Debian 5.0 AMD64 problème résolu sur tar rmt

Fermé
kiki - 27 sept. 2010 à 12:49
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 27 sept. 2010 à 14:47
Bonjour,

Depuis quelques jours j'avais des problème de backup distant par réseau avec tar :
Le process rmt se lance sur le serveur de backup mais pas d'action sur le lecteur de bande : reste bloqué. Alors qu'un tar ou un mt en local fonctionnent sans soucis.

J'ai découvert un bug sur rmt :
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=597672
Il semble y avoir eu une faille de sécurité sur rmt, il a donc été bloqué :-(

La solution c'est d'installer le paquet tar de sid.

Alors ne faite pas comme moi qui ait désinstallé tar : dpkg et aptitude ne peuvent plus décompacter un seul paquet... Pourtant il y a un message d'avertisement édifiant (essayez pour voir !) Ben oui c'est lundi...
Il suffit de reccupérer l'archive http://ftp.fr.debian.org/debian/pool/main/t/tar/tar_1.20-1+lenny1_amd64.deb
d'extraire /bin/tar et de le copier dans le dossier /bin du serveur grâce à scp : ouf !

La suite sur le serveur :
cd /opt
wget http://ftp.fr.debian.org/debian/pool/main/t/tar/tar_1.23-3_amd64.deb
dpkg - i tar_1.23-3_amd64.deb

et ça roule :-)))

1 réponse

mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
Modifié par mamiemando le 27/09/2010 à 14:47
Merci pour les informations. Si tu ne veux pas migrer en sid, tu peux installer explicitement le paquets sid :

aptitude -t sid install le_ou_les_paquets_a_installer


Autre solution, tu peux également utiliser /etc/apt/preferences pour préciser ta politique de gestion sur les paquets. Par exemple, on peut imaginer la politique "préférer les paquets testing sur les paquets unstable, le cas échéant prendre le paquet unstable" si tu utilises à la fois des miroirs stable, testing et unstable

Exemple :

/etc/apt/sources.list

# deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 NETINST Binary-1 20070602-08:56]/ testing contrib main  

#deb cdrom:[Debian GNU/Linux testing _Lenny_ - Official Snapshot i386 NETINST Binary-1 20070602-08:56]/ testing contrib main  

deb http://ftp.fr.debian.org/debian/ testing main contrib non-free  
deb https://www.debian.org/security/ testing/updates main contrib non-free  
deb https://www.debian-multimedia.org/ testing main contrib non-free  

#deb-src http://ftp.fr.debian.org/debian/ testing main contrib non-free  
#deb-src https://www.debian.org/security/ testing/updates main contrib non-free  
#deb-src https://www.debian-multimedia.org/ testing main contrib non-free  

## Dépôts Sid  
# priorités spécifiées dans /etc/apt/preferences   
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free  
#deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free  


/etc/apt/preferences

Package: *  
Pin: release o=Debian,a=testing  
Pin-priority: 990  

Package: *  
Pin: release o=Debian,a=unstable  
Pin-priority: 90  


Note que ce fichier s'applique ici à tous les paquets mais on pourrait imaginer n'appliquer cette politique qu'à certains paquets. Une fois ces fichiers corrigés :

aptitude update  
aptitude safe-upgrade


Tout l'intérêt est d'éviter de faire ce que tu as dû faire à la main (ie récupérer des .deb à la main). Pour plus de détails :

man preferences
0