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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-11-12 16:42:29

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

startx: sesja consolekit nieaktywna

Zachciało mi się nowoczesności i zmienilem stary dobry [deb]usbmount[/deb] na [deb]udisks[/deb] (+ [deb]udisks-glue[/deb]). Przy okazji postanowiłem zobaczyć ki diabeł z tego [deb]lightdm[/deb], ale szybko mi się znudził (co konsola, to jednak konsola ;)). I się zaczęło.

O ile podczas korzystania z lightdm udisks sprawował się nawet fajnie, o tyle po wywaleniu tegoż na pysk zbity, montowanie odmówiło posłuszeństwa. Nie elaborując zbytnio: sesja consolekit w X jest nieaktywna (na TTY1, gdzie się loguję, jest aktywna)

Kod:

dpkg -l | grep -e libpam-ck-connector -e udisks -e consolekit 
ii  consolekit                                   0.4.5-1                          framework for defining and tracking users, sessions and seats
ii  libpam-ck-connector                          0.4.5-1                          ConsoleKit PAM module
ii  udisks                                       1.0.4-2                          storage media interface
ii  udisks-glue                                  1.3.2-1                          simple automount daemon with support for user-defined actions

Kod:

grep startfluxbox .xinitrc
 #  exec startfluxbox
exec ck-launch-session dbus-launch startfluxbox

Pomożecie? :)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#2  2011-11-12 17:23:04

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: startx: sesja consolekit nieaktywna

Pomożecie? :)[/quote]
Spróbujemy ;)

Podejrzewam, że chodzi o zmienne ustawiane przez lightdm, których startx nie ustawia.
Ja bym w obu przypadkach logowania (lightdm i startx) zrzucił sobe zmienne do pliku poleceniem

Kod:

env >env-lightdm

i

Kod:

env >env-startx

przy startx, a potem porównał diffem oba pliki, żeby zobaczyć, gdzie jest różnica.
Na 65 %  coś tam się nie zdadza.

Tu miałem identyczny problem z menu gnome:
http://forum.dug.net.pl/viewtopic.php?pid=160293#p160293

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2011-11-12 17:23:31)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2011-11-12 17:57:34

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: startx: sesja consolekit nieaktywna

Na [url=http://fluxbox-wiki.org/index.php?title=Start_fluxbox_from_the_command_line]Wiki Fluxboksa[/url] proponują uruchamiać dbus-launch z argumentem [tt]--sh-syntax[/tt]. Może to ma istotne znaczenie?

U mnie udisks z Fluxboksem działały bez problemu, ale wtedy używałem gdm jako menedżera logowania.

Jeszcze jedno: w debugowaniu problemów z ConsoleKit może pomóc polecenie

Kod:

ck-list-sessions

Ostatnio edytowany przez Minio (2011-11-12 18:01:28)


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#4  2011-11-12 18:03:45

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: startx: sesja consolekit nieaktywna

Sprawdziłem właśnie na czystym systemie (już dawno miałem to zrobić).

• instalacja testinga z businesscard stable (z pominięciem wyboru pakietów)
• wyłączenie instalacji polecanych itp.
• [tt]aptitude install libpam-ck-connector consolekit[/tt]
• restart, po restarcie sesja po zalogowaniu na tty jest aktywna
• [tt]aptitude install xserver-xorg xserver-xorg-input-evdev xserver-xorg-video-nouveau[/tt]
• [tt]aptitude install fluxbox xterm xinit[/tt]
• startx — sesja w X-ach jest aktywna (sprawdziłem w xterm)

Poddaję się, myślałem że może gdzieś kiedyś coś zmieniłem i dlatego u mnie zawsze to działa tak jak powinno, a u innych nie… ale to działa domyślnie. ;)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#5  2011-11-12 18:32:29

  azhag - Admin łajza

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15

Re: startx: sesja consolekit nieaktywna

[quote=Jacekalex]Podejrzewam, że chodzi o zmienne ustawiane przez lightdm, których startx nie ustawia.
Ja bym w obu przypadkach logowania (lightdm i startx) zrzucił sobe zmienne do pliku poleceniem

Kod:

env >env-lightdm

i

Kod:

env >env-startx

przy startx, a potem porównał diffem oba pliki, żeby zobaczyć, gdzie jest różnica.[/quote]
Może i diff brzmi hackersko, ale jest zupełnie nieczytelny ;)

Kod:

azhag@laptop ~ % cut -d= -f1 env.startx >/tmp/plik
azhag@laptop ~ % grep -w -v -f /tmp/plik env.lightdm
DESKTOP_SESSION=fluxbox
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
USERNAME=azhag
GDMSESSION=fluxbox
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0

Minio: zaraz spróbuję flagi do dbusa. Aktywność sesji właśnie [tt]ck-list-sessions[/tt] sprawdzałem.

____
*) taki hermetyczny dowcip, jeśli nie rozumiesz, to się nie przejmuj



[b]Dopisek[/b]:

Spróbowałem ustawić te zmienne (oczywiście SeatN i SessionN wzięte z kosmosu, bo nie wiem jak określić prawidłowe), dodałem flagi do dbus-launch. Bez satysfakcjonującego rezultatu.

ArnVaker: cóż, przynamniej cieszę się, że chociaż Ty masz SOA#1. ;)


Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712

Offline

 

#6  2011-11-12 20:08:36

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: startx: sesja consolekit nieaktywna

A próbowałeś [tt]startx[/tt] bez pliku [i]~/.xinitrc[/i]? U mnie na czysto nawet tak odpala się fluxbox z aktywną sesją. :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#7  2011-11-12 20:10:45

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Brno, Česko
Zarejestrowany: 2007-12-22
Serwis

Re: startx: sesja consolekit nieaktywna

[b]azhag[/b]: jeżeli Cię to pocieszy, to wydaje mi się, że udało mi się odtworzyć ten błąd u siebie. Jeżeli uruchomię fluxboksa jako testowy użytkownik ze startx, jego sesja CK jest nieaktywna. Co jednak najciekawsze, jeżeli najpierw zaloguję się przy pomoc KDM do KDE, a potem z poziomu TTY otworzę drugi serwer X jako inny użytkownik, jego sesja będzie aktywna.

Ja się poddaję. Polecam jednak poczytać:
https://bugs.launchpad.net/ubuntu/+source/consolekit/+bug/483130
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=598150
http://forums.gentoo.org/viewtopic-t-869349.html?sid=52b3b29af2c0647dcff1efaacfbef68b

Przeczytaj wszystkie wiadomości, zanim podejmiesz jakiekolwiek czynności. Jest tam również wiele linków do dalszych zgłoszeń, z którymi pewnie też będzie dobrze się zapoznać.
No i wreszcie:
http://www.google.com/search?q=startx+ck-list-sessions+inactive+session

Może któreś z proponowanych rozwiązań u Ciebie zadziała.


Spinnen Essen: [url=http://fluxboxpl.org/portal/]FluxboxPL[/url] [url=http://przepis-na-lo.pl/]Przepis na LibreOffice[/url]

Offline

 

#8  2011-11-12 23:46:45

  Qmaty - Użytkownik

Qmaty
Użytkownik
Skąd: Poznań
Zarejestrowany: 2009-04-16

Re: startx: sesja consolekit nieaktywna

Mnie pomogła (przynajmniej puki co działa) edycja pliku "/etc/pam.d/common-session" poprzez dopisanie linijki

Kod:

session optional        pam_loginuid.so

[b]przed[/b] linijką

Kod:

session optional        pam_ck_connector.so nox11

Natomiast w .xinitrc mam

Kod:

exec ck-launch-session dbus-launch --sh-syntax --exit-with-session startfluxbox

Po tych zabiegach wreszcie mam auto-montowanie (i oczywiście aktywną sesję).

Ostatnio edytowany przez Qmaty (2011-11-13 10:42:40)

Offline

 

#9  2011-11-13 02:43:09

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: startx: sesja consolekit nieaktywna

[quote=azhag][quote=Jacekalex]Podejrzewam, że chodzi o zmienne ustawiane przez lightdm, których startx nie ustawia.
Ja bym w obu przypadkach logowania (lightdm i startx) zrzucił sobe zmienne do pliku poleceniem

Kod:

env >env-lightdm

i

Kod:

env >env-startx

przy startx, a potem porównał diffem oba pliki, żeby zobaczyć, gdzie jest różnica.[/quote]
Może i diff brzmi hackersko, ale jest zupełnie nieczytelny ;)

Kod:

azhag@laptop ~ % cut -d= -f1 env.startx >/tmp/plik
azhag@laptop ~ % grep -w -v -f /tmp/plik env.lightdm
DESKTOP_SESSION=fluxbox
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
USERNAME=azhag
GDMSESSION=fluxbox
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0

Minio: zaraz spróbuję flagi do dbusa. Aktywność sesji właśnie [tt]ck-list-sessions[/tt] sprawdzałem.

____
*) taki hermetyczny dowcip, jeśli nie rozumiesz, to się nie przejmuj[/quote]

Kod:

cat .xinitrc
export XDG_MENU_PREFIX=gnome-
export XDG_CONFIG_DIRS=/etc/xdg
export XDG_DATA_DIRS=/usr/local/share:/usr/share:/usr/share/gdm
exec sexkbmap pl
exec numlockx
exec ck-launch-session gnome-session

Bez XDG_MENU_PREFIX  -nie miałem menu Gnome na pasku, po odpaleniu startx.
Z gdm było normalnie.

Co ciekawe - u mnie:

Kod:

env | grep -i  xdg
XDG_MENU_PREFIX=gnome-
XDG_SESSION_COOKIE=39dc855ffb7f7495ee53860e00003639-1321116998.482283-170269653
XDG_CONFIG_DIRS=/etc/xdg
XDG_DATA_DIRS=/usr/local/share:/usr/share:/usr/share/gdm

W ogóle nie mam zadeklarowanych zmiennych:
XDG_SESSION_PATH i XDG_SEAT_PATH, i jakoś dbus ani udisk nie płaczą z tego powodu.

Więc chyba raczej albo nie są niezbędne, albo Debian czy może tylko Fluxbox ma jakieś szczególne wymagania w tym zakresie.

Pozdro
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#10  2012-06-17 17:58:00

  jarski185 - Członek DUG

jarski185
Członek DUG
Skąd: Warszawa
Zarejestrowany: 2010-01-19
Serwis

Re: startx: sesja consolekit nieaktywna

Też mi się nagle automontowanie zepsuło. Zgodnie z tym: https://forums.gentoo.org/viewtopic-t-858965.html potrzebne jest gvfs ale coś mi się wydaje, że nie miałem tego pakietu wcześniej i działało. Proszę o rozwianie wątpliwości.
======================
już-sorry za bałagan.

Ostatnio edytowany przez jarski185 (2012-06-17 21:32:09)


[img]http://www.keybi.jawnet.pl/wp-content/uploads/2006/05/GentooUserbar.gif[/img]
[url=http://jarski185.sh.dug.net.pl//]fajne laski:P[/url]

Offline

 

#11  2012-06-17 18:27:08

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: startx: sesja consolekit nieaktywna

[b]jarski185[/b]: załóż osobny wątek, podaj w nim stosowne informacje itd. :)


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.017 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00021 SET CHARSET latin2
0.00005 SET NAMES latin2
0.00201 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.188.249.30' WHERE u.id=1
0.00104 UPDATE punbb_online SET logged=1716229109 WHERE ident='18.188.249.30'
0.00089 SELECT * FROM punbb_online WHERE logged<1716228809
0.00264 DELETE FROM punbb_online WHERE ident='47.128.21.94'
0.00079 DELETE FROM punbb_online WHERE ident='54.36.148.93'
0.00079 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=20047 AND t.moved_to IS NULL
0.00025 SELECT search_for, replace_with FROM punbb_censoring
0.00252 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=20047 ORDER BY p.id LIMIT 0,25
0.00120 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20047
Total query time: 0.01239 s