# Impossible de lancer Synaptic depuis un terminal

**URL:** <https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362>\
**Category:** Support Debian\
**Created:** [Août 14, 2018, 10:14 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362 "2018-08-14T22:14:07Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Septembre 3, 2018, 9:47 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/21 "2018-09-03T09:47:19Z")

</div>

`which xhost` te donnera le chemin complet.

La commande, c’est celle que tu indiques :

> /chemin/vers/xhost +si:localuser:root

Je ne suis pas sûr de mon coup ; c’est un lundi 😉

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 3, 2018, 9:50 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/22 "2018-09-03T09:50:30Z")

</div>

> [@anon97446390](#):
>
> Je ne suis pas sûr de mon coup ; c’est un lundi 😉

lol

Bon dans mon cas ça donne ça:  
/usr/bin/xhost+si:localuser:root

Je vais tenter le coup, je redémarre mon système et je te dis si ça fonctionne ou pas. A tout de suite.

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Septembre 3, 2018, 9:51 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/23 "2018-09-03T09:51:36Z")

</div>

> [@xddj](#):
>
> /usr/bin/xhost+si:localuser:root

Il manque un espace entre `xhost` et la suite.

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 3, 2018, 9:56 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/24 "2018-09-03T09:56:53Z")

</div>

> [@anon97446390](#):
>
> Il manque un espace entre xhost et la suite.

Ah d’accord, alors c’est sans doute pour ça que ça n’a pas fonctionné, ça m’a dit que le chemin vers xhost était non trouvé. (Heureusement que tu l’as vu)  
Je vais ressayer.

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 3, 2018, 10:03 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/25 "2018-09-03T10:03:02Z")

</div>

Non ça ne fonctionne pas, ça me dit “enable to open display”

Dis-moi, il se trouve où le fichier des log de démarrage du système ? (comme ça je pourrais te donner l’erreur au complet car je ne me rappel pas de tout ce qu’il y avait d’écrit)

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Septembre 3, 2018, 10:05 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/26 "2018-09-03T10:05:31Z")

</div>

c’est un coup d’épée dans l’eau ; ça ne peut pas marcher ainsi car le serveur X n’est pas lancé lors de l’exécution de rc.local

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 3, 2018, 10:07 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/27 "2018-09-03T10:07:25Z")

</div>

> [@anon97446390](#):
>
> c’est un coup d’épée dans l’eau ; ça ne peut pas marcher ainsi car le serveur X n’est pas lancé lors de l’exécution de rc.local

Il faut que je fasse comment alors ?

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Septembre 3, 2018, 10:12 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/28 "2018-09-03T10:12:43Z")

</div>

Enlève la commande `xhost` du `/etc/rc.local`

Tu peux essayer de mettre :

`alias synaptix='/usr/bin/xhost +si:localuser:root && /chemin/vers/synaptic-pkexec'` # c’est une seule ligne

dans `/etc/rc.local`

et utiliser `synaptix` ensuite.

C’est de la bidouille.

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 3, 2018, 10:14 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/29 "2018-09-03T10:14:41Z")

</div>

Pourquoi écrire “synaptix” au lieu de “synaptic” ?

---

<div class="post-metadata">

**Author:** ![anon97446390](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/b4bc9f/32.png) [@anon97446390](https://www.debian-fr.org/u/anon97446390)\
**Post date:** [Septembre 3, 2018, 10:16 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/30 "2018-09-03T10:16:15Z")

</div>

L’alias `synaptix` exécutera la commande :

`/usr/bin/xhost +si:localuser:root && /chemin/vers/synaptic-pkexec`

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 3, 2018, 10:17 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/31 "2018-09-03T10:17:35Z")

</div>

Ok merci

Sinon, je ne trouve pas le fichier de log du boot de mon système, j’ai fait des recherches sur le net, mais rien dans /var/log ne contient le message du xhost qui a planté.

edit: J’ai lancé un grep xhost pour voir…

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 3, 2018, 10:32 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/32 "2018-09-03T10:32:06Z")

</div>

Voilà j’ai trouvé, les logs du boot du système se trouvent dans /var/log/syslog  
Et ça donnait ces erreurs:

```auto
Sep 3 11:59:43 localhost rc.local[708]: /usr/bin/xhost: unable to open display ""
Sep 3 11:59:43 localhost systemd[1]: rc-local.service: Control process exited, code=exited status=1
Sep 3 11:59:43 localhost systemd[1]: rc-local.service: Failed with result 'exit-code'.
Sep 3 11:59:43 localhost systemd[1]: Failed to start /etc/rc.local Compatibility.
Sep 3 11:59:43 localhost systemd[1]: Starting GNOME Display Manager...

```

edit: C’est génial cette commande which, je ne connaissais pas.

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 3, 2018, 10:39 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/33 "2018-09-03T10:39:59Z")

</div>

Alors là je n’y comprend plus rien, synaptic s’est lancé sans problème alors que je n’ai pas tapé la commande xhost +si:localuser:root  
Je vais redémarrer encore une fois histoire d’être certain que ça fonctionne.

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 3, 2018, 10:45 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/34 "2018-09-03T10:45:53Z")

</div>

Non synaptic ne fonctionne pas après un redémarrage. Par contre, je ne sais pas ce qu’il s’est passé tout à l’heure, pourquoi il a démarré sans la commande “xhost +si:localuser:root”, peut être que le fichier /etc/rc.local fonctionnait quand même malgré l’erreur “enable to open display”

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 3, 2018, 11:22 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/35 "2018-09-03T11:22:10Z")

</div>

Sinon, on peut faire fonctionner Wireshark sans les privilèges root. J’avais été obligé de faire ça à l’époque. Il y a peut être quelque chose à creuser là dedans.

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 3, 2018, 11:36 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/36 "2018-09-03T11:36:20Z")

</div>

Merci pour ton aide r2mi mais je crois que je vais rester avec la commande xhost + et la commande xhost - pour la désactiver et rester sécure.

---

<div class="post-metadata">

**Author:** ![anonyme2](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f08c70/32.png) [@anonyme2](https://www.debian-fr.org/u/anonyme2)\
**Post date:** [Septembre 3, 2018, 1:11 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/37 "2018-09-03T13:11:16Z")

</div>

> [@xddj](#):
>
> Ca me renvoi:
> 
> bash: synaptic : commande introuvable

dans ~.bashrc j’ai simplement ajouté:

export PATH=$PATH:/sbin:/usr/sbin:/usr/local/sbin:/bin

c’est que debian est devenue plus strict sur les variables d’environnement de su.

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 3, 2018, 8:43 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/38 "2018-09-03T20:43:46Z")

</div>

Ok merci

---

<div class="post-metadata">

**Author:** ![xddj](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/x/b3f665/32.png) [@xddj](https://www.debian-fr.org/u/xddj)\
**Post date:** [Septembre 23, 2018, 7:39 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/39 "2018-09-23T07:39:26Z")

</div>

Oui ta commande fonctionne @anonyme2, maintenant il trouve bien synaptic lorsque je tente de le lancer via un terminal, mais toujours cette erreur:

```auto
root@x552c:~# synaptic
Unable to init server: Impossible de se connecter : Connexion refusée

(synaptic:13221): Gtk-WARNING **: 09:37:01.542: cannot open display: 

```

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Septembre 23, 2018, 11:08 UTC](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362/40 "2018-09-23T11:08:22Z")

</div>

c’est le fonctionnement normal sous Wayland  
c’est conçu comme ça

> **[\#818366 - synaptic: fails to start under Wayland - Debian Bug report logs](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=818366)**

> **[Wayland et les restrictions d’utilisation des applications](https://bidouilledebian.wordpress.com/2018/09/04/wayland-et-les-restrictions-dutilisation-des-applications/)**
>
> Dans l’environnement Wayland la sécurisation poussée empêche d’utiliser des applications avec les droits root . C’est un peu pénible si on veut utiliser par exemple ce bon vieux S…

Pour retrouver ton fonctionnement habituel utilises une session gnome/xorg

```auto
env | grep -i desktop
DESKTOP_SESSION=/usr/share/xsessions/gnome-xorg
XDG_SESSION_DESKTOP=GNOME
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_CURRENT_DESKTOP=GNOME
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session1

```

[Page précédente](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362.md?page=1)

[Page suivante](https://www.debian-fr.org/t/impossible-de-lancer-synaptic-depuis-un-terminal/77362.md?page=3)
