Installer version précédente d'un paquet

Hello,

Voilà, pour des raisons de compatibilité, j’aimerais revenir à la version précédente d’un paquet. Je m’explique :

Lorsque je veux installer bind9 actuelle, sur une Lenny (c’est volontaire), j’ai le paquet suivant :
BIND 9.6-ESV-R4
Or il existe un bug très gênant depuis la version 9.6 (qui visiblement n’est toujours pas corrigé) empêchant de dialoguer avec ldap au moyen de sdb-ldap.
J’ai un setup Lenny qui fonctionne du feu de dieu, mais avec la version bind9 suivante : BIND 9.5.1-P3
Je voudrais reproduire cette conf.

J’ai retourné le problème en long en large et en travers, je ne vois pas d’autres moyen que de dégager ma 9.6 et réinstaller un bind en version 9.5.1-P3 (et pas une autre) pour retrouver un setup fonctionnel.

Seulement voilà : comment installer ce paquet ? Les backports ? Je ne suis pas sûre d’avoir bien pigé comment ça fonctionne et jusqu’où je peux remonter.

merci

Bon, j’ai bien configuré mes snapshots, avec la date du paquet voulu, quand je fais un apt-cache showpkg bind9 j’ai bien ceci :

En revanche, je ne vois pas comment l’installer… il n’y a pas un paramètre permettant d’installer la version précise du paquet ?

Je fais un aptitude install bind9=9.5.1.dfsg.P3, mais il ne le trouve pas, j’ai essayé en supprimant des « bouts » de la version au cas où ça ne vienne pas de là, mais rien…

Salut,

Cela semble bien expliqué sur le wiki :

isalo.org/wiki.debian-fr/ind … t_snapshot

a+

eh bien, je modifie mon source.list, je commente le dépôt actuel pour le remplacer par le snapshot, je fais mon update, tout se passe bien (sauf un petit souci de signature mais rien de méchant).
Je fais un apt-get clean, histoire de purger mes caches

et là je fais un apt-get install -s bind9 :

Toujours pas de bind dans la version que je veux…

Quelqu’un peut essayer de faire la même manip que moi, au moins en mode simulation ? Que je vois si le souci vient de moi ou du paquet… merci

Regarde sur cette page pour trouver la version qu’il te faut :
http://snapshot.debian.org/

c’est celle là qu’il me faut : snapshot.debian.org/package/bind … dfsg.P3-1/

Salut,

A tout hasard, ton dépôt habituel est-il commenter ? dans ton sources.list.d (habituel) …

# apt-get install le_paquet_a_rétrograder/unstable

oui oui le dépôt habituel est bien commenté.

Si quelqu’un a une lenny sous la main (virtualisée ou non), possible de faire le test ? Là je n’y comprends plus rien et suis à 2 doigts de laisser tomber mon setup pour autre chose…

merci

autre idée, lorsque tu dit …

tu penses a ceci ? apt-get install bind9/oldstable

Plusieures pistes possibles :
Tu as bien mis les dépôts snapshots de la bonne date? Tu as essayé de leur assigner une préférence supérieure a ceux de tes dépôts lenny? Tu as essayé avec # aptitude install bind9=9.5.1.dfsg.P3-1 (ou un truc du genre)? Tu as essayé de télécharger les .deb sur les snapshots et de les installer avec dpkg? etc.

Il prend bien oldstable, mais pas encore la bonne version…

voici mon source-list, des fois que :

Plusieures pistes possibles :

J’ai essayé plein de « version » différentes après le « = », aucune n’est reconnue.

N’est ce pas ce dépôt que tu souhaites … 2009-07-29 ?

deb http://snapshot.debian.org/archive/debian/20090318/ lenny main deb-src http://snapshot.debian.org/archive/debian/20090318/ lenny main deb http://snapshot.debian.org/archive/debi ... /20090318/ lenny/updates main deb-src http://snapshot.debian.org/archive/debi ... /20090318/ lenny/updates main

[quote=“loreleil.747”]N’est ce pas ce dépôt que tu souhaites … 20090729 ?

deb http://snapshot.debian.org/archive/debian/20090318/ lenny main deb-src http://snapshot.debian.org/archive/debian/20090318/ lenny main deb http://snapshot.debian.org/archive/debi ... /20090318/ lenny/updates main deb-src http://snapshot.debian.org/archive/debi ... /20090318/ lenny/updates main[/quote]

hum, effectivement… Bon, je vais tout rééssayer depuis le début et voire ce que ça dit, en tout cas merci d’avoir vu ça :wink:

Bon, j’ai tout retenté, j’ai toujours le même problème.

Dans l’ordre :

  • Modification du source.list
  • apt-get clean
  • apt-get update
  • apt-get install -s bind9/oldstable + autres variables…

apt-get install -s bind9/oldstable Reading package lists... Done Building dependency tree Reading state information... Done Selected version 1:9.6.ESV.R4+dfsg-0+lenny2 (Debian-Security:5.0/oldstable) for bind9 The following extra packages will be installed: bind9 bind9utils libbind9-50 libdns58 libisc50 libisccc50 libisccfg50 liblwres50 Suggested packages: dnsutils bind9-doc ufw The following NEW packages will be installed: bind9 bind9utils libbind9-50 libdns58 libisc50 libisccc50 libisccfg50 liblwres50 0 upgraded, 8 newly installed, 0 to remove and 0 not upgraded. Inst libisc50 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Inst libdns58 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Inst libisccc50 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Inst libisccfg50 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Inst libbind9-50 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Inst liblwres50 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Inst bind9utils (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Inst bind9 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Conf libisc50 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Conf libdns58 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Conf libisccc50 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Conf libisccfg50 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Conf libbind9-50 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Conf liblwres50 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Conf bind9utils (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable) Conf bind9 (1:9.6.ESV.R4+dfsg-0+lenny2 Debian-Security:5.0/oldstable)

Alors est-ce que c’est bien olstable ? et pas snapshot ou je ne sais quoi

je n’ai pour l’instant pas eu besoin d’avoir recours au dépôt snapshot, et ton fil m’apprend des choses intéressantes sur ce sujet, je suis avec intérêt.

Il en découle que ce n’est pas évident (en me basant base sur le wiki) d’obtenir une adresse tel que, par exemple pour atp 0.7.25.3 :

j’ai essayé, à savoir si …

toujours pas :frowning:

J’ai trouvé !

Il faut commenter également la partie security… Je pige pas pourquoi il allait chercher en priorité dans security. Quoi qu’il en soit, mon source-list est vierge de tout ce qui n’est pas snapshot et ça a bien marché comme ça.

[quote=“loreleil.747”]Salut,


A tout hasard, ton dépôt habituel est-il commenter ? dans ton sources.list.d (habituel)

# apt-get install le_paquet_a_rétrograder/unstable [/quote] … :think:[quote=“coldroom”]J’ai trouvé !

Il faut commenter également la partie security… Je pige pas pourquoi il allait chercher en priorité dans security. Quoi qu’il en soit, mon source-list est vierge de tout ce qui n’est pas snapshot et ça a bien marché comme ça.[/quote]

isalo.org/wiki.debian-fr/ind … t_snapshot

[quote=“wiki”]Ajoutez le dépôt snapshot et commentez le dépôt habituel (dans /etc/apt/sources.list ou /etc/apt/sources.list.d/sources.list)

[/quote]

:033:075

Pour moi, le dépôt sécurity ne concernait que les maj de… sécurité. En gros, je pensais qu’il ne contenait que des patchs de sécurité pour le reste des paquets. Je n’avais pas idée qu’on puisse y trouver des paquets “normaux”.

tu c’est faire preuve de mauvaise fois … entre autre, allez … :mrgreen: