Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 21/01/2018, à 16:10

JujuLand

[Résolu] SESSION_MANAGER environment variable not defined

J'ai installé il y a déjà un certain temps tmate sur un ordi ubuntu 12.04.
Le lancement et la connexion à tmate.io sans problème
J'ai voulu faire la même chose sur un Xubuntu 16.04 qui est issu d'une migration de ubuntu vers xubuntu, et j'ai des soucis.

Lorsque je le lance, j'ai le message suivant:

Failed to connect to session manager: Impossible de se connecter au gestionnaire de session :
SESSION_MANAGER environment variable not defined

J'ai cherché sur le net et ai trouvé une solution qui a fonctionné une fois avec cette suppression et un redémarrage de Xubuntu:

rm -rf .config/xfce4-session

Depuis, alors que j'ai bien le fichier ~/.ICEauthority à la date du dernier reboot, et avec dedans une référence correcte au numéro de process de xfce4-session, toujours pas de variable SESSION_MANAGER positionnée.

15075800 -rw------- 1 alain alain 342 janv. 21 13:22 .ICEauthority
alain@aupeix-GX723:~$ hexdump .ICEauthority
0000000 0300 4349 0045 0000 6c27 636f 6c61 612f  ..ICE...'local/a
0000010 7075 6965 2d78 5847 3237 3a33 2f40 6d74  upeix-GX723:@/tm
0000020 2f70 492e 4543 752d 696e 2f78 3832 3539  p/.ICE-unix/2895
0000030 1200 494d 2d54 414d 4947 2d43 4f43 4b4f  ..MIT-MAGIC-COOK
0000040 4549 312d 1000 8301 2859 f5e4 69dd cebd  IE-1....Y(...i..
0000050 cb13 6fdb 5258 0400 5358 504d 0000 2700  ...oXR..XSMP...'
0000060 6f6c 6163 2f6c 7561 6570 7869 472d 3758  local/aupeix-GX7
0000070 3332 403a 742f 706d 2e2f 4349 2d45 6e75  23:@/tmp/.ICE-un
0000080 7869 322f 3938 0035 4d12 5449 4d2d 4741  ix/2895..MIT-MAG
0000090 4349 432d 4f4f 494b 2d45 0031 ef10 1676  IC-COOKIE-1...v.
00000a0 9b72 b42c 61b1 77e5 d0fe 5829 006e 4903  r.,..a.w..)xN..I
00000b0 4543 0000 2500 6e75 7869 612f 7075 6965  CE...%unix/aupei
00000c0 2d78 5847 3237 3a33 742f 706d 2e2f 4349  x-GX723:/tmp/.IC
00000d0 2d45 6e75 7869 322f 3938 0035 4d12 5449  E-unix/2895..MIT
00000e0 4d2d 4741 4349 432d 4f4f 494b 2d45 0031  -MAGIC-COOKIE-1
00000f0 2210 6b25 8499 c8eb 6d5c 1353 fd19 706a  .%k....\mS...jp
0000100 00de 5804 4d53 0050 0000 7525 696e 2f78  ...XSMP...%unix/
0000110 7561 6570 7869 472d 3758 3332 2f3a 6d74  aupeix-GX723:/tm
0000120 2f70 492e 4543 752d 696e 2f78 3832 3539  p/.ICE-unix/2895
0000130 1200 494d 2d54 414d 4947 2d43 4f43 4b4f  ..MIT-MAGIC-COOK
0000140 4549 312d 1000 55c4 bd7c b8f6 05ba 11ef  IE-1...U|.......
0000150 003e e47a eb44                           >.z.D.
alain     2895  2885  0 13:22 ?        00:00:00 xfce4-session

Elle devrait normalement être du style:

local/aupeix-GX723:@/tmp/.ICE-unix/2895,unix/aupeix-GX723:/tmp/.ICE-unix/2895

Dans le dossier personnel, je trouve aussi un fichier Xauthority

alain@aupeix-GX723:~$ hexdump .Xauthority
0000000 0001 0c00 7561 6570 7869 472d 3758 3332  ....aupeix-GX723
0000010 0100 0030 4d12 5449 4d2d 4741 4349 432d  ..0..MIT-MAGIC-C
0000020 4f4f 494b 2d45 0031 6510 8a7e 7c26 8adb  OOKIE-1..e~.&|..
0000030 3552 926b dc19 14e2 0172 0000 610c 7075  R5k.....r....aup
0000040 6965 2d78 5847 3237 0033 3102 0031 4d12  eix-GX723..11..M
0000050 5449 4d2d 4741 4349 432d 4f4f 494b 2d45  IT-MAGIC-COOKIE-
0000060 0031 f210 5a01 e3db 20ea 8ca2 bac2 9f96  1....Z... ......
0000070 7920 01a0 0000 610c 7075 6965 2d78 5847   y.....aupeix-GX
0000080 3237 0033 3102 0030 4d12 5449 4d2d 4741  723..10..MIT-MAG
0000090 4349 432d 4f4f 494b 2d45 0031 7610 0b1c  IC-COOKIE-1..v..
00000a0 f778 f13b a1fd 664c 7a5a e2d4 00b6  x.;...LfZz...

Si je regarde le contenu de xsession-errors, j'ai ça:

openConnection: connect: Aucun fichier ou dossier de ce type
cannot connect to brltty at :0
upstart: Déconnecté du bus D-Bus notifié
upstart: Le processus startxfce4 pre-stop (27209) a été tué par le signal TERM
upstart: Le processus gpg-agent post-stop (27228) a été tué par le signal TERM

Les deux premières lignes semblent correspondre à une erreur que j'ai eu dans un terminal ssh en voulant lancer, depuis ce terminal (et donc depuis ubuntu) un ghex, avec l'erreur suivante:

alain@aupeix-GX723:~$ ghex .ICEauthority
Failed to connect to Mir: Failed to connect to server socket: Aucun fichier ou dossier de ce type
Unable to init server: Could not connect: Connexion refusée
Cannot open display: 
Run 'ghex --help' to see a full list of available command line options.

La deuxième erreur se rapporte, peut-être, au problème exposé, mais rien de bien sûr.
J'ai donc tenté de lancer startxfce4, mais j'ai un message d'erreur, ce qui semble normal, vu que je trouve un xfce4-session lancé

alain@aupeix-GX723:~$ startxfce4
/usr/bin/startxfce4: X server already running on display :0.0
xfce4-session: Another session manager is already running

Bref, je nage en plein potage.
Je ne sais trop si cela pourrait venir de la migration ubuntu=> xubuntu que j'avais rattrapé par la manche, si mes souvenirs sont bons, ou d'un problème spécifique à xfce. J'ajoute que, et c'est peut-être du à la migration, j'ai ce process qui est lancé et qui m'interpelle:

alain     2950  1906  0 13:22 ?        00:01:20 xfwm4 --replace

Je vais essayer sur un autre xubuntu 16.04 installé lui directement.

En attendant, j'attends vos idées.

Merci
A+

Dernière modification par JujuLand (Le 22/01/2018, à 11:29)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#2 Le 22/01/2018, à 11:28

JujuLand

Re : [Résolu] SESSION_MANAGER environment variable not defined

Bon, une install et un essai sur l'ordi installé xubuntu 16.04, et çà fonctionne.

Pour l'ordi migré de ubuntu à xubuntu, une recherche dans /tmp a été fructueuse.
La suppression de dossier de session (tmate-*) a supprimé le défaut.

Non seulement la connexion a été possible, mais, et je ne sais pas si c'est lié à la connexion, mais la variable SESSION_MANAGER est revenue, comme par enchantement.

Donc tout baigne smile

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#3 Le 07/02/2018, à 18:33

JujuLand

Re : [Résolu] SESSION_MANAGER environment variable not defined

Je sais pourquoi la variable SESSION_MANAGER est absente, çà vient du fait que la connexion à la machine était en ssh.

Donc, pour pouvoir utiliser un econnexion tmate, il faut que celle-ci soit lancée en local sur l'ordi serveur.

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne