logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 16-04-2019 11:12:38

kameleon1er
Membre
Distrib. : Debian 8
Inscription : 01-09-2016

Help ! Modif sources.list pour ne pas tout casser

 Resolu



Bonjour à tous

Description:    Debian GNU/Linux 8.11 (jessie)
Release:    8.11
Codename:    jessie

Je suis en Debian 8 sur un VPS et je souhaite commencer à préparer la migration vers Stretch. J'ai donc commencé par un apt-update de ma version actuelle et je reçois des erreurs pour cause de sources.list dorénavant incorrecte.

Après pas mal de lecture, je pense avoir fait une synthèse sur les modifs à apporter à ma sources.list, mais n'étant pas un "expert", je préfère vous demander conseil ;

Pourriez-vous me valider la nouvelle sources.list que je compte mettre à la place de l'actuelle pour éviter de tout casser. Je pense que j'avais du la modifier il y a plusieurs mois (si mes souvenirs sont exacts) pour cause de PHP 7 qui ne se trouvait pas dans les dépôts officiels… :

///// Projet de new_sources.list ///////////////

# Debian Jessie, dépôt principal + paquets non libres
deb http://deb.debian.org/debian/ jessie main contrib non-free
# Debian Jessie, mises à jour de sécurité + paquets non libres
deb http://security.debian.org/ jessie/updates main contrib non-free
# Debian Jessie, dépôt de rétroportages ("backports")
deb http://archive.debian.org/debian/ jessie-backports main contrib non-free

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

deb http://nginx.org/packages/mainline/debian/ jessie nginx

///// sources.list actuelle ///////////////

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

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

# Backports
deb http://ftp.debian.org/debian/ jessie-backports main contrib non-free

deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all

deb http://nginx.org/packages/mainline/debian/ jessie nginx

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Me suffit-il ensuite de faire un mv sources.list bkup_sources.list et d'en créer une toute neuve, suivi de apt-update ?

Merci pour vos bons conseils :-)

Dernière modification par kameleon1er (06-05-2019 17:55:25)


Chercher n'est pas trouver…

Hors ligne

#2 16-04-2019 14:08:43

Nsyo
Invité

Re : Help ! Modif sources.list pour ne pas tout casser

Salut !

Pour les erreurs, c'est normal. wink
Les dépôts Jessie Backports ne sont plus d'actualité. La stabilisation de Buster (Debian 10) est en cours. Par conséquent, Stretch (Debian 9) va devenir la nouvelle "vieille Debian" (Oldstable) et remplacera Jessie (Debian 8).

Tu as quelques infos ici :
https://debian-facile.org/doc:systeme:a … ist:jessie

#3 17-04-2019 19:28:08

kameleon1er
Membre
Distrib. : Debian 8
Inscription : 01-09-2016

Re : Help ! Modif sources.list pour ne pas tout casser

@ Nsyo bonjour, merci pour ta réponse. J'ai bien lu le lien que tu m'as indiqué, le problème, c'est que pour moi, ce n'est pas hyper clair neutral

J'ai lu également un autre post sur le même sujet : "https://debian-facile.org/viewtopic.php?id=24174"

Mais comme je suis encore sous Jessie, je me demande si je peux remplacer ma plist actuelle par celle de Stretch comme indiqué ci-dessous, et si oui, quid de PHP 7 qui tourne déjà sur mon VPS, cela ne risque pas de casser ma conf existante ? Je te remercie.

Nouvelle plist :

#stretch9
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb http://deb.debian.org/debian/ stretch-updates main contrib non-free
deb http://deb.debian.org/debian/ stretch main contrib non-free
deb http://deb.debian.org/debian/ stretch-backports main contrib non-free

Chercher n'est pas trouver…

Hors ligne

#4 17-04-2019 19:38:44

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Help ! Modif sources.list pour ne pas tout casser

bonsoir Kameleon 1er  big_smile

quand on fait un upgrade (montée en version donc , dans ton cas),

il est recommandé de désactiver les dépots tiers et de ne garder que les dépôts officiels  .

ensuite , on voit s'il y a besoin (dans ton cas pour php, je crois) de les réactiver

en respectant les nouveaux dépots (stretch , ici) .

et c'est justement pour éviter de risquer de casser sa distribution plus tard que l'on recommande ,

autant que faire se peut , d'éviter les dépôts tiers .

https://wiki.debian.org/fr/DontBreakDebian

https://angristan.fr/mettre-a-jour-debi … 9-stretch/

Dernière modification par Debian Alain (17-04-2019 21:00:47)

Hors ligne

#5 17-04-2019 21:11:27

kameleon1er
Membre
Distrib. : Debian 8
Inscription : 01-09-2016

Re : Help ! Modif sources.list pour ne pas tout casser

Bonsoir Alain,

Ok, bien compris, mais comme je n'ai pas encore migré… je vais donc mettre la plist recommandée minimale pour un passage à Stretch.

Hormis un backup, c'est chô l'upgrade à faire ? je flippe un peu, le VPS ayant quelques sites qui tournent dessus.

Merci, m'en vais lire ton woki :-)

Chercher n'est pas trouver…

Hors ligne

#6 17-04-2019 21:36:11

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Help ! Modif sources.list pour ne pas tout casser

sur un V.P.S. , je peux pas  te répondre , j'ai jamais fait .

j'ai en projet d'upgrader un serveur stretch vers buster .

mais comme il fait aussi (et surtout) P.X.E. , je balise un peu .

pas envie  de tout casser pour tout recommencer .

déjà que j'en ai un peu bavé pour mon serveur ...

sinon , la seule réponse  que je peux te donner , c'est que ,

pour l'avoir déjà fait , l'upgrade , mené avec soin , en prenant son temps ,

ne pose généralement pas  de souci .

dans mon cas , j' en ai fait quelques unes de stretch vers buster testing : no soucy .

force et courage ! (smolski)

Hors ligne

#7 17-04-2019 22:04:01

kameleon1er
Membre
Distrib. : Debian 8
Inscription : 01-09-2016

Re : Help ! Modif sources.list pour ne pas tout casser

Force et courage !!! cool

Chercher n'est pas trouver…

Hors ligne

#8 17-04-2019 22:16:13

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : Help ! Modif sources.list pour ne pas tout casser

Hello,

Pour effectuer une migration sans encombre il faut impérativement lire et appliquer la doc debian.

Mon expérience ici :https://debian-facile.org/utilisateurs: … rs-stretch

Tousse antique Ovide !

Hors ligne

#9 18-04-2019 18:00:33

kameleon1er
Membre
Distrib. : Debian 8
Inscription : 01-09-2016

Re : Help ! Modif sources.list pour ne pas tout casser

@Philou92, Merci pour l'aide :-)

Le petit soucis c'est que ça part du préposé qu'on s'y connaisse déjà pas mal. Ce que je n'arrive pas a bien comprendre déjà c'est "qu'est-ce qu modifie l'upgrade". Quel est le processus ? Est-ce que ça modifie les chemins ? les emplacements ?

Moi, j'ai une debian 8 serveur LAMP (apache/PHP/MySql/ssh) pour l'hébergement de quelques sites WPress. Classique, pas de softs supplémentaires.

Dans mon esprit donc, il faut déjà faire un apt-get update pour Jessie > modifier ma plist pour y indiquer les derniers mirroirs officiels > commenter les anciens. > apt-upgrade pour jessie. Ensuite pour stretch. > Documenter les dépôts non-officiels > stopper les services de Jessie  > Lancer l'upgrade. Si pas de problème > relancer les services Web.

C'est à peu près ça ?

Ce que je compte faire, c'est créer une machine VirtualBox Jessie et tenter sur un machine locale déjà de faire le processus d'upgrade. Je viens d'achever mon istall BirtualBox-Jessie sur mon Ubuntu toute neuve.

C'est quand même un poil relou ces histoires de chemins vers les paquets, ils pourraient pas nous inventer un resolver pour les neuneus comme moi qui chargerait de trouver le meilleurs chemin automatiquement vers les dépôts officiels ? neutral

Bon allez… j'y retourne :-)

Dernière modification par kameleon1er (18-04-2019 18:04:52)


Chercher n'est pas trouver…

Hors ligne

#10 18-04-2019 18:58:46

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Hors ligne

#11 18-04-2019 19:21:46

kameleon1er
Membre
Distrib. : Debian 8
Inscription : 01-09-2016

Re : Help ! Modif sources.list pour ne pas tout casser

Woaou… OO

Chercher n'est pas trouver…

Hors ligne

#12 18-04-2019 20:53:51

Philou92
Adhérent(e)
Lieu : Hauts de Seine
Distrib. : Debian bookworm
Noyau : Linux 6.1.0-13-amd64
(G)UI : LightDM et Xfce4.18
Inscription : 29-04-2015

Re : Help ! Modif sources.list pour ne pas tout casser

kameleon1er a écrit :

@Philou92, Merci pour l'aide :-)

Le petit soucis c'est que ça part du préposé qu'on s'y connaisse déjà pas mal. Ce que je n'arrive pas a bien comprendre déjà c'est "qu'est-ce qu modifie l'upgrade". Quel est le processus ? Est-ce que ça modifie les chemins ? les emplacements ?



Que'est-ce que modifie l'upgrade : uniquement les paquets debian
Est-ce que cela modifie les chemins : Non, la mise à jour n'efface rien mais peut ajouter des chemins supplémentaires dans le système. Normalement les anciens deviennent obsolètes et tu pourras les supprimer sans risques après la mise à jour.
Quel est le processus : c'est écrit dans la doc pardis... wink
L'important est d'être présent devant la machine  pour répondre aux sollicitations du processus de mise à jour, notamment des fichiers de configurations.
Seule contrainte, c'est long..... devart-pc2.gif
L'ensemble n'est pas très "michu friendly" mais pour quelqu'un qui maîtrise la mise en œuvre des serveurs, la migration devrait être de la rigolade smile


Tousse antique Ovide !

Hors ligne

#13 19-04-2019 07:18:16

Herve33
Membre
Lieu : Mérignac 33
Distrib. : Debian 12 Xfce
Inscription : 21-09-2016

Re : Help ! Modif sources.list pour ne pas tout casser

Debian Alain a écrit :

c'est çà que tu cherches Kameleon 1er ????

-- générateur de sources list debian --



Bonjour,
pas mal le générateur de sources.list, je vois que si j'en génère un pour testing je n'ai que testing. J'ai vu que sur celui du wiki du site, on a testing avec sid en roue de secours. Lequel est le mieux selon vous?


Acer Aspire 5733 - Debian 12 Xfce

Hors ligne

#14 19-04-2019 08:37:33

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Help ! Modif sources.list pour ne pas tout casser

si vous voulez  installer testing dans le but de passer à buster
(il suffira alors de remplacer "testing"  par  "buster" dans le listing)
ou tout simplement de pas vous casser la tête ,

le générateur est très bien .

si c'est pour avor un sources.list complet avec sid , expérimental et pinning ,
le site de D-F est quand même beaucoup plus intéressant .

seulement , ben faut le faire à la main , c'est moins facile .

perso , Hervé33, je me suis inspiré du site de  D-F :
j'ai des sources complètes avec testing , sid, expérimental et pinning .

je ne me sers quasiment jamais d'expérimental , peu de sid et constamment de testing buster .
çà me suffit comme çà .
c'est surtout le systeme qui se sert de sid pour certaines m.a.j. mais c'est peu fréquent .

Dernière modification par Debian Alain (19-04-2019 08:51:07)

Hors ligne

#15 19-04-2019 10:13:37

Herve33
Membre
Lieu : Mérignac 33
Distrib. : Debian 12 Xfce
Inscription : 21-09-2016

Re : Help ! Modif sources.list pour ne pas tout casser

Ok, merci pour ton retour Debian Alain.

Acer Aspire 5733 - Debian 12 Xfce

Hors ligne

#16 19-04-2019 16:06:07

kameleon1er
Membre
Distrib. : Debian 8
Inscription : 01-09-2016

Re : Help ! Modif sources.list pour ne pas tout casser

@Philou92 Boah… tu sais ce que c'est, ça commence par un pote qui veut t'aider, qui te dit que ton hébergement via Panel-à-Dame-Michu c'est pas ce qui se fait de mieux, qu'il vaut mieux qu'il t'installe une Debian minimale avec tout ce qu'il faut pour un Lamp, qu'il sera là pour s'en occuper…

Pis le temps passe, les gens changent c'est bien normal, z'ont pu l'temps…et tu te réveilles un matin en apprenant qu'on est bientôt à Debian 10 et que t'es toujours en 8 !! et que tes updates déconnent (un peu…)

Forcément tu te dis… "bon… va pitêtre falloir que je mette les mains dans le cambouis finalement… "

Heureusement quand même que pendant tout ce temps, j'ai pas rien foutu et suis monté un peu en "compétences" avec Linux, mais pas au point d'avoir les prétentions d'un admin sys. Il n'y qu'à lire mon post :-) Je crois que c'est assez clair.

Du coup, sur vos bons conseils, j'ai continué à lire et croiser les sources. Je n'ai malheureusement pas le temps de repartir à zéro du How-to-Linux à la source, suis donc obligé de travailler plutôt en mode "araignée" et de glaner les infos utiles pour mon besoin.

Mon install sur la  VirtualBox debian 8 puis upgrade en Stretch s'est passé sans soucis. Maintenant, c'était juste une install "brut" de Debian, version plutôt "bureau" sans conf particulière : tout un tas d'applis de bureau ; libre office, calc, jeux… etc…

Je reste donc prudent dans ma victoire du jour ;-)

Il y a par contre des docs qui obscurcissent d'avantage l'esprit de Madame Michu qu'elle ne l'aide… En fait certaines docs ou tutos ne s'adresse vraiment pas à elle.

J'en viens à ce que j'ai compris à ce point : avant d'upgrader pour Stretch, il faut déjà :

a) Backuper BDD - /www - .plist - /home (bon ça… que ce soit sous OSX, c'est le minimum).

b) que la plist de la 8 soit correctement configurée pour les bon packages. Et donc remplacer tout ce qui fait appel à Jessie par Stretch. J'ai bon ?

c) lancer  déjà un update && upgrade de ma 8 appelant les packages 9 (c'est là que je capte pas bien, en faisant ça logiquement tout le système va passer en Stretch non ?)

d) lancer l'upgrade 9

e) continuer à trembler un bon moment.

Merci pour votre aide en attendant.

Chercher n'est pas trouver…

Hors ligne

#17 19-04-2019 16:29:50

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Help ! Modif sources.list pour ne pas tout casser

alors , déjà , Kaméléon 1er , de ce que j'ai appris , faut déjà avoir une base saine avant d'upgrader .

d'où la m.a.j. de ton ancien systeme .

quand tout est fin prêt , on reconfigure les sources et on  lance la m.a.j. du nouveau systeme .

d'où l'intérêt de faire hyper gaffe (de manière générale d'ailleurs) aux sources exotiques .

backports , passe encore ; mais dépôts tiers ... aïe !

Hors ligne

#18 19-04-2019 17:00:36

kameleon1er
Membre
Distrib. : Debian 8
Inscription : 01-09-2016

Re : Help ! Modif sources.list pour ne pas tout casser

@Debian Alain

Merci Alain, oui j'ai bien compris ça. Je ne vais mettre dans la plist que les "derniers-officiels" et me renseigner sur les autres en les commentant. Genre :


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



ou directement…

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



Merci


Chercher n'est pas trouver…

Hors ligne

#19 19-04-2019 18:20:44

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Help ! Modif sources.list pour ne pas tout casser

je te conseille un sources.list non libre .

souvent çà dépanne .

Hors ligne

#20 19-04-2019 18:37:07

kameleon1er
Membre
Distrib. : Debian 8
Inscription : 01-09-2016

Re : Help ! Modif sources.list pour ne pas tout casser

Merci Alain. Le dernier truc qui me tord la cervelle : si je met à jour ma plist avec la liste non-libre, quand je vais faire un "upgrade", à la sortie je serai toujours en Jessie ou je serai passé en Stretch ? Je me dis que logiquement "upgrade" ça upgrade tout justement, système compris.

Mais je ne suis pas sûr sad

Chercher n'est pas trouver…

Hors ligne

#21 19-04-2019 18:48:09

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Help ! Modif sources.list pour ne pas tout casser

bon  , je reprends :

point de départ :
jessie avec sources.list strictement libre (main uniquement)
ou non-libre (main contrib non-free)  çà reste jessie .
simplement tu as accès en plus aux paquets non libres .
ce qui dépanne souvent .

si tu veux passer à stretch :

tu modifies ton sources.list en conséquence ,
tu fais la M.A.J.  vers stretch et là , que tu aies 
un sources.list strictement libre ou non-free ,
çà change rien , tu es toujours en stretch avec ,
dans le cas du non-free , accès aussi à des programmes propriétaires .
ce que ne te permet pas le strictement libre (main) .
et , souvent , c'est très pratique .

le véritable upgrade (complet) se fait avec la  commande

apt-get dist-upgrade


ou

apt full-upgrade


qui supprime aussi certains fichiers , remplace d'autres et installe des nouveaux .

en général , une M.A.J. , faite avec ces deux programmes est définitive .

les spécialistes te diront que l'on peut toujours revenir en arrière .
oui , mais c'est compliqué .

Dernière modification par Debian Alain (19-04-2019 18:55:24)

Hors ligne

#22 19-04-2019 19:24:38

kameleon1er
Membre
Distrib. : Debian 8
Inscription : 01-09-2016

Re : Help ! Modif sources.list pour ne pas tout casser

Ok, c'est très clair. Merci à toi et à tous.

Je vais tenter de me décider à me jeter à l'eau dans le week-end :-)

Bon week-end.

Chercher n'est pas trouver…

Hors ligne

#23 19-04-2019 19:50:03

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Help ! Modif sources.list pour ne pas tout casser

j'ai jeté un oeuil sur ton post #1 .

faudrai demander aux spécialistes mais je crois que php (5.6 ?)  est dispo dans les dépôts de stretch et pareil pour nginx (mme version ?)

tu n'aura donc plus besoin des dépôts "dotdeb" et "nginx" 

par contre , je ne sais pas si le système te mettra à jour ces paquets ou si tu devra le faire à la main .

je pense qu'il vaut mieux le faire  à la main dès maintenant en mettant la version des backports (si tu peux) .

migration php 5.6 => php 7.0
migration php 7.1 => php 7.2

-- php et wordpress --

-- php et nginx --

Dernière modification par Debian Alain (19-04-2019 19:51:39)

Hors ligne

#24 05-05-2019 18:41:47

kameleon1er
Membre
Distrib. : Debian 8
Inscription : 01-09-2016

Re : Help ! Modif sources.list pour ne pas tout casser

Salut Alain, merci pour ces présisions et désolé pour le retard de la réponse j'étais sur d'autres trucs ces derniers temps.

En fait, je suis déjà en PHP 7 j'en avais besoin pour Wordpress :

PHP 7.1.27-1+0~20190307202251.14+jessie~1.gbp7163d5 (cli) (built: Mar  8 2019 02:12:19) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.1.27-1+0~20190307202251.14+jessie~1.gbp7163d5, Copyright (c) 1999-2018, by Zend Technologies




:-)


Chercher n'est pas trouver…

Hors ligne

#25 05-05-2019 18:52:11

Debian Alain
Membre
Lieu : Bretagne
Distrib. : sid (unstable) / bullseye (stable)
Noyau : Linux sid 6.4.0-3-amd64
(G)UI : Gnome X.org (X11) / GDM3
Inscription : 11-03-2017
Site Web

Re : Help ! Modif sources.list pour ne pas tout casser

perso , si çà peut t'aider :

je viens d'upgrader un serveur W.P. + P.X.E. avec P.H.P. 7.2 (ou 7.3 , sais plus) qui était sous stretch .

je l'ai fais passer à buster sans souci .

faut prendre le temps de préparer son systeme afin de partir sur quelquechose  de parfaitement propre .

une fois que tout est prêt , on peut y aller .

tu trouvera bien plus calé que moi pour te guider dans la procédure .

dans le cas d'un upgrade , vaut mieux être parano .

l'une des clés , c'est d'avoir un sources.list / sources.list.d parfait

un systeme çà jour (par forcément les derniers programmes)

et  enfin un systeme parfaitement propre .

àprès , çà roule .

Hors ligne

Pied de page des forums