Bonjour,
lorsque je fait un apt-get install, la debian me dit qu'il veut mettre à jour la libc6. Sauf qu'il n'arrive pas a l'installer.Voici le message d'erreur :
apt-get install net-tools
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Les paquets supplémentaires suivants seront installés :
libc6 libc6-dev locales
Paquets suggérés :
glibc-doc manpages-dev
Les paquets suivants seront mis à jour :
libc6 libc6-dev locales net-tools
4 mis à jour, 0 nouvellement installés, 0 à enlever et 230 non mis à jour.
Il est nécessaire de prendre 0o/11,7Mo dans les archives.
Après dépaquetage, 41,0ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] o
Preconfiguring packages ...
(Lecture de la base de données... 22881 fichiers et répertoires déjà installés.)
Préparation du remplacement de libc6-dev 2.3.2.ds1-18 (en utilisant .../libc6-dev_2.3.2.ds1-22_i386.deb) ...
Dépaquetage de la mise à jour de libc6-dev ...
Préparation du remplacement de locales 2.3.2.ds1-18 (en utilisant .../locales_2.3.2.ds1-22_all.deb) ...
Dépaquetage de la mise à jour de locales ...
dpkg : erreur de traitement de /var/cache/apt/archives/locales_2.3.2.ds1-22_all.deb (--unpack) :
impossible de créer « ./usr/sbin/locale-gen »: Permission non accordée
Préparation du remplacement de libc6 2.3.2.ds1-18 (en utilisant .../libc6_2.3.2.ds1-22_i386.deb) ...
Dépaquetage de la mise à jour de libc6 ...
dpkg : erreur de traitement de /var/cache/apt/archives/libc6_2.3.2.ds1-22_i386.deb (--unpack) :
impossible de créer « ./usr/sbin/zic »: Permission non accordée
dpkg-deb: sous-processus paste tué par le signal (Relais brisé (pipe))
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/locales_2.3.2.ds1-22_all.deb
/var/cache/apt/archives/libc6_2.3.2.ds1-22_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Je n'arrive pas a modifier les permissions sur les fichiers qui posent problemes (je suis en root pourtant)
Que dois-je faire??
Merci d'avance pour votre aide.
CC
# cd / avant
Posté par free2.org . Évalué à 3.
tout vient peut-etre du . dans cette ligne (et probablement d'une mauvaise config dans /etc/apt qui fait que ce . n'est pas / )
essaye de faire un cd /
avant de lancer apt-get
[^] # Re: cd / avant
Posté par darkxentor . Évalué à 1.
Je pense par contre avoir un probleme avec mon fichier sources.list.
Nous somme plusieurs a utiliser la machine est je crois que ce fichier a été modifié.
Le serveur est une woody unstable et je me perds un peu depuis que la sarge stable est sorti.
Pouvez-vous me donner les liens pour les packages de la woody unstable?
Merci
CC
[^] # Re: cd / avant
Posté par free2.org . Évalué à 3.
Cela n'existe pas.
woody = oldstable
sarge = stable
etch = testing
sid = unstable
Vérifie que toutes tes lignes sources.list ne contiennent que woody ou oldstable
Si tu as installé des paquets unstable en + des paquets woody, tu peux mettre à 1100 la priorité de oldstable dans /etc/apt/preferences pour essayer de les faire revenir à leur version woody avec apt-get upgrade. Voir ma page à ce sujet: http://free2.org/d/(...)
Je te conseille surtout de passer à sarge.
[^] # Re: cd / avant
Posté par symoon . Évalué à 2.
Pouvez-vous me donner les liens pour les packages de la woody unstable?
la woody unstable ?
Cela n'existe pas.
http://www.debian.org/releases/(...)
Tu as plusieurs distributions :
- l'ancienne stable, Debian 3.0 alias Woody
- la nouvelle stable (ancienne testing), Debian 3.1 alias Sarge
- la nouvelle testing, Etch
- la distribution toujours en développement, unstable alias Sid, qui gardera toujours le même nom.
Tu peux poster ton /etc/apt/sources.list et /etc/apt/apt.conf
* Vérifie que le répertoire en question n'est pas monté en lecture seule. Si besoin : mount -o rw,remount /le/point/de/montage
* Vérfie aussi qu'il n'y a pas une permission "immutable" (commande lsattr). Si tu vois un i c'est que le fichier ne poura pas être modifié même par root (mais root peut lui enlever son caractère immuable, avec la commande chattr -i.
[^] # Re: cd / avant
Posté par darkxentor . Évalué à 1.
deb http://ftp.fr.debian.org/debian(...) unstable main non-free contrib
deb-src http://ftp.fr.debian.org/debian(...) unstable main non-free contrib
j'ai enlevé le caractère immuable des 2 fichiers posant problemes(locales-gen et zic) mais ca ne changent rien, j'ai le mm message d'erreur.
CC
[^] # sources.list, manque des ls -al et df
Posté par free2.org . Évalué à 2.
c'est un peu bizarre que ces fichiers étaient immuables.... Il faudra peut-etre que tu demandes des explications aux autres admins de la machine.
il faudrait bien + d'informations car les causes peuvent être diverses:
ls -al des principaux répertiores concernés (dont /)
df
cat /e/mtab
cat /e/fstab
...
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.