STRETCH : pas de bureau

Bonjour,

Depuis que j’ai upgradé ma sid de jessie vers stretch, je n’ai plus qu’une console virtuelle, le window manager ne démarre pas.
Je dois lancer startx dans la console pour avoir une version minimale de bureau.
Je précise que Nautilus est installé mais ne se lance pas.

Merci de votre aide

de sens à donner à ma question…

Comment upgrader une sid en testing ?

Oups !! Il ne s’agit pas d’une sid mais d’une testing.
j’ai confondu les deux, je viens de comprendre que Sid est le nom permanent de la version unstable.
Je n’ai jamais utilisé la version unstable et ne souhaite pas le faire.

J’ai upgradé ma testing de Jessie vers Stretch.

Un café, voire plus, me semblerait utile. A nouveau, ça ne veux rien dire. Mettons que tu aies upgradé ta Debian de Jessie (Stable) vers Stretch (Testing).

Tu avais une raison particulière de le faire ? C’est le risque en testing d’avoir des trucs qui foirent complètement (et parfois plus qu’en Sid, car ça traîne).

Si tu veux une aide sérieuse de quelqu’un poste ton sources.list, ton fichier preferences, le résultat de nautilus lancé en console, le nom de Manager des Fenêtres, et de ta carte graphique (commandes en fin de post)

Je parie que tu as Gnome3 qui démarre en mode “amputation” minimal et que tu t’es pris une une mise à jour de Xorg mal gérée, sans doute avec une Nvidia…

cat /etc/apt/sources.list cat /etc/apt/preferences nautilus lspci | grep -i "vga"

La version testing, avant de s’appeler Stretch s’appelait Jessie, je n’y peux rien, que je prenne du café ou du thé.

Impossible : ma machine a été installée d’emblée en testing (Jessie à l’époque).

jt@thetis:~$ cat /etc/apt/sources.list
# 

# deb cdrom:[Debian GNU/Linux testing _Jessie_ - Official Snapshot amd64 NETINST Binary-1 20130623-15:47]/ stretch main

#deb cdrom:[Debian GNU/Linux testing _Jessie_ - Official Snapshot amd64 NETINST Binary-1 20130623-15:47]/ stretch main

deb http://ftp.fr.debian.org/debian/ stretch main non-free contrib
deb http://www.deb-multimedia.org stretch main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ stretch main non-free contrib

deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main


#deb http://mirror.malagasy.com/debian/ sid main contrib non-free
deb http://mg.debian.net/debian/ sid main contrib non-free
deb-src ftp://mg.debian.net/debian/ sid main contrib non-free
jt@thetis:~$ cat /etc/apt/preferences
cat: /etc/apt/preferences: Aucun fichier ou dossier de ce type
jt@thetis:~$ nautilus
Unable to init server: Impossible de se connecter : Connexion refusée

(nautilus:1918): Gtk-WARNING **: cannot open display: 
jt@thetis:~$ lspci | grep -i "vga"
00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Trinity [Radeon HD 7660D]
jt@thetis:~$ 

Oui, alors un perrier, parce que tu en as sans doute pour pas mal de temps à récupérer Gnome3.

De fait, si tu installes une testing dotée de son petit nom, elle vit sa vie puis se transforme en stable, comme un enfant qui devient adulte en gardant le même nom, jusqu’à ce qu’il meure en ayant cessé de changer ou presque.

Les noms des Debian changent, ce sont les statuts qui importent: ça aurait pu être utile de savoir, du coup, si après avoir installé Jessie en testing il y a au moins 4-5 mois (sinon elle eut été stable), tu n’as rien touché avant de modifier ton sources.list vers Stretch (l’actuelle testing). Parce que là, tu serais passé d’une version testing à une autre, ce qui aurait été aventureux.

Mais avec ton sources.list, ton système est en sid, d’une part, et compliqué par les dépôts multimédia, d’autre part (et les lignes en deb-src sont les sources, qui ne te servent peut être pas, à moins que tu ne codes ou compile les paquets toi-même).

[quote=“MisterMagoo”]deb ftp.fr.debian.org/debian/ stretch main non-free contrib
deb deb-multimedia.org stretch main non-free contrib
deb-src ftp.fr.debian.org/debian/ stretch main non-free contrib

deb security.debian.org/ stretch/updates main
deb-src security.debian.org/ stretch/updates main

#deb mirror.malagasy.com/debian/ sid main contrib non-free
deb mg.debian.net/debian/ sid main contrib non-free
deb-src ftp://mg.debian.net/debian/ sid main contrib non-free[/quote]

Tu as oublié de commenter l’avant dernière ligne, sans fichier preferences, tu es en Sid. Depuis combien de temps ?.. Combien de MAJ de faites ?.. Le dépôt multimédia est un nid de guêpes. Je ne sais pas si le dépôt malgache que tu utilises est sûr - il en a l’air.
Avais-tu apt-listbugs d’installé ?

Je crois, de mon côté, que tu ferais mieux de recommencer ton install à zéro, en stable (Jessie) d’abord, mais quelqu’un de passage aura peut-être plus de courage que moi.


Au cas où.

Voici le sources.list d’une stable:

[code]## Jessie
deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free

deb-src http://ftp.fr.debian.org/debian/ jessie main contrib non-free

jessie security

deb http://security.debian.org/ jessie/updates main contrib non-free

deb-src http://security.debian.org/ jessie/updates main contrib non-free

#jessie-update
deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free[/code]

Si tu ne peux pas faire de MAJ régulières, reste en stable. Pour des logiciels plus récents, utilise les backports.

Si tu veux vraiment être en testing, installe apt-listbugs; et pour l’installer, pars d’une stable, puis mets à jour en testing, car cette dernière n’est pas une distribution complète, elle représente les paquets en test. Il faut donc l’additionner à une stable, qui disparaîtra petit à petit avec les nouveaux paquets.

[quote=“hybridemoineau”]Oui, alors un perrier, parce que tu en as sans doute pour pas mal de temps à récupérer Gnome3.

De fait, si tu installes une testing dotée de son petit nom, elle vit sa vie puis se transforme en stable, comme un enfant qui devient adulte en gardant le même nom, jusqu’à ce qu’il meure en ayant cessé de changer ou presque.

Les noms des Debian changent, ce sont les statuts qui importent: ça aurait pu être utile de savoir, du coup, si après avoir installé Jessie en testing il y a au moins 4-5 mois (sinon elle eut été stable), tu n’as rien touché avant de modifier ton sources.list vers Stretch (l’actuelle testing). Parce que là, tu serais passé d’une version testing à une autre, ce qui aurait été aventureux.

Mais avec ton sources.list, ton système est en sid, d’une part, et compliqué par les dépôts multimédia, d’autre part (et les lignes en deb-src sont les sources, qui ne te servent peut être pas, à moins que tu ne codes ou compile les paquets toi-même).

[quote=“MisterMagoo”]deb ftp.fr.debian.org/debian/ stretch main non-free contrib
deb deb-multimedia.org stretch main non-free contrib
deb-src ftp.fr.debian.org/debian/ stretch main non-free contrib

deb security.debian.org/ stretch/updates main
deb-src security.debian.org/ stretch/updates main

#deb mirror.malagasy.com/debian/ sid main contrib non-free
deb mg.debian.net/debian/ sid main contrib non-free
deb-src ftp://mg.debian.net/debian/ sid main contrib non-free[/quote]

Tu as oublié de commenter l’avant dernière ligne, sans fichier preferences, tu es en Sid. Depuis combien de temps ?.. Combien de MAJ de faites ?.. Le dépôt multimédia est un nid de guêpes. Je ne sais pas si le dépôt malgache que tu utilises est sûr - il en a l’air.
Avais-tu apt-listbugs d’installé ?

Je crois, de mon côté, que tu ferais mieux de recommencer ton install à zéro, en stable (Jessie) d’abord, mais quelqu’un de passage aura peut-être plus de courage que moi.


Au cas où.

Voici le sources.list d’une stable:

[code]## Jessie
deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free

deb-src http://ftp.fr.debian.org/debian/ jessie main contrib non-free

jessie security

deb http://security.debian.org/ jessie/updates main contrib non-free

deb-src http://security.debian.org/ jessie/updates main contrib non-free

#jessie-update
deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free[/code]

Si tu ne peux pas faire de MAJ régulières, reste en stable. Pour des logiciels plus récents, utilise les backports.

Si tu veux vraiment être en testing, installe apt-listbugs; et pour l’installer, pars d’une stable, puis mets à jour en testing, car cette dernière n’est pas une distribution complète, elle représente les paquets en test. Il faut donc l’additionner à une stable, qui disparaîtra petit à petit avec les nouveaux paquets.[/quote]

Je crois que c’est assez bien résumé.
Je pousserai le vice à dire même qu’une sid est préférable à une testing en début de cycle de vie, mais uniquement si il y a le minimum de connaissances pour savoir se dépatouiller lorsque certains problèmes se pointent.

[quote=“MisterMagoo”][code]jt@thetis:~$ cat /etc/apt/sources.list

deb http://ftp.fr.debian.org/debian/ stretch main non-free contrib
deb http://www.deb-multimedia.org stretch main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ stretch main non-free contrib

deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main

#deb http://mirror.malagasy.com/debian/ sid main contrib non-free
deb http://mg.debian.net/debian/ sid main contrib non-free
deb-src ftp://mg.debian.net/debian/ sid main contrib non-free
[/code]

jt@thetis:~$ cat /etc/apt/preferences cat: /etc/apt/preferences: Aucun fichier ou dossier de ce type jt@thetis:~$[/quote]
Ces deux retours ne laissent aucune ambiguïté possible.
Tu roules (enfin presque) en [mono]Sid[/mono] ([mono]Unstable[/mono]).

[quote=“hybridemoineau”]Je ne sais pas si le dépôt malgache que tu utilises est sûr - il en a l’air.
[/quote]
Ils (mirror.malagasy.com/mg.debian.net) ne sont pas répertoriés parmi les miroirs officiels.
Sites miroirs de Debian à travers le monde

[quote=“hybridemoineau”]
Au cas où.

Voici le sources.list d’une stable:

[code]## Jessie
deb http://ftp.fr.debian.org/debian/ jessie main contrib non-free

deb-src http://ftp.fr.debian.org/debian/ jessie main contrib non-free

jessie security

deb http://security.debian.org/ jessie/updates main contrib non-free

deb-src http://security.debian.org/ jessie/updates main contrib non-free

#jessie-update
deb http://ftp.fr.debian.org/debian/ jessie-updates main contrib non-free[/code][/quote]

Ok pour moi alors si je veux remplacer mon système par un stable Jessie :
je remplace mon source list par celui-ci et je lance un apt-get upgrade, c’est ça ?

Pour une installation fraîche de [mono]Jessie[/mono], oui.
Mais, si tu fais allusion à un retour (downgrade) de [mono]Sid[/mono] à [mono]Jessie[/mono], absolument pas.

Est-ce que je peux utiliser la méthode, donnée à cette adresse, pour transformer mon système en stable ? (en adaptant from stretch to jessie)


ispire.me/downgrade-from-debian- … to-wheezy/

Il y a un tuto pour rétrograder de version sur le forum, mais je ne le retrouve pas. Dans ta doc (très sommaire), il est question de systemd, tu n’es pas concerné. Elle me semble de toutes manières incomplète, et passer par la liste des paquets à installer, en plus que de jouer sur les priorités de préférences.

Si tu n’as pas de fichiers de configuration personnalisés, tu iras plus vite à tout réinstaller.

Ce pseudo tuto ressemble à un copier/coller, bête et méchant.

Il faut savoir qu’en [mono]Testing[/mono] et [mono]Sid[/mono] les versions (de transition) actuelles de [mono]gcc5[/mono] et [mono]libstdc++6[/mono] nous conduirons à la [mono]gcc6[/mono] pour la future [mono]Stable[/mono] ([mono]Stretch[/mono]).
Ce n’est vraiment pas le bon moment (cela encore pour plusieurs semaines, voire même, des mois) pour se lancer en [mono]Unstable[/mono].

Toute personne ayant un environnement graphique se trouve confronter à cette avalanche qu’est la [mono]gcc5 and Co.[/mono].

Il te faudrait, rétrograder de [mono]Sid[/mono] vers [mono]Testing[/mono] et seulement après vers [mono]Jessie[/mono], le tout accompagné du [mono]Gnome[/mono] joufflu.
Une vraie boucherie. (Kde inclut)

Toi aussi, tu aurais dû t’en prémunir, via un jeu de sauvegarde, viable.

Tout compte fait je vais faire une réinstallation complète et après vous avoir lu voilà je ce que souhaite faire :

Installer : sid(stretch) et stable(jessie) sur la même machine tout en conservant ma partition /home actuelle qui serait commune au deux.
Est-ce possible ?

Je suis allé voir sur le site de debian : je ne peux avoir que testing(stretch).
Alors comment faire pour avoir sid ?

Merci

Pour installer deux versions de Debiabn sur un même disque dur, prévois les partitions, par exemple, tu peux en créer 4:

swap ** une pour la stable ** une pour la sid ** le home

Tu peux avoir quelques soucis, à mon avis mineurs, avec les fichiers de configs des logiciels dans le home, en fonction des versions de logiciels qui ne sont pas les mêmes. Seule l’expérience pourra te renseigner là dessus, et certains l’auront ici.

Pour pouvoir créer au cas où ça tournerait mal un home en plus pour la sid, une cinquième partition pourrait être pratique même si elle n’est pas indispensable - tu peux éventuellement te faciliter la tâche en créant une partition logique, moins pénible à manipuler ensuite

Pour installer la sid, installes une stable, puis transforme la en testing, puis en sid, c’est ce qu’il y a de plus sûr.
Apt-listbugs est nécessaire dès que l’on sort de la stable.