Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam. Mam Raspbiana na Raspberry Pi 2, do tej pory wszystko działało poprawnie, a dzisiaj po wpisaniu hasła zamiast pulpitu pokazuje się ponownie okienko logowania i tak ciągle. Zmiana menedżera logowania na slim i środowiska graficznego z lxde na xfce nic nie dała. Jedyny sposób na uruchomienie graficznego interfejsu to przejście do terminala (Ctrl+Alt+F2) i uruchomienie GUI z uprawnieniami roota (sudo startx). Ten sam problem wystąpił kiedyś po aktualizacji systemu. Wtedy po prostu postawiłem system od nowa, ale tym razem wolałbym tego nie robić.
Offline
[quote=mati75]Xservera nie uruchamia się z roota![/quote]
W Debianie czy uruchamiasz roota czy nie, to i tak domyślnie Xorg idzie jako root, dzięki bitowi SUID, albo dzięki podniesieniu przez manager logowania, który startuje jako root.
Żeby go odpalić jako zwykły user, najpierw jest bycza gimnastyka z uprawnieniami w /dev.
EDIT:
Przepraszam, pomyłka, w Debianie też zmądrzeli:
https://www.phoronix.com/scan.php?page=news_item&px=Debian-Non-Root-X
Ostatnio edytowany przez Jacekalex (2016-01-24 20:41:45)
Offline
Już naprawiłem. Coś było nie tak z uprawnieniami usera, bo tylko zmodyfikowałem plik /etc/sudoers żeby linijka dla domyślnego usera w raspbianie (pi) wyglądała tak samo jak dla roota. Na wszelki wypadek jednak wrzucam log o który prosił mati75
pi@raspberrypi:~ $ cat /var/log/Xorg.0.log [ 223.861] X.Org X Server 1.16.4 Release Date: 2014-12-20 [ 223.867] X Protocol Version 11, Revision 0 [ 223.870] Build Operating System: Linux 3.17-1-armmp armv7l Raspbian [ 223.870] Current Operating System: Linux raspberrypi 3.18.6-v7+ #4 SMP PREEMPT Thu Mar 26 13:41:42 CST 2015 armv7l [ 223.870] Kernel command line: dma.dmachans=0x7f35 bcm2708_fb.fbwidth=800 bcm2708_fb.fbheight=480 bcm2709.boardrev=0x2a01041 bcm2709.serial=0xac3aad53 smsc95xx.macaddr=B8:27:EB:3A:AD:53 bcm2708_fb.fbswap=1 bcm2709.disk_led_gpio=47 bcm2709.disk_led_active_low=0 sdhci-bcm2708.emmc_clock_freq=250000000 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait [ 223.871] Build Date: 18 February 2015 05:34:25PM [ 223.871] xorg-server 2:1.16.4-1 (http://www.debian.org/support) [ 223.871] Current version of pixman: 0.33.3 [ 223.871] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 223.871] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 223.872] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Jan 24 20:49:13 2016 [ 223.873] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 223.875] (==) No Layout section. Using the first Screen section. [ 223.875] (==) No screen section available. Using defaults. [ 223.875] (**) |-->Screen "Default Screen Section" (0) [ 223.875] (**) | |-->Monitor "<default monitor>" [ 223.876] (==) No device specified for screen "Default Screen Section". Using the first device section listed. [ 223.876] (**) | |-->Device "Allwinner A10/A13 FBDEV" [ 223.876] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 223.877] (==) Automatically adding devices [ 223.877] (==) Automatically enabling devices [ 223.877] (==) Automatically adding GPU devices [ 223.877] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 223.877] Entry deleted from font path. [ 223.877] (==) FontPath set to: /usr/share/fonts/X11/misc, /usr/share/fonts/X11/100dpi/:unscaled, /usr/share/fonts/X11/75dpi/:unscaled, /usr/share/fonts/X11/Type1, /usr/share/fonts/X11/100dpi, /usr/share/fonts/X11/75dpi, built-ins [ 223.878] (==) ModulePath set to "/usr/lib/xorg/modules" [ 223.878] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 223.878] (II) Loader magic: 0xb6fb2f18 [ 223.878] (II) Module ABI versions: [ 223.878] X.Org ANSI C Emulation: 0.4 [ 223.878] X.Org Video Driver: 18.0 [ 223.878] X.Org XInput driver : 21.0 [ 223.878] X.Org Server Extension : 8.0 [ 223.879] (II) no primary bus or device found [ 223.879] (II) LoadModule: "glx" [ 223.880] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 223.899] (II) Module glx: vendor="X.Org Foundation" [ 223.899] compiled for 1.16.4, module version = 1.0.0 [ 223.899] ABI class: X.Org Server Extension, version 8.0 [ 223.899] (==) AIGLX enabled [ 223.899] (II) LoadModule: "fbturbo" [ 223.900] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so [ 223.901] (II) Module fbturbo: vendor="X.Org Foundation" [ 223.901] compiled for 1.16.4, module version = 0.5.1 [ 223.901] Module class: X.Org Video Driver [ 223.901] ABI class: X.Org Video Driver, version 18.0 [ 223.901] (II) FBTURBO: driver for framebuffer: fbturbo [ 223.902] (--) using VT number 2 [ 223.911] (WW) Falling back to old probe method for fbturbo [ 223.911] (II) Loading sub module "fbdevhw" [ 223.911] (II) LoadModule: "fbdevhw" [ 223.912] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so [ 223.913] (II) Module fbdevhw: vendor="X.Org Foundation" [ 223.913] compiled for 1.16.4, module version = 0.0.2 [ 223.914] ABI class: X.Org Video Driver, version 18.0 [ 223.914] (II) FBTURBO(0): using /dev/fb0 [ 223.915] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support [ 223.916] (II) FBTURBO(0): Creating default Display subsection in Screen section "Default Screen Section" for depth/fbbpp 16/16 [ 223.916] (==) FBTURBO(0): Depth 16, (==) framebuffer bpp 16 [ 223.916] (==) FBTURBO(0): RGB weight 565 [ 223.916] (==) FBTURBO(0): Default visual is TrueColor [ 223.916] (==) FBTURBO(0): Using gamma correction (1.0, 1.0, 1.0) [ 223.916] (II) FBTURBO(0): hardware: BCM2708 FB (video memory: 750kB) [ 223.916] (**) FBTURBO(0): Option "fbdev" "/dev/fb0" [ 223.916] (**) FBTURBO(0): Option "SwapbuffersWait" "true" [ 223.917] (II) FBTURBO(0): processor: ARM Cortex-A7 [ 223.918] (II) FBTURBO(0): checking modes against framebuffer device... [ 223.918] (II) FBTURBO(0): checking modes against monitor... [ 223.918] (--) FBTURBO(0): Virtual size is 800x480 (pitch 800) [ 223.918] (**) FBTURBO(0): Built-in mode "current" [ 223.918] (==) FBTURBO(0): DPI set to (96, 96) [ 223.918] (II) Loading sub module "fb" [ 223.918] (II) LoadModule: "fb" [ 223.919] (II) Loading /usr/lib/xorg/modules/libfb.so [ 223.919] (II) Module fb: vendor="X.Org Foundation" [ 223.919] compiled for 1.16.4, module version = 1.0.0 [ 223.920] ABI class: X.Org ANSI C Emulation, version 0.4 [ 223.921] (II) FBTURBO(0): using backing store heuristics [ 223.933] (II) FBTURBO(0): can't load 'g2d_23' kernel module [ 223.934] (II) FBTURBO(0): failed to enable the use of sunxi display controller [ 223.934] (II) FBTURBO(0): No sunxi-g2d hardware detected (check /dev/disp and /dev/g2d) [ 223.934] (II) FBTURBO(0): G2D hardware acceleration can't be enabled [ 223.934] (II) FBTURBO(0): enabled fbdev copyarea acceleration [ 223.934] (==) FBTURBO(0): Backing store enabled [ 223.935] (==) FBTURBO(0): DPMS enabled [ 223.935] (II) FBTURBO(0): failed to enable hardware cursor [ 223.935] (II) FBTURBO(0): no 3D acceleration because the driver has been compiled without libUMP [ 223.935] (II) FBTURBO(0): if this is wrong and needs to be fixed, please check ./configure log [ 223.936] (==) RandR enabled [ 224.009] (II) SELinux: Disabled on system [ 224.032] (II) AIGLX: Screen 0 is not DRI2 capable [ 224.032] (EE) AIGLX: reverting to software rendering [ 224.067] (II) AIGLX: Loaded and initialized swrast [ 224.067] (II) GLX: Initialized DRISWRAST GL provider for screen 0 [ 224.492] (II) config/udev: Adding input device RPI_TOUCH By ZH851 (/dev/input/event0) [ 224.492] (**) RPI_TOUCH By ZH851: Applying InputClass "evdev touchscreen catchall" [ 224.493] (II) LoadModule: "evdev" [ 224.494] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so [ 224.496] (II) Module evdev: vendor="X.Org Foundation" [ 224.496] compiled for 1.16.0, module version = 2.9.0 [ 224.496] Module class: X.Org XInput Driver [ 224.496] ABI class: X.Org XInput driver, version 21.0 [ 224.496] (II) Using input driver 'evdev' for 'RPI_TOUCH By ZH851' [ 224.497] (**) RPI_TOUCH By ZH851: always reports core events [ 224.497] (**) evdev: RPI_TOUCH By ZH851: Device: "/dev/input/event0" [ 224.497] (--) evdev: RPI_TOUCH By ZH851: Vendor 0xeef Product 0x5 [ 224.498] (--) evdev: RPI_TOUCH By ZH851: Found absolute axes [ 224.498] (--) evdev: RPI_TOUCH By ZH851: Found x and y absolute axes [ 224.498] (--) evdev: RPI_TOUCH By ZH851: Found absolute touchscreen [ 224.498] (II) evdev: RPI_TOUCH By ZH851: Configuring as touchscreen [ 224.498] (**) evdev: RPI_TOUCH By ZH851: YAxisMapping: buttons 4 and 5 [ 224.498] (**) evdev: RPI_TOUCH By ZH851: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 224.498] (**) Option "config_info" "udev:/sys/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.0/input/input0/event0" [ 224.498] (II) XINPUT: Adding extended input device "RPI_TOUCH By ZH851" (type: TOUCHSCREEN, id 6) [ 224.499] (II) evdev: RPI_TOUCH By ZH851: initialized for absolute axes. [ 224.500] (**) RPI_TOUCH By ZH851: (accel) keeping acceleration scheme 1 [ 224.500] (**) RPI_TOUCH By ZH851: (accel) acceleration profile 0 [ 224.500] (**) RPI_TOUCH By ZH851: (accel) acceleration factor: 2.000 [ 224.500] (**) RPI_TOUCH By ZH851: (accel) acceleration threshold: 4 [ 224.503] (II) config/udev: Adding input device RPI_TOUCH By ZH851 (/dev/input/mouse0) [ 224.503] (II) No input driver specified, ignoring this device. [ 224.503] (II) This device may have been added with another device file. [ 224.506] (II) config/udev: Adding input device AliTV Remote V1 RF USB Controller (/dev/input/event1) [ 224.506] (**) AliTV Remote V1 RF USB Controller: Applying InputClass "evdev pointer catchall" [ 224.507] (II) Using input driver 'evdev' for 'AliTV Remote V1 RF USB Controller' [ 224.507] (**) AliTV Remote V1 RF USB Controller: always reports core events [ 224.507] (**) evdev: AliTV Remote V1 RF USB Controller: Device: "/dev/input/event1" [ 224.507] (--) evdev: AliTV Remote V1 RF USB Controller: Vendor 0x62a Product 0x7c8 [ 224.507] (--) evdev: AliTV Remote V1 RF USB Controller: Found 3 mouse buttons [ 224.507] (--) evdev: AliTV Remote V1 RF USB Controller: Found scroll wheel(s) [ 224.507] (--) evdev: AliTV Remote V1 RF USB Controller: Found relative axes [ 224.508] (--) evdev: AliTV Remote V1 RF USB Controller: Found x and y relative axes [ 224.508] (II) evdev: AliTV Remote V1 RF USB Controller: Configuring as mouse [ 224.508] (II) evdev: AliTV Remote V1 RF USB Controller: Adding scrollwheel support [ 224.508] (**) evdev: AliTV Remote V1 RF USB Controller: YAxisMapping: buttons 4 and 5 [ 224.508] (**) evdev: AliTV Remote V1 RF USB Controller: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 224.508] (**) Option "config_info" "udev:/sys/devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.0/0003:062A:07C8.0001/input/input1/event1" [ 224.508] (II) XINPUT: Adding extended input device "AliTV Remote V1 RF USB Controller" (type: MOUSE, id 7) [ 224.509] (II) evdev: AliTV Remote V1 RF USB Controller: initialized for relative axes. [ 224.509] (**) AliTV Remote V1 RF USB Controller: (accel) keeping acceleration scheme 1 [ 224.510] (**) AliTV Remote V1 RF USB Controller: (accel) acceleration profile 0 [ 224.510] (**) AliTV Remote V1 RF USB Controller: (accel) acceleration factor: 2.000 [ 224.510] (**) AliTV Remote V1 RF USB Controller: (accel) acceleration threshold: 4 [ 224.513] (II) config/udev: Adding input device AliTV Remote V1 RF USB Controller (/dev/input/mouse1) [ 224.513] (II) No input driver specified, ignoring this device. [ 224.513] (II) This device may have been added with another device file. [ 224.516] (II) config/udev: Adding input device AliTV Remote V1 RF USB Controller (/dev/input/event2) [ 224.516] (**) AliTV Remote V1 RF USB Controller: Applying InputClass "evdev keyboard catchall" [ 224.516] (II) Using input driver 'evdev' for 'AliTV Remote V1 RF USB Controller' [ 224.517] (**) AliTV Remote V1 RF USB Controller: always reports core events [ 224.517] (**) evdev: AliTV Remote V1 RF USB Controller: Device: "/dev/input/event2" [ 224.517] (--) evdev: AliTV Remote V1 RF USB Controller: Vendor 0x62a Product 0x7c8 [ 224.517] (--) evdev: AliTV Remote V1 RF USB Controller: Found 1 mouse buttons [ 224.517] (--) evdev: AliTV Remote V1 RF USB Controller: Found scroll wheel(s) [ 224.517] (--) evdev: AliTV Remote V1 RF USB Controller: Found relative axes [ 224.517] (II) evdev: AliTV Remote V1 RF USB Controller: Forcing relative x/y axes to exist. [ 224.518] (--) evdev: AliTV Remote V1 RF USB Controller: Found absolute axes [ 224.518] (II) evdev: AliTV Remote V1 RF USB Controller: Forcing absolute x/y axes to exist. [ 224.518] (--) evdev: AliTV Remote V1 RF USB Controller: Found keys [ 224.518] (II) evdev: AliTV Remote V1 RF USB Controller: Configuring as mouse [ 224.518] (II) evdev: AliTV Remote V1 RF USB Controller: Configuring as keyboard [ 224.518] (II) evdev: AliTV Remote V1 RF USB Controller: Adding scrollwheel support [ 224.518] (**) evdev: AliTV Remote V1 RF USB Controller: YAxisMapping: buttons 4 and 5 [ 224.518] (**) evdev: AliTV Remote V1 RF USB Controller: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200 [ 224.519] (**) Option "config_info" "udev:/sys/devices/platform/bcm2708_usb/usb1/1-1/1-1.4/1-1.4:1.1/0003:062A:07C8.0002/input/input2/event2" [ 224.519] (II) XINPUT: Adding extended input device "AliTV Remote V1 RF USB Controller" (type: KEYBOARD, id 8) [ 224.519] (**) Option "xkb_rules" "evdev" [ 224.519] (**) Option "xkb_model" "pc105" [ 224.519] (**) Option "xkb_layout" "gb" [ 224.519] (**) Option "xkb_options" "lv3:ralt_switch" [ 224.687] (II) evdev: AliTV Remote V1 RF USB Controller: initialized for relative axes. [ 224.687] (WW) evdev: AliTV Remote V1 RF USB Controller: ignoring absolute axes. [ 224.688] (**) AliTV Remote V1 RF USB Controller: (accel) keeping acceleration scheme 1 [ 224.688] (**) AliTV Remote V1 RF USB Controller: (accel) acceleration profile 0 [ 224.688] (**) AliTV Remote V1 RF USB Controller: (accel) acceleration factor: 2.000 [ 224.688] (**) AliTV Remote V1 RF USB Controller: (accel) acceleration threshold: 4
Offline
Bo to już jest log z uruchomienia po modyfikacji sudoers, kiedy wszystko już działało. Ciekawe tylko, dlaczego nagle odmówił uruchamiania jako zwykły użytkownik jeżeli wcześniej działał normalnie
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00069 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.116.86.160' WHERE u.id=1 |
0.00097 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.116.86.160', 1732515624) |
0.00029 | SELECT * FROM punbb_online WHERE logged<1732515324 |
0.00069 | SELECT topic_id FROM punbb_posts WHERE id=296306 |
0.00059 | SELECT id FROM punbb_posts WHERE topic_id=28179 ORDER BY posted |
0.00057 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=28179 AND t.moved_to IS NULL |
0.00012 | SELECT search_for, replace_with FROM punbb_censoring |
0.00097 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=28179 ORDER BY p.id LIMIT 0,25 |
0.00075 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=28179 |
Total query time: 0.00578 s |