Debian Jessie nem áll le

Fórumok

Van egy kis nyűgöm :(
Próbálgatom a Debian Jessie-t MATE felületen.
Az a gondom, hogy csak root módban a halt paranccsal tudom leállítani.
Ha simán rákattintok a Rendszer/leállít ikonra, sajnos nem áll le hanem visszaadja a bejelentkező képernyőt.
Meg lehetne oldani, hogy egérrel is le tudjam állítani?

Hozzászólások

Az a baj, sem a Debiant, sem a Mate-t nem ismerem. Mindenesetre upstart/systemd, console-kit, dbus, autentikáció nyomvonalon szimatolnék, illetve kiadnám azt a parancsot, ami a leállítást, illetve az azt intéző grafikus eszközt indítja, hátha terminálon látszik valami hibaüzenet, amin el lehet indulni.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Sajnos csekélyke Linux tudásom kevés hozzá, hogy kitaláljam mi a gond :(
Talán ezekből lehetne kihámozni valamit?

[ 22.724106] systemd-logind[2835]: New seat seat0.
[ 22.734149] systemd-logind[2835]: Watching system buttons on /dev/input/event3 (Power Button)
[ 22.734210] systemd-logind[2835]: Watching system buttons on /dev/input/event11 (Video Bus)
[ 22.734264] systemd-logind[2835]: Watching system buttons on /dev/input/event2 (Power Button)
[ 22.734916] systemd-logind[2835]: New session 1 of user Debian-gdm.
[ 22.734989] systemd-logind[2835]: Linked /tmp/.X11-unix/X0 to /run/user/115/X11-display.
[ 39.983702] systemd-logind[2835]: System is powering down.
[ 41.488952] systemd-logind[2835]: System is powering down.
[ 43.034225] systemd-logind[2835]: System is powering down.
[ 44.547482] systemd-logind[2835]: System is powering down.
[ 46.268997] systemd-logind[2835]: System is powering down.
[ 47.934399] systemd-logind[2835]: System is powering down.
[ 49.279504] systemd-logind[2835]: System is powering down.
[ 50.864836] systemd-logind[2835]: System is powering down.
[ 56.917330] systemd-logind[2835]: New session 2 of user rubelly.
[ 56.917412] systemd-logind[2835]: Linked /tmp/.X11-unix/X0 to /run/user/1000/X11-display.
[ 79.113807] systemd-logind[2835]: Removed session 1.
[ 1357.363692] systemd-logind[2835]: System is powering down.
[ 1358.186420] systemd-logind[2835]: New session 3 of user Debian-gdm.
[ 1358.186517] systemd-logind[2835]: Linked /tmp/.X11-unix/X0 to /run/user/115/X11-display.
[ 1361.272764] systemd-logind[2835]: Removed session 2.
[ 1362.499921] systemd-logind[2835]: System is powering down.
[ 1364.005113] systemd-logind[2835]: System is powering down.
[ 1365.510745] systemd-logind[2835]: System is powering down.
[ 1367.063940] systemd-logind[2835]: System is powering down.
[ 1368.600965] systemd-logind[2835]: System is powering down.
[ 1370.594679] systemd-logind[2835]: System is powering down.
[ 1372.620341] systemd-logind[2835]: System is powering down.
[ 1374.478121] systemd-logind[2835]: System is powering down.
[ 1376.063529] systemd-logind[2835]: System is powering down.
[ 1377.568722] systemd-logind[2835]: System is powering down.
[ 1379.490810] systemd-logind[2835]: System is powering down.
[ 1381.252139] systemd-logind[2835]: System is powering down.
[ 1382.941075] systemd-logind[2835]: System is powering down.
[ 1384.470353] systemd-logind[2835]: System is powering down.
[ 1386.135767] systemd-logind[2835]: System is powering down.
[ 1388.105429] systemd-logind[2835]: System is powering down.
[ 1389.531053] systemd-logind[2835]: System is powering down.
[ 1391.011928] systemd-logind[2835]: System is powering down.
[ 1392.525176] systemd-logind[2835]: System is powering down.
[ 1394.302790] systemd-logind[2835]: System is powering down.
[ 1396.280451] systemd-logind[2835]: System is powering down.
[ 1404.080689] systemd-logind[2835]: New session 4 of user rubelly.
[ 1404.080765] systemd-logind[2835]: Linked /tmp/.X11-unix/X0 to /run/user/1000/X11-display.

Bocsánat, nekem Fedorám van, onnan próbáltam puskázni. Ugyanakkor úgy tűnik, Debianon van a dbus nevű csomag, amelynek talán elegendőnek is kell lennie. Próbáld meg újrakonfigurálni vagy újratelepíteni a dbus-t, bár nem tudom, mi a hiba. Debianos tapasztalattal rendelkezők talán segítenek majd.

Még egy ötlet. Nézd meg, fut-e:

pgrep -l dbus

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Fordítottál kernelt, vagy gyárit használsz?
Emiatt kérdezem:
"A (at least partly) populated /dev is required. Depending on your setup (e.g. on embedded systems), check that the Linux kernel config options CONFIG_DEVTMPFS and CONFIG_DEVTMPFS_MOUNT are set. Also support for cgroups and fanotify is recommended for a flawless operation, so check that the Linux kernel config options CONFIG_CGROUPS and CONFIG_FANOTIFY are set. The message "Failed to get D-Bus connection: No connection to service manager." during various systemctl operations is an indicator that these are missing."

http://freedesktop.org/wiki/Software/systemd/Debugging/

Nálam notin xfce-vel teljesen jó. Asszony notiján is.

Én sem értem. xfce-ből rendesen le áll egérkattintásra. Igaz, ott is földobja egy pillanatra a bejelentkező képernyőt, de tovább megy és leáll. Valami ... rpcbind -w vagy ilyesmi látszik a legvégén egy pillanatra.
Ha MATE fut, akkor csak terminálban root-ként halt -al tudom lelőni.

xfce -ből így látszott a vége:

22.109998] systemd-logind[2788]: New seat seat0.
[ 22.120315] systemd-logind[2788]: Watching system buttons on /dev/input/event9 (Power Button)
[ 22.120374] systemd-logind[2788]: Watching system buttons on /dev/input/event11 (Video Bus)
[ 22.120425] systemd-logind[2788]: Watching system buttons on /dev/input/event8 (Power Button)
[ 22.121068] systemd-logind[2788]: New session 1 of user Debian-gdm.
[ 22.121137] systemd-logind[2788]: Linked /tmp/.X11-unix/X0 to /run/user/115/X11-display.
[ 45.582297] systemd-logind[2788]: New session 2 of user rubelly.
[ 45.582376] systemd-logind[2788]: Linked /tmp/.X11-unix/X0 to /run/user/1000/X11-display.
[ 462.982962] systemd-logind[2788]: Removed session 1.

OK, ezt ugyan értem, de jó volna, ha a systemctl poweroff működne. Valahogyan ezt jó volna elérni, meg kinyomozni, hogy a dbus működik-e rendesen.

Azt sem tudom, milyen verziójú systemd van Debianon - illetve már tudom, megnéztem -, mindenesetre valamiért a debianos csomagok mindig kullognak a világ után. Legalább is Fedorához képest mindenképpen. Picit fura, hogy a testing Debianban lévő systemd régebbi, mint az aktuális, tavaly decemberben kiadott Fedorában lévő. Ettől függetlenül a leállításnak mennie kellene, a systemd nem olyan új találmány már.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Ilyesmi Fedorán Xfce-vel nekem úgy emlékszem, akkoriban volt, amikor még kellett volna a console-kit, de nem tettem fel, mert olvastam a Fedora feature-jei közt, hogy már mindent megold a systemd. Úgy emlékszem - már nem vagyok benne biztos, rég volt - jeleztem a bugot, mire megkaptam, hogy tegyem fel a console-kit-et, mert ennyire még nem gyomlálták ki. Azóta persze, már igen. Fedorán, ahol újabbak a dolgok, mint Debianon.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

tipp: ilyen problémát okozott már nálam ha a bejelentkezés kezelő meg az asztali környezet nem volt egy "hullámhosszon". Mit használsz? Próbálj meg párat, hátha valamelyikkel működik. (mdm, gdm, slim, lightdm, esetleg kdm)

És persze nézd meg bugtrackerben, és jelentsd ha nincs fent :)

ui: Ha nem ragaszkodsz a jessie-hez, esetleg próbáld ki az lmde-t, ott feltételezem működik.

gdm, lightdm, xfce felületen működik a leállítás.
Nekem a mániám a Debian és a régi megszokott felület, ezért próbáltam volna a Jessie-t a MATE felülettel. Már a MATE fölrakása sem ment egyszerűen...
Azt hiszem másikat kell választanom, egy régebbit.
LinuxMint-et is próbálgattam már, de valahogy nem jön be, se az UBUNTU.
Ja, és csak úgy próbaképp pár hete kisérleteztem a KNOPPIX-al. Föl is telepítettem a vinyóra, de egy frissítés után kiakadt. Alaplapi videókari van a gépemben és azzal nem tetszik neki valami. De úgy kiakadt a frissítés után, hogy még karakteres módban sem tudtam előcsalni :(
Úgy-hogy valszeg visszamegy a wheezy.
Köszönöm a tippeket, segítségeket!

Rakj fel egy d-feet-et, azzal meg lehet nézni, milyen nyűgje van a DBus-nak

Nem akartam ezért újat nyitni és inkább itt kérdeznék.
Letöröltem a Jessie-t és föltelepítettem wheezy-t.
Már majdnem jó minden, csak a hangja nem akar előjönni. Előzőleg is szenvedtem vele azt tudom, de akkor ezért előhoztam. Most sajnos nem sikerül. Nem tudom mit kellene hozzá még fölrakni, hogy le tudjam fordítani az alsa-t? :(
Ha jól rémlik, valami kernel PAE verziót kellett telepíteni, de nem biztos.

Ez történik fordításkor:

/alsa-driver-1.0.25# ./configure
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for ranlib... ranlib
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/rubelly/alsa-driver-1.0.25
checking cross compile...
checking for directory with ALSA kernel sources... /home/rubelly/alsa-driver-1.0.25/alsa-kernel
checking for directory with kernel source... Please install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).

Nem értem miért akarnád forrásból fordítani, biztos van belőle csomag. Manapság már nagyon ritka hogy valamit forrásból kell felrakni.
Egyébként ha tényleg öreg is vagy meg nem is értel a linuxhoz akkor még is csak kipróbálnám a helyedben az ubuntut esetleg valamelyik variánsát. Ubuntura is tudsz feltenni matet is szerintem, és most jött ki a 14.04 friss ropogós és valószínűleg jobban boldogulnál vele.

===============================================================================
// Hocus Pocus, grab the focus
winSetFocus(...)

http://c2.com/cgi/wiki?FunnyThingsSeenInSourceCodeAndDocumentation

Sajnos előzőleg mikor raktam föl a wheezy-t, akkor sem sikerült másképp csak ha fordítottam forrásból. Sőt, minden egyes rendszerfrissítés után újra kellett fordítani az alsa-t.
Amit most utóljára ptróbáltam Jessie -t, abban automatikusan volt hang.
Lányom gépén UBUNTU van, azt is én raktam föl... szóval ismerem, de nem szeretem, nem szimpi :)

akkor ezt a csomagot kell felraknod:
linux-headers-3.2.0-4-686-pae
Utána próbáld újra lefordítani.

De bedobhatnál egy "lspci | grep Audio" kimenetet, hogy miféle hangkártyád van, amihez fordítani kell az alsa-t.
Van üzemben egy debian stable gépem, és azon sincs hang. Mivel nem létszükséglet, békénhagytam, de lehet ugyan az a problémája, ami a tiédnek. Szóval ha sikerül helyrehozni, mindenképp tedd közzé a megoldást :)

Hello

Bocs hogy beleszólok de én sem akartam újat nyitni
Nekem sem áll le, azzal a különbséggel hogy megjelenik az Ujraindítás és a Leállítás gomb de halványan
Wheezy , Compaq 10 éves laptopon Radeon 9100-as vga-val, ubuntu forum szerint ez a kártya mindenkinek ment, ennek ellenére lightdm kifagy, most startx-el indítom.
sudoersbe beletettem, de azután kivettem:

%shutdown ALL=(root) NOPASSWD: /usr/lib/i386-linux-gnu/xfce4/session/xfsm-shutdown-helper

~ $ groups
mark cdrom floppy sudo audio dip video plugdev users fuse scanner lpadmin bluetooth netdev shutdown powerdev

A shutdown és a powerdev csoportot utólag adtam hozzá, angol leírások alapján
Vagy sima power csoport kellene csak?

kösz

Kieg: a powerdev csoportazonisítója 1000 felett van, 1002-es, az a baj?

Fedorán ilyen gondom nagyon régen akkor volt, amikor a console-kit nem volt feltelepítve. Default nem települt, mert a systemd kiváltotta a feladatok nagy részét, de ezt még akkoriban nem.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE