Bug#568074: Xfbdev: LinuxInit: Server must be suid root
Package: xserver-xfbdev
Version: 2:1.7.4-2
Severity: important
File: /usr/bin/Xfbdev
This program appears to get the wrong mode by default:
$ xinit -- /usr/bin/Xfbdev
Fatal server error:
LinuxInit: Server must be suid root
^C
giving up.
xinit: No such file or directory (errno 2): unable to connect to X server
xinit: No such process (errno 3): unexpected signal 2.
$ ls -l /usr/bin/Xfbdev
-rwxr-xr-x 1 root root 1726332 2010-01-21 10:01 /usr/bin/Xfbdev
If I fix that, it starts up. Keyboard input didn't work, though
C-M-F1 did get me back to vt1.
$ sudo chmod 4755 /usr/bin/Xfbdev
$ ls -l /usr/bin/Xfbdev
-rwsr-xr-x 1 root root 1726332 2010-01-21 10:01 /usr/bin/Xfbdev
$ xinit -- /usr/bin/Xfbdev
record: RECORD extension enabled at configure time.
record: This extension is known to be broken, disabling extension now..
record: http://bugs.freedesktop.org/show_bug.cgi?id=20500
SELinux: Disabled on system, not enabling in X server
(EE) AIGLX error: dlopen of /usr/lib/dri/swrast_dri.so failed (/usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory)
(EE) GLX: could not load software renderer
[dix] Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!
[dix] Could not init font path element /usr/share/fonts/X11/Type1, removing from list!
[dix] Could not init font path element /var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType, removing from list!
Ignoring device from udev.
Ignoring device from udev.
Ignoring device from udev.
Ignoring device from udev.
Ignoring device from udev.
Ignoring device from udev.
Ignoring device from udev.
Ignoring device from udev.
Ignoring device from udev.
Ignoring device from udev.
Ignoring device from udev.
/home/twb/.xinitrc: line 23: xscreensaver: command not found
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.32-trunk-686 (SMP w/1 CPU core)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages xserver-xfbdev depends on:
ii libaudit0 1.7.13-1+b1em1 Dynamic library for security audit
ii libc6 2.10.2-2em1 GNU C Library: Shared libraries (g
ii libgcrypt11 1.4.4-6em1 LGPL Crypto library - runtime libr
ii libpixman-1-0 0.16.4-1em1 pixel-manipulation library for X a
ii libselinux1 2.0.89-4em1 SELinux runtime shared libraries (
ii libudev0 150-2em1 libudev shared library (gripped)
ii libxau6 1:1.0.5-1em1 X11 authorisation library (gripped
ii libxdmcp6 1:1.0.3-1em1 X11 Display Manager Control Protoc
ii libxfont1 1:1.4.1-1em1 X11 font rasterisation library (gr
ii xserver-common 2:1.7.4-2em1 common files used by various X ser
Versions of packages xserver-xfbdev recommends:
pn xbase-clients <none> (no description available)
xserver-xfbdev suggests no packages.
-- no debconf information
Reply to: