# Erreur gedit

**URL:** <https://www.debian-fr.org/t/erreur-gedit/84266>\
**Category:** Support Debian\
**Created:** [Mars 20, 2021, 10:08 UTC](https://www.debian-fr.org/t/erreur-gedit/84266 "2021-03-20T10:08:10Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![cmcr94500](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/5f9b8f/32.png) [@cmcr94500](https://www.debian-fr.org/u/cmcr94500)\
**Post date:** [Mars 20, 2021, 10:08 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/1 "2021-03-20T10:08:10Z")

</div>

Bonjour,  
dans le cadre d’une formation (openclassrooms) sur les reseaux, j’ai installé sur mon mac virtualbox et 3 machines virtuelles debian. Ayant été crées par copie elles toutes les 3 le même nom, à savoir DEBIAN02. Pour les différencier je voulais changer leur nom et pour cela editer le fichier /etc/hostname. La commande

```nohighlight
root@DEBIAN02: gedit /etc/hostname

```

me donne ceci:

```nohighlight
unable to init server: server could not connect: connection refused
(gedit: 791): GTK-Warning **: cannot open display

```

comment editer ce fichier pour modifier le nom ???  
merci d’avance

---

<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:** [Mars 20, 2021, 10:11 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/2 "2021-03-20T10:11:46Z")

</div>

pas de gedit avec root, il n’a pas accès à l’interface graphique

on utilise depuis son compte utilisateur «&nbsp;normal&nbsp;»

```auto
sudo gedit

```

---

<div class="post-metadata">

**Author:** ![cmcr94500](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/5f9b8f/32.png) [@cmcr94500](https://www.debian-fr.org/u/cmcr94500)\
**Post date:** [Mars 20, 2021, 10:50 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/3 "2021-03-20T10:50:01Z")

</div>

aie !!! car je suis sur une machine virtuelle debian dans virtualbox, qui n’a été crée qu’avec l’utilisateur root  
??? merci

---

<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:** [Mars 20, 2021, 11:09 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/4 "2021-03-20T11:09:27Z")

</div>

editeur mode texte

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 20, 2021, 11:21 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/5 "2021-03-20T11:21:24Z")

</div>

Bonjour

Pas besoin d’éditeur de texte, juste une redirection suffira.

Avec les privilèges du compte **`root`** :

```nohighlight
echo "nouveaunom" > /etc/hostname

```

et au démarrage suivant de la machine, ça donnera un prompt comme ci-dessous :

`root@nouveaunom:~#`

Ou alors, tu utilises la commande hostname :

```nohighlight
hostname nouveaunom

```

* * *

Mais dans les deux cas, il te faudra aussi, dans le fichier **`/etc/hosts`**  
changer l’ **`anciennom`** par le **`nouveaunom`**  
en lançant la ligne de commande suivante :

```nohighlight
sed -i 's/anciennom/nouveaunom/g' /etc/hosts

```

* * *

**EDIT :** J’avais oublié le **`s`** et le **`g`** dans la commande **`sed`**

* * *

**EDIT 2 :**  
Du coup, pour modifier **`/etc/hosts`** et le fichier **`/etc/hostname`** en une seule ligne de commande, on pourrait faire :

```nohighlight
sed -i 's/anciennom/nouveaunom/g' /etc/host{s,name}

```

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 20, 2021, 2:28 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/6 "2021-03-20T14:28:32Z")

</div>

Si Debian est au moins en version 9 ou plus il est possible de faire un renommage propre à l’aide de’ la commande _hostnamectl_

```auto
hostnamectl set-hostname mon_nouveau_nom

```

ça s’occupe de renommer par tout ou il faut.

> **[hostnamectl](https://www.freedesktop.org/software/systemd/man/hostnamectl.html)**

---

<div class="post-metadata">

**Author:** ![cmcr94500](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/c/5f9b8f/32.png) [@cmcr94500](https://www.debian-fr.org/u/cmcr94500)\
**Post date:** [Mars 20, 2021, 4:21 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/7 "2021-03-20T16:21:22Z")

</div>

re:  
le machines virtuelles etant sous debian 8, j’ai fait comme indiqué par Micp, mais ça bug:

 ![Capture d’écran 2021-03-20 à 17.18.54](https://www.debian-fr.org/uploads/default/original/2X/6/6d2ad945e5ee18a9ce6c321aef73cb1e5b1d8b0e.jpeg)

---

<div class="post-metadata">

**Author:** ![tfc](https://www.debian-fr.org/user_avatar/www.debian-fr.org/tfc/32/6424_2.png) [@tfc](https://www.debian-fr.org/u/tfc)\
**Post date:** [Mars 20, 2021, 4:32 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/8 "2021-03-20T16:32:06Z")

</div>

Salut, il n’y a pas une espace de trop dans ta commande? (après le ')

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 20, 2021, 4:39 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/9 "2021-03-20T16:39:40Z")

</div>

Aucune ligne de commande shell ne pourra fonctionner  
si tu l’entres en réponse à une demande de login.

* * *

Je n’avais pas mis de caractère espace dans la commande **`sed`**

* * *

Désolé, je ne peux pas copier/coller du texte à partir d’une image  
Plutôt que de nous envoyer des images, donne nous des copiés/collés au format texte.  
Merci.

---

<div class="post-metadata">

**Author:** ![tfc](https://www.debian-fr.org/user_avatar/www.debian-fr.org/tfc/32/6424_2.png) [@tfc](https://www.debian-fr.org/u/tfc)\
**Post date:** [Mars 20, 2021, 5:04 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/10 "2021-03-20T17:04:11Z")

</div>

> [@anon29980398](#):
>
> Je n’avais pas mis de caractère espace dans la commande **`sed`**

C’est à [cmcr94500](https://www.debian-fr.org/u/cmcr94500) que je m’adressais, j’avoue qu’il m’a fallu zoomer à 240% pour le voir. 😉

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mars 20, 2021, 6:25 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/11 "2021-03-20T18:25:06Z")

</div>

> [@tfc](#):
>
> j’avoue qu’il m’a fallu zoomer à 240%

clic droit, afficher l’image 🙂

sinon cmrsrf4504584764… : quand tu recopies, ne faire pas d’erreur !?!  
bon courage

---

<div class="post-metadata">

**Author:** ![tfc](https://www.debian-fr.org/user_avatar/www.debian-fr.org/tfc/32/6424_2.png) [@tfc](https://www.debian-fr.org/u/tfc)\
**Post date:** [Mars 20, 2021, 10:15 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/12 "2021-03-20T22:15:34Z")

</div>

Merci dindown,  
j’aurais pu aussi télécharger l’image, chercher l’image dans le cache, faire plein de chose avec l’image, j’aurais même pu ne pas avoir de problèmes pour voir la console sur l’image si je n’avais pas été aussi vieux ( presbytie quand tu nous tiens , tu verra , tu n’y échappera pas), bref MicP à raison non?  
😉

ps:même si c’est pour une autre raison que MicP demande du texte, le texte est copiable (et sélectionnable), le texte est éditable mais le texte ne triche pas. Un «&nbsp;P&nbsp;» c’est un «&nbsp;P&nbsp;», c’est pas un «&nbsp;2&nbsp;» ni un «&nbsp;p&nbsp;». 😉

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 20, 2021, 11:30 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/13 "2021-03-20T23:30:53Z")

</div>

Ouh ! mais c’est que le texte nous joue parfois de mauvais tours dans certaines polices de caractères,  
quand il s’agit par exemple de différencier un O d’un 0  
ou bien un l d’un I ou d’un 1  
sans parler des espaces insécables, tabulations, retours à la ligne et bien d’autres caractères qui sont rajoutés automatiquement pour la mise en page dans certaines pages web.

Mais quoi qu’il en soit, un copié/collé est quand même très souvent  
beaucoup plus fiable qu’une lecture dans une image -\> interprétation -\> écriture -\> réinterprétation, etc.  
Et puis, les moteurs de recherche auront beaucoup de mal à retrouver une ligne de commande dans une image.

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mars 20, 2021, 11:42 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/14 "2021-03-20T23:42:39Z")

</div>

> [@tfc](#):
>
> j’aurais pu aussi télécharger l’image, chercher l’image dans le cache, faire plein de chose avec l’image, j’aurais même pu ne pas avoir de problèmes pour voir la console sur l’image si je n’avais pas été aussi vieux ( presbytie quand tu nous tiens , tu verra , tu n’y échappera pas),

snif, je n’y échappe pas : mais jecroyais au moins pouvoir faire une grosse fête pour mes 50.

> [@tfc](#):
>
> bref MicP à raison non?

héhé tout à fait

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 20, 2021, 11:55 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/15 "2021-03-20T23:55:17Z")

</div>

Perso, je préfère quand même la proposition de [**Clochette**](https://www.debian-fr.org/u/Clochette)  
puisqu’elle le change aussi dans d’autres fichiers,  
même si la commande `hostname` oublie sur ma machine (debian 10 (buster) )  
de modifier le contenu du fichier **`/etc/hosts`**

Mais on pourra toujours le faire juste après avec **sed**

```nohighlight
sed -i 's/annciennom/nouveaunom/g' /etc/hosts

```

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mars 21, 2021, 12:04 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/16 "2021-03-21T00:04:39Z")

</div>

En théorie oui: utilsier une commadne qui fait ce qu’on demande semble plus intelligent. Donc :

```auto
hostnamectl set-hostname mon_nouveau_nom

```

mais j’ai quand même un doute

1. je ne l’ai jamais utilisée
2. son fonctionnement sur un système issu d’une maj stretc vers buster, ou qui comporte des backports pourrait aussi amener quelques effets de bords.

Dans tous les cas, regarder les logs.

Ma solution préférée est encore de ne pas changer le nom. Mais dans son cas particulier, ne pas hésiter à utiliser

```auto
hostnamectl set-hostname mon_nouveau_nom

```

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 21, 2021, 12:26 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/17 "2021-03-21T00:26:55Z")

</div>

J’aimerai bien comprendre ce qui empêche la commande **`hostname`**  
de changer le nom d’hôte dans le contenu du fichier **`/etc/hosts`**

Il y a quelques années, j’avais cherché pendant pas mal de temps sans trouver.

Si quelqu’un a une explication ou un lien expliquant pourquoi, j’aimemerai bien comprendre.  
Merci.

---

<div class="post-metadata">

**Author:** ![dindoun](https://www.debian-fr.org/user_avatar/www.debian-fr.org/dindoun/32/4281_2.png) [@dindoun](https://www.debian-fr.org/u/dindoun)\
**Post date:** [Mars 21, 2021, 1:18 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/18 "2021-03-21T01:18:45Z")

</div>

salut  
en cherchant dans les man j’ai trouvé setdomainname et sethostname  
j’imagine que le premier peut changer dans le hosts mais pas le deuxième mais j’en sais rien.

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 21, 2021, 10:45 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/19 "2021-03-21T10:45:25Z")

</div>

> [@anon29980398](#):
>
> J’aimerai bien comprendre ce qui empêche la commande **`hostname`**  
> de changer le nom d’hôte dans le contenu du fichier **`/etc/hosts`**

Sans doute par ce que mis à part localhost ipv4 et ipv6, il ne devrait rien y avoir d’autre de placé dedans, hormis ajout manuel bien entendu.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 21, 2021, 11:16 UTC](https://www.debian-fr.org/t/erreur-gedit/84266/20 "2021-03-21T11:16:59Z")

</div>

Par défaut, il y a l’adresse IP de bouclage `127.0.1.1` qui utilise le hostname

```nohighlight
michel@debT450:~$ cat /etc/hosts
127.0.0.1	localhost
127.0.1.1	debT450.miclocal	debT450

# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
michel@debT450:~$ 

```

[Page suivante](https://www.debian-fr.org/t/erreur-gedit/84266.md?page=2)
