It seems to me that
The current x2goserver package seems broken to me:
root@sandy:~# dpkg -i x2goserver_3.0.99.5-0~184~natty1_amd64.deb
Selecting previously deselected package x2goserver.
(Reading database ... 353215 files and directories currently installed.)
Unpacking x2goserver (from x2goserver_3.0.99.5-0~184~natty1_amd64.deb) ...
Setting up x2goserver (3.0.99.5-0~184~natty1) ...
Creating x2gouser group.
Adding group x2gouser' (GID 126) ... Done. Creating x2gouser user. Adding system user
x2gouser' (UID 117) ...
Adding new user x2gouser' (UID 117) with group
x2gouser' ...
Not creating home directory /var/lib/x2go'. chmod: cannot access
/usr/bin/x2gosqlitewrapper': No such file or directory
dpkg-statoverride: warning: No override present.
dpkg-statoverride: warning: No override present.
Cleaning up stale x2go sessions.
Processing triggers for ureadahead ...
Processing triggers for man-db ...
I guess this is because the x2gosqlitewrapper has moved:
root@sandy:~# dpkg-deb -c x2goserver_3.0.99.5-0~184~natty1_amd64.deb | grep sqlitewrapper -rwxr-xr-x root/root 6168 2011-07-31 04:02 ./usr/lib/x2go/x2gosqlitewrapper -rwxr-xr-x root/root 10579 2011-07-31 03:57 ./usr/lib/x2go/x2gosqlitewrapper.pl
Interestingly, the permissions seem to be correct:
root@sandy:~# ls -l /usr/lib/x2go/x2gosqlitewrapper -rwxr-sr-x 1 root x2gouser 6168 Jul 31 04:02 /usr/lib/x2go/x2gosqlitewrapper
The above messages may seem rather cosmetic. Still, the warning message above seem to indicate that something that was actually intended didn't work. Moreover, purging and reinstalling the package leaves dpkg-statoverride's database in a pretty unusable state:
root@sandy:~# dpkg -i x2goserver_3.0.99.5-0~184~natty1_amd64.deb dpkg: unrecoverable fatal error, aborting: syntax error: unknown group 'x2gouser' in statoverride file
Even a simple dpkg-statoverride --list
fails now:
This has impact on any package that uses dpkg-statoverride.
-- Gruesse/greetings, Reinhard Tartler, KeyID 945348A4