1 votes

essaie d'écraser '/usr/sbin/validlocale', qui est aussi dans le paquet libc-bin 2.19-0ubuntu6.3

Je ne peux pas mettre à jour Ubuntu car les locales ne sont pas installées :

root@ubuntuserver14:/home/administrator# aptitude install locales
The following packages will be upgraded:
  locales
1 packages upgraded, 0 newly installed, 0 to remove and 1338 not upgraded.
Need to get 0 B/3,942 kB of archives. After unpacking 6,903 kB will be used.
Do you want to continue? [Y/n/?] y
Preconfiguring packages ...
(Reading database ... 201978 files and directories currently installed.)
Preparing to unpack .../locales_2.19-13_all.deb ...
Unpacking locales (2.19-13) over (2.13+git20120306-12.1) ...
dpkg: error processing archive /var/cache/apt/archives/locales_2.19-13_all.deb (--unpack):
 trying to overwrite '/usr/sbin/validlocale', which is also in package libc-bin 2.19-0ubuntu6.3
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/locales_2.19-13_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install.  Trying to recover:

Éditer

administrator@ubuntuserver14:~$ apt-cache policy  locales
locales:
  Installed: 2.13+git20120306-12.1
  Candidate: 2.19-13
  Version table:
     2.19-13 0
        500 http://ftp.us.debian.org/debian/ jessie/main amd64 Packages
 *** 2.13+git20120306-12.1 0
        500 http://pt.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.13+git20120306-12 0
        500 http://pt.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

1voto

g_p Points 17101

Vous avez le dépôt Debian dans votre liste de sources ( ftp.us.debian.org... ) qui est à l'origine de ce problème.

La dernière version de locales disponible en Dépôt Ubuntu 14.04 est déjà installé sur votre système. De plus, ce paquet n'a pas de fichier qui remplacera /usr/sbin/validlocale

Ainsi, la suppression de ce dépôt Debian de /etc/apt/sources.list devrait résoudre votre problème.

Après avoir édité le sources.list n'oubliez pas d'exécuter la commande suivante.

sudo apt-get clean
sudo apt-get update

Ou

(Non recommandé car il peut détruire votre système)

Vous pouvez écraser ce fichier en utilisant la commande suivante

 sudo apt-get -o Dpkg::Options::="--force-overwrite" install locales

Ici, les anciens /usr/sbin/validlocale de libc-bin sera remplacée par une nouvelle provenant de locales .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X