Ma testing se prend pour une SID!

Bonjour à tous :slightly_smiling:

Ma testing se prend une SID, et j’ai un peu peur (certains diront: courageux, mais pas téméraire).

J’étais sur Jessie avant son passage en stable (avec un source.list en testing), et j’ai donc été passé doucement vers stretch recemment (j’ai tout simplement laissé mon source.list en testing, aucune trace de SID ou de unstable dedans).

Or mon lsb_release me sort un jolie “SID” qui me fait peur:

#lsb_release -a
LSB Version:	core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:desktop-4.1-amd64:desktop-4.1-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:graphics-4.1-amd64:graphics-4.1-noarch:languages-3.2-amd64:languages-3.2-noarch:languages-4.0-amd64:languages-4.0-noarch:languages-4.1-amd64:languages-4.1-noarch:multimedia-3.2-amd64:multimedia-3.2-noarch:multimedia-4.0-amd64:multimedia-4.0-noarch:multimedia-4.1-amd64:multimedia-4.1-noarch:printing-3.2-amd64:printing-3.2-noarch:printing-4.0-amd64:printing-4.0-noarch:printing-4.1-amd64:printing-4.1-noarch:qt4-3.1-amd64:qt4-3.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
Distributor ID:	Debian
Description:	Debian GNU/Linux testing-updates (sid)
Release:	testing-updates
Codename:	sid

C’est lsb_release qui pète un plomb ou je suis doucement entrain de glisser vers le coté obscure de la force sans même le vouloir ni m’en rendre compte?
J’ai peur!

Quelle est la version du paquet [mono]base-files[/mono] ?
Son état [mono]$ dpkg -l |grep base-files[/mono] ?

[quote=“boulate”]
Release: [mono]testing-updates[/mono][/quote]

# find /etc/apt -name '*.list*' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \; $ apt-cache policy

[quote=“boulate”]Bonjour à tous :slightly_smiling:

Ma testing se prend une SID, et j’ai un peu peur (certains diront: courageux, mais pas téméraire).

J’étais sur Jessie avant son passage en stable (avec un source.list en testing), et j’ai donc été passé doucement vers stretch recemment (j’ai tout simplement laissé mon source.list en testing, aucune trace de SID ou de unstable dedans).

Or mon lsb_release me sort un jolie “SID” qui me fait peur:

#lsb_release -a
LSB Version:	core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:desktop-4.1-amd64:desktop-4.1-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:graphics-4.1-amd64:graphics-4.1-noarch:languages-3.2-amd64:languages-3.2-noarch:languages-4.0-amd64:languages-4.0-noarch:languages-4.1-amd64:languages-4.1-noarch:multimedia-3.2-amd64:multimedia-3.2-noarch:multimedia-4.0-amd64:multimedia-4.0-noarch:multimedia-4.1-amd64:multimedia-4.1-noarch:printing-3.2-amd64:printing-3.2-noarch:printing-4.0-amd64:printing-4.0-noarch:printing-4.1-amd64:printing-4.1-noarch:qt4-3.1-amd64:qt4-3.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch
Distributor ID:	Debian
Description:	Debian GNU/Linux testing-updates (sid)
Release:	testing-updates
Codename:	sid

C’est lsb_release qui pète un plomb ou je suis doucement entrain de glisser vers le coté obscure de la force sans même le vouloir ni m’en rendre compte?
J’ai peur![/quote]

Je suis sous testing egalement et j’ai le même résultat, pas de panic donc

@BelZéButh:

ii base-files 9.4 amd64 Debian base system miscellaneous files

@liziara21: Ok, donc ca semble être lsb qui pète les plombs. Ca me rassure un peu :slightly_smiling:

@BelZéButh: Mon apt-cache policy ne retourne que du testing. Aucun “sid” ou “unstable”. :041

Je n’ai aucun retour, sous les yeux …

[quote=“BelZéButh”][mono]Release: testing-updates[/mono]

$ apt-cache policy base-files $ dpkg -l |grep base-files

# find /etc/apt -name '*.list*' -exec bash -c 'echo -e "\n$1\n"; nl -ba "$1"' _ '{}' \; $ apt-cache policy[/quote]

Personnellement je trouve cela normal que testing soit estampillé sid, puisque sid est l’acronyme de (Still In Developpement)

Absolument pas.

find /etc/apt -name ‘.list’ -exec bash -c ‘echo -e “\n$1\n”; nl -ba “$1”’ _ ‘{}’ ;

[code]/etc/apt/sources.list

 1	# 
 2	
 3	# deb cdrom:[Debian GNU/Linux 7.4.0 _Wheezy_ - Official amd64 NETINST Binary-1 20140208-13:45]/ wheezy main
 4	
 5	# deb cdrom:[Debian GNU/Linux 7.4.0 _Wheezy_ - Official amd64 NETINST Binary-1 20140208-13:45]/ wheezy main
 6	
 7	deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
 8	deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free
 9	
10	deb http://security.debian.org/ testing/updates main
11	deb-src http://security.debian.org/ testing/updates main
12	
13	# wheezy-updates, previously known as 'volatile'
14	deb http://ftp.fr.debian.org/debian/ testing-updates main
15	deb-src http://ftp.fr.debian.org/debian/ testing-updates main
16	
17	

/etc/apt/sources.list.save

 1	# 
 2	
 3	# deb cdrom:[Debian GNU/Linux 7.4.0 _Wheezy_ - Official amd64 NETINST Binary-1 20140208-13:45]/ wheezy main
 4	
 5	# deb cdrom:[Debian GNU/Linux 7.4.0 _Wheezy_ - Official amd64 NETINST Binary-1 20140208-13:45]/ wheezy main
 6	
 7	deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
 8	deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free
 9	
10	deb http://security.debian.org/ testing/updates main
11	deb-src http://security.debian.org/ testing/updates main
12	
13	# wheezy-updates, previously known as 'volatile'
14	deb http://ftp.fr.debian.org/debian/ testing-updates main
15	deb-src http://ftp.fr.debian.org/debian/ testing-updates main
16	
17	# Qgis
18	deb http://qgis.org/debian jessie main
19	deb-src http://qgis.org/debian jessie main
20	

/etc/apt/sources.list.d

/etc/apt/sources.list.d/google-chrome.list.save

 1	### THIS FILE IS AUTOMATICALLY CONFIGURED ###
 2	# You may comment out this entry, but any other modifications may be lost.
 3	deb http://dl.google.com/linux/chrome/deb/ stable main

/etc/apt/sources.list.d/google-talkplugin.list.save

 1	### THIS FILE IS AUTOMATICALLY CONFIGURED ###
 2	# You may comment out this entry, but any other modifications may be lost.
 3	deb http://dl.google.com/linux/talkplugin/deb/ stable main

/etc/apt/sources.list.d/x2go.list

 1	# X2Go Repository (release builds)
 2	deb http://packages.x2go.org/debian testing main
 3	# X2Go Repository (sources of release builds)
 4	deb-src http://packages.x2go.org/debian testing main
 5	
 6	# X2Go Repository (nightly builds)
 7	#deb http://packages.x2go.org/debian testing heuler
 8	# X2Go Repository (sources of nightly builds)
 9	#deb-src http://packages.x2go.org/debian testing heuler

/etc/apt/sources.list.d/google-talkplugin.list

 1	### THIS FILE IS AUTOMATICALLY CONFIGURED ###
 2	# You may comment out this entry, but any other modifications may be lost.
 3	deb http://dl.google.com/linux/talkplugin/deb/ stable main

/etc/apt/sources.list.d/google-chrome.list

 1	### THIS FILE IS AUTOMATICALLY CONFIGURED ###
 2	# You may comment out this entry, but any other modifications may be lost.
 3	deb http://dl.google.com/linux/chrome/deb/ stable main

/etc/apt/sources.list.d/google-musicmanager.list

 1	### THIS FILE IS AUTOMATICALLY CONFIGURED ###
 2	# You may comment out this entry, but any other modifications may be lost.
 3	deb http://dl.google.com/linux/musicmanager/deb/ stable main

/etc/apt/sources.list.d/openprinting.list

 1	deb http://www.openprinting.org/download/printdriver/debian/ lsb3.2 main

/etc/apt/sources.list.d/qgis.list

 1	# Qgis
 2	#deb http://qgis.org/debian jessie main
 3	#deb-src http://qgis.org/debian jessie main[/code]

apt-cache policy

Fichiers du paquet : 100 /var/lib/dpkg/status release a=now 500 http://packages.x2go.org/debian/ testing/main i386 Packages release o=X2Go,a=testing,n=stretch,l=X2Go,c=main origin packages.x2go.org 500 http://packages.x2go.org/debian/ testing/main amd64 Packages release o=X2Go,a=testing,n=stretch,l=X2Go,c=main origin packages.x2go.org 500 http://www.openprinting.org/download/printdriver/debian/ lsb3.2/main Translation-en 500 http://www.openprinting.org/download/printdriver/debian/ lsb3.2/main i386 Packages release o=\http://www.openprinting.org/download/printdriver/debian/\,a=lsb3.2,n=lsb3.2,l=printdriver,c=main origin www.openprinting.org 500 http://www.openprinting.org/download/printdriver/debian/ lsb3.2/main amd64 Packages release o=\http://www.openprinting.org/download/printdriver/debian/\,a=lsb3.2,n=lsb3.2,l=printdriver,c=main origin www.openprinting.org 500 http://dl.google.com/linux/talkplugin/deb/ stable/main i386 Packages release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main origin dl.google.com 500 http://dl.google.com/linux/talkplugin/deb/ stable/main amd64 Packages release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main origin dl.google.com 500 http://dl.google.com/linux/musicmanager/deb/ stable/main i386 Packages release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main origin dl.google.com 500 http://dl.google.com/linux/musicmanager/deb/ stable/main amd64 Packages release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main origin dl.google.com 500 http://dl.google.com/linux/chrome/deb/ stable/main i386 Packages release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main origin dl.google.com 500 http://dl.google.com/linux/chrome/deb/ stable/main amd64 Packages release v=1.0,o=Google, Inc.,a=stable,n=stable,l=Google,c=main origin dl.google.com 500 http://ftp.fr.debian.org/debian/ testing-updates/main Translation-en 500 http://ftp.fr.debian.org/debian/ testing-updates/main i386 Packages release o=Debian,a=testing-updates,n=stretch-updates,l=Debian,c=main origin ftp.fr.debian.org 500 http://ftp.fr.debian.org/debian/ testing-updates/main amd64 Packages release o=Debian,a=testing-updates,n=stretch-updates,l=Debian,c=main origin ftp.fr.debian.org 500 http://security.debian.org/ testing/updates/main Translation-en 500 http://security.debian.org/ testing/updates/main i386 Packages release o=Debian,a=testing,n=stretch,l=Debian-Security,c=main origin security.debian.org 500 http://security.debian.org/ testing/updates/main amd64 Packages release o=Debian,a=testing,n=stretch,l=Debian-Security,c=main origin security.debian.org 500 http://ftp.fr.debian.org/debian/ testing/non-free Translation-en 500 http://ftp.fr.debian.org/debian/ testing/main Translation-en 500 http://ftp.fr.debian.org/debian/ testing/contrib Translation-en 500 http://ftp.fr.debian.org/debian/ testing/non-free i386 Packages release o=Debian,a=testing,n=stretch,l=Debian,c=non-free origin ftp.fr.debian.org 500 http://ftp.fr.debian.org/debian/ testing/contrib i386 Packages release o=Debian,a=testing,n=stretch,l=Debian,c=contrib origin ftp.fr.debian.org 500 http://ftp.fr.debian.org/debian/ testing/main i386 Packages release o=Debian,a=testing,n=stretch,l=Debian,c=main origin ftp.fr.debian.org 500 http://ftp.fr.debian.org/debian/ testing/non-free amd64 Packages release o=Debian,a=testing,n=stretch,l=Debian,c=non-free origin ftp.fr.debian.org 500 http://ftp.fr.debian.org/debian/ testing/contrib amd64 Packages release o=Debian,a=testing,n=stretch,l=Debian,c=contrib origin ftp.fr.debian.org 500 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages release o=Debian,a=testing,n=stretch,l=Debian,c=main origin ftp.fr.debian.org Paquets épinglés :

apt-cache policy base-files

base-files: Installé : 9.4 Candidat : 9.4 Table de version : *** 9.4 0 500 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages 100 /var/lib/dpkg/status

dpkg -l |grep base-files

ii base-files 9.4 amd64 Debian base system miscellaneous files

Enfin que se soit normal ou non j’ai deux ordi sous testing les deux renvoi la même chose que lui donc a mon avis c’est soit une erreur dans le nommage par debian soit un bug généralisé (je pense personnellement pour la première solution) on ne peut donc qu’attendre, …

Ton fichier [mono]sources.list[/mono] est en réel souffrance, il brille par de trop nombreux absents, [mono]Debian[/mono].

Conjointement, tu as des sources externes (qui gonfleront avec le temps) aux dépôts officiels, or, l’absence (deux fois) d’un [mono]pinning[/mono] approprié s’en fait fortement ressentir.
Tu te diriges à plus ou moins grande vitesse vers le pont de l’Alma. Ceinture et bretelles obligatoires. Tôt ou tard, tu te mangeras un pilier …

[ul][li] sources-list-au-carre-ou-minimaliste-t5659.html[/li]
[li] isalo.org/wiki.debian-fr/L%2 … references
[/li]
[li] [mono]$ man sources.list[/mono][/li]
[li] [mono]$ man apt_preferences[/mono][/li]
[li] [mono]$ man apt.conf[/mono][/li][/ul]

Une fois lus et assimilés.
Adjoints les dépôts [mono]Sid[/mono] (entre autres), épingles [mono]base-files[/mono] en cette dernière, ton souci sera réglé.

D’ordinaire, je ne parles pas dans le vide.

[12:33:55]:~$ version Linux Jessie-00 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux Distributor ID: Debian Description: Debian GNU/Linux testing (stretch) Release: testing Codename: stretch [12:34:05]:~$

[12:34:15]:~$ acp libc6 libc6: Installé : 2.19-19 Candidat : 2.19-19 Table de version : 2.21-0experimental0 0 96 http://ftp.debian.org/debian/ experimental/main amd64 Packages *** 2.19-19 0 990 http://ftp2.fr.debian.org/debian/ stretch/main amd64 Packages 635 http://cdn.debian.net/debian/ sid/main amd64 Packages 100 /var/lib/dpkg/status 2.19-18 0 968 http://ftp2.fr.debian.org/debian/ jessie/main amd64 Packages 2.13-38+deb7u8 0 950 http://security.debian.org/ wheezy/updates/main amd64 Packages 2.13-38+deb7u6 0 949 http://ftp2.fr.debian.org/debian/ wheezy/main amd64 Packages 2.11.3-4+deb6u6 0 930 http://http.debian.net/debian/ squeeze-lts/main amd64 Packages 2.11.3-4 0 928 http://ftp2.fr.debian.org/debian/ squeeze/main amd64 Packages 2.7-18lenny7 0 700 http://archive.debian.org/debian-archive/debian/ lenny/main amd64 Packages [12:34:20]:~$

[12:37:49]:~$ acp base-files base-files: Installé : 9.4 Candidat : 9.4 Épinglage de paquet : 9.4 Table de version : *** 9.4 990 990 http://ftp2.fr.debian.org/debian/ stretch/main amd64 Packages 635 http://cdn.debian.net/debian/ sid/main amd64 Packages 100 /var/lib/dpkg/status 8+deb8u1 990 968 http://ftp2.fr.debian.org/debian/ jessie/main amd64 Packages 7.1wheezy8 990 949 http://ftp2.fr.debian.org/debian/ wheezy/main amd64 Packages 6.0squeeze10 990 928 http://ftp2.fr.debian.org/debian/ squeeze/main amd64 Packages 5lenny11 990 700 http://archive.debian.org/debian-archive/debian/ lenny/main amd64 Packages [12:37:58]:~$

[code][12:40:03]:~$ cat /etc/apt/preferences.d/base-files.pref
Package: base-files
Pin: release o=Debian,a=unstable,n=sid,l=Debian
Pin-Priority: 990


[12:40:40]:~$ type version version est un alias vers « uname -a && lsb_release -dirc » [12:40:44]:~$

Merci BelZéButh! Je vais lire tout ca ce soir.

Je limite les sources externes à ce que j’utilise et pour les logiciels dont je veux vraiment les dernières versions.

Je ne pensais pas que mon sources.list était critique (je ne l’ai quasi jamais modifié).
Merci pour ton aide et ton message d’alerte, je vous tiens au courant sur ce fil dès que j’ai tout lu et tout mis au carré. :open_mouth:

Merci encore pour ces conseils.

Je viens de :

  • Refaire totalement mon sources.list pour y intégrer les dépots stables et SID (au cas où).
  • Configurer mon /etc/apt/preferences pour qu’il prenne dans stable ce qu’il ne trouve pas dans testing
  • “Bloquer” les logiciels que je souhaitais garder à la version actuelle dans mon fichier /etc/apt/preferences.

J’ai tout de même une question (je réalise un peu les options d’un bon fichier preferences) :
Pour une stable du coup, quel est l’avantage de “backport” par rapport à un dépot testing dans lequel on viendrait piocher en cas de besoin ultra spécifique?

[quote=“boulate”]Merci encore pour ces conseils.

Je viens de :

  • Refaire totalement mon sources.list pour y intégrer les dépots stables et SID (au cas où).
  • Configurer mon /etc/apt/preferences pour qu’il prenne dans stable ce qu’il ne trouve pas dans testing
  • “Bloquer” les logiciels que je souhaitais garder à la version actuelle dans mon fichier /etc/apt/preferences.

J’ai tout de même une question (je réalise un peu les options d’un bon fichier preferences) :
Pour une stable du coup, quel est l’avantage de “backport” par rapport à un dépot testing dans lequel on viendrait piocher en cas de besoin ultra spécifique?[/quote]

bonjour,
Le dépot backport contient des paquets récents compilés spécifiquement pour stable, tandis que Testing/Sid contient des paquets compilés pour…Testing/Sid (les paquets de Testing et Sid sont identiques à plus de 80%)

Merci pour cette réponse claire :slightly_smiling:

Et qu’en est il des dépots externes ?

Exemple: Je dois installer le paquet r-base sur une stable, or la version de R sur stable n’est pas assez évoluée pour nos besoins.
Il vaut mieux passer par le dépot du cran (qui n’est pas un dépot debian officiel), ou par un petit piochage dans testing ?

# apt-cache policy r-base r-base: Installé : 3.2.2-1~jessiecran3.0 Candidat : 3.2.2-1~jessiecran3.0 Table de version : 3.2.2-1 0 -10 http://ftp.fr.debian.org/debian/ testing/main amd64 Packages -10 http://ftp.fr.debian.org/debian/ sid/main amd64 Packages *** 3.2.2-1~jessiecran3.0 0 500 http://cran.univ-lyon1.fr/bin/linux/debian/ jessie-cran3/ Packages 100 /var/lib/dpkg/status 3.1.1-1 0 900 http://ftp.fr.debian.org/debian/ stable/main amd64 Packages