OK, I added my normal user to group stats, re-logged in (of course) and executed the same command. This time apparently it found more programs but still not all of them.
Looks like the root cause is reliance on user's environment to find programs - the script should set its own PATH at the beginning and the Debian package should depend on relevant packages which this script requires. I still can't find which program this script tries to run that I don't have, though. Here is the command's output: $ list --pretend ######################################################################## # Linux Statistics # # LiSt v1.9.92 # ######################################################################## > Getting hostname... > Getting actual windowmanager... ! windowmanager detection with the desktopmanager "gdm" ! Is not supported at this time. ! I've no windowmanager detected! ! If you're running one, please put it's name and versionstring into ! the variable WINDOWMANAGER in the config file "/etc/LiSt/LiSt.conf" ! like this: ! WINDOWMANAGER=kde-3.5.1 ! Then run "LiSt -u" again. -------------------------------------------------------------------- ! You can help us in making this project better! ! Please try to find out, how to detect your windowmanager name ! and version and tell us in the forums on http://forum.linux-stats.org ! or on IRC in #linux-stats on irc.freenode.net. > Getting CPU model... > Getting CPU vendor... > Getting CPU flags... > Getting the arch... > Getting number of CPUs... > Getting CPU frequency... > Getting kernel-version... > Getting SMP/HT... > Getting amount of Ram... > Getting amount of swap... > Getting local timezone. This could take a moment, please wait... > Getting date of installation of your linux... > Getting actual uptime... > Getting mounted partitions... > Getting used filesystems... > Getting locale... Am I allowed to collect and send your kernel configuration (.config)? [YES/no] > Getting actual kernel .config... Am I allowed to collect and send the list of the loaded kernel modules? [YES/no] > Getting actual loaded kernel modules... Am I allowed to collect and send your X11 configuration (xorg.conf)? [YES/no] > Getting actual x11 configuration... # I've collected the following data, which I will send to the server # if you'll run the client without -p/--pretend: UNIQUE_KEY=4kFkNbyWMOtWig6YeRUrYcAYDIYqWES PCNAME=picton DISTRI=Debian STRING=testing/unstable RELFILE=/etc/debian_version WM=no x CPU_MODEL=AMD Athlon(tm) CPU_NUM=1 CPU_FREQ=1094.257 SMT=0 KERNEL_VERSION=2.6.16-2-k7 RAM=516692 SWAP=1961800 LOCALTIME=/usr/share/zoneinfo/posix/Australia/Sydney sh: line 1: sh:: command not found sh: line 2: sh:: command not found sh: line 3: sh:: command not found sh: line 4: sh:: command not found LOCALE=en_AU.UTF-8 CLIENT_VERSION=1.9.92 INSTALLDATE=1156502896 UPTIME=1610763.91 FSLIST=ext3|proc|sysfs|usbfs|tmpfs|devpts|reiserfs|reiserfs|ext3|tmpfs KCONFIG (the whole list of configured options of your kernel) LSMOD (the whole list your loaded kernel modules) X11CONFIG (the whole X11 configuration) Run "LiSt" without options now to submit this data to out server -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]