[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Problemas con "locale" tras hacer un upgrade.



O Martes, 24 de Agosto de 2010 21:25:13 Ramses II escribiu:
> > -----Mensaje original-----
> > De: Jorge Barreiro [mailto:yortx.barry@gmail.com]
> > Enviado el: martes, 24 de agosto de 2010 18:48
> > Para: debian-user-spanish@lists.debian.org
> > Asunto: Re: Problemas con "locale" tras hacer un upgrade.
> > 
> > O Martes, 24 de Agosto de 2010 17:59:57 Ramses II escribiu:
> > > No hay suerte, Angel.
> > > 
> > > Ha hecho lo que me comentas y sigue dando el mismo error.
> > > 
> > > Además, ejecuto después el comando que me has dado y:
> > > 
> > > -----------------------------------------------------------------------
> > > -
> > 
> > --
> > 
> > > # dpkg -l|awk '/^ii/ { print $2 }' > /tmp/files.txt
> > > warning, in file '/var/lib/dpkg/status' near line 1347 package
> > > 
> > > 'perl-modules':
> > >  'Conflicts' field, reference to 'libattribute-handlers-perl': error in
> > > 
> > > version: invalid character in version number
> > > warning, in file '/var/lib/dpkg/available' near line 1343 package
> > > 
> > > 'perl-modules':
> > >  'Conflicts' field, reference to 'libattribute-handlers-perl': error in
> > > 
> > > version: invalid character in version number
> > > -----------------------------------------------------------------------
> > > -
> > 
> > --
> > 
> > > ¿Alguna otra idea?. No vale la opción de cortarse las venas... :-)
> > > 
> > > 
> > > Saludos y gracias,
> > > 
> > > Ramses
> > > 
> > > 2010/8/24 AngelD <angeld@froga.net>
> > > 
> > > > El Tue, 24 Aug 2010 17:10:11 +0200
> > > > 
> > > > Ramses II <ramses.sevilla@gmail.com> escribió:
> > > > > Buenas a todos de nuevo,
> > > > > 
> > > > > Sigo peleando con el server remoto en el que me había "cepillado"
> > > > > dpkg y algún otro paquete...
> > > > > 
> > > > > Ya conseguí instalarlo gracias a ustedes, ahora es otro el
> > > > > problema, os cuento...
> > > > > 
> > > > > No puedo hacer un upgrade ni instalar nada, ya que al intentarlo me
> > > > > da un error de locale.
> > > > > 
> > > > > Voy a poner un ejemplo, me pasa al intentar instalar cualquier cosa
> > 
> > o
> > 
> > > > > incluso intentar hacer un upgrade:
> > > > > 
> > > > > - Intentamos instalar, por ejemplo, el paquete "rpm":
> > > > > 
> > > > > ------------------------------
> > > > > --------------------------------
> > > > > pepe:/etc# apt-get install rpm
> > > > > Reading package lists... Done
> > > > > Building dependency tree... Done
> > > > > 
> > > > > The following extra packages will be installed:
> > > > >   gcc-4.3-base libbeecrypt6 libc6 libc6-i686 libkeyutils1 libkrb53
> > > > > 
> > > > > libneon27 librpm4.4 libsqlite3-0 libssl0.9.8 libstdc++6
> > > > > 
> > > > >   zlib1g
> > > > > 
> > > > > Suggested packages:
> > > > >   locales glibc-doc krb5-doc krb5-user alien
> > > > > 
> > > > > The following NEW packages will be installed:
> > > > >   gcc-4.3-base libbeecrypt6 libkeyutils1 libneon27 librpm4.4 rpm
> > > > > 
> > > > > The following packages will be upgraded:
> > > > >   libc6 libc6-i686 libkrb53 libsqlite3-0 libssl0.9.8 libstdc++6
> > 
> > zlib1g
> > 
> > > > > 7 upgraded, 6 newly installed, 0 to remove and 268 not upgraded.
> > > > > 3 not fully installed or removed.
> > > > > Need to get 6505kB/12.3MB of archives.
> > > > > After unpacking 7692kB of additional disk space will be used.
> > > > > Do you want to continue [Y/n]?Y
> > > > > Get:1 http://ftp.us.debian.org lenny/main gcc-4.3-base 4.3.2-1.1
> > > > > [103kB] Get:2 http://ftp.us.debian.org lenny/main libstdc++6
> > > > > 4.3.2-1.1 [332kB] Get:3 http://ftp.us.debian.org lenny/main zlib1g
> > > > > 1:1.2.3.3.dfsg-12 [73.2kB] Get:4 http://ftp.us.debian.org
> > > > > lenny/main libssl0.9.8 0.9.8g-15+lenny7 [2979kB]
> > > > > Get:5 http://ftp.us.debian.org lenny/main libkeyutils1 1.2-9
> > > > > [5584B] Get:6 http://ftp.us.debian.org lenny/main libkrb53
> > > > > 1.6.dfsg.4~beta1-5lenny4 [482kB]
> > > > > Get:7 http://ftp.us.debian.org lenny/main libsqlite3-0 3.5.9-6
> > 
> > [245kB]
> > 
> > > > > Get:8 http://ftp.us.debian.org lenny/main libbeecrypt6 4.1.2-7
> > 
> > [107kB]
> > 
> > > > > Get:9 http://ftp.us.debian.org lenny/main libneon27 0.28.2-6.1
> > 
> > [140kB]
> > 
> > > > > Get:10 http://ftp.us.debian.org lenny/main librpm4.4 4.4.2.3-1
> > 
> > [948kB]
> > 
> > > > > Get:11 http://ftp.us.debian.org lenny/main rpm 4.4.2.3-1 [1090kB]
> > > > > Fetched 6505kB in 8s (773kB/s)
> > > > > Can't exec "locale": No such file or directory at
> > > > > /usr/share/perl5/Debconf/Encoding.pm line 16.
> > > > > Use of uninitialized value in scalar chomp at
> > > > > /usr/share/perl5/Debconf/Encoding.pm line 17.
> > > > > Preconfiguring packages ...
> > > > > warning, in file '/var/lib/dpkg/status' near line 1322 package
> > > > > 
> > > > > 'perl-modules':
> > > > >  'Conflicts' field, reference to 'libattribute-handlers-perl':
> > > > >  error
> > > > > 
> > > > > in version: invalid character in version number
> > > > > warning, in file '/var/lib/dpkg/available' near line 1343 package
> > > > > 
> > > > > 'perl-modules':
> > > > >  'Conflicts' field, reference to 'libattribute-handlers-perl':
> > > > >  error
> > > > > 
> > > > > in version: invalid character in version number
> > > > > dpkg: warning: 'ldconfig' not found in PATH or not executable.
> > > > > dpkg: 1 expected program(s) not found in PATH or not executable.
> > > > > NB: root's PATH should usually contain /usr/local/sbin, /usr/sbin
> > > > > and /sbin. E: Sub-process /usr/bin/dpkg returned an error code (2)
> > > > > pepe:/etc#
> > > > > --------------------------------------------------------------
> > > > > 
> > > > > Cualquier paquete que quiero instalar me da ese mismo error, no sé
> > 
> > si
> > 
> > > > > es porque se hayan mezclado versiones o qué...
> > > > > 
> > > >         Tiene pinta de que se te ha corrompido el fichero
> > > > 
> > > > '/var/lib/dpkg/status'.  Tras realizar una copia del mismo,
> > 
> > sustituyelo
> > 
> > > > por la copia anterior '/var/lib/dpkg/status-old', y piensa en
> > > > [1]reinstalar TODOS los paquetes de nuevo, porque con los problemas
> > 
> > que
> > 
> > > > estás contando no me fiaría de nada.
> > > > 
> > > >        Saludos --- Angel
> > > >  
> > > >  [1] dpkg -l|awk '/^ii/ { print $2 }' > /tmp/files.txt
> > > >  
> > > >     aptitude reinstall `cat /tmp/files.txt`
> > > > 
> > > > --
> > > > To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> > > > with a subject of "unsubscribe". Trouble? Contact
> > > > listmaster@lists.debian.org
> > > > Archive: [🔎] 20100824174049.717b234a@x32">http://lists.debian.org/[🔎] 20100824174049.717b234a@x32
> > 
> > Es muy posible que además de eliminar el paquete dpkg hayas eliminado
> > otros
> > paquetes esenciales del sistema. El ejecutable "locale" que parece que no
> > tienes y es por lo que protesta, viene en el paquete "libc-bin". Intenta
> > instalarlo. Si tampoco se deja, prueba el mismo método bruto que hayas
> > usado
> > para dpkg.
> > 
> > Una vez que lo tengas arreglado, te recomendaría asegurarte que tienes
> > todos
> > los paquetes esenciales, y de prioridad "required" instalados. El
> > comando:
> > 
> > # aptitude install ~E ~prequired
> > 
> > se encargará de eso (a menos que otros paqutes que falten lo impidan).
> > 
> > Saludos.
> > 
> > 
> > --
> > To UNSUBSCRIBE, email to debian-user-spanish-REQUEST@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact
> > listmaster@lists.debian.org
> > Archive: [🔎] 201008241848.21024.yortx.barry@gmail.com">http://lists.debian.org/[🔎] 201008241848.21024.yortx.barry@gmail.com
> 
> Jorge, buenas tardes,
> 
> Has dado en el clavo:
> 
> He intentado instalar el paquete con un "apt-get install libc-bin" y no
> llegaba a instalarlo porque cascaba con el mismo error.
> 
> He descargado el paquete "libc-bin" desde esta dirección
> "http://packages.debian.org/sid/libc-bin"; y lo he instalado a las bravas,
> cosa que me habéis enseñado aquí también... :-)
> 
> He hecho un "apt-get update" y un "apt-get upgrade" y viola, solucionado el
> problema.
> 
> He ejecutado después el " aptitude install ~E ~prequired" para ve si todo
> lo imprescindible estaba instalado y me lo ha instalado.
> 
> Solo me queda algún detalle que no tengo claro antes de cerrar el hilo como
> solucionado...
> 
> Si vuelvo a hacer un "apt-get upgrade" ma da lo siguiente:
> 
> ------------------------------------------
> pepe:/etc# apt-get upgrade
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> The following packages have been kept back:
>   bind9-host cmake cpp dnsutils gcc gettext grub lftp libapache2-mod-php5
> libaprutil1 libcupsimage2 libcupsys2 libcurl3 libming0 librpcsecgss3
> libsasl2-2
>   libsvn1 libungif4g libx11-6 libx11-dev linux-image-2.6-686 mc netcat
> php-pear php5 php5-cgi php5-cli php5-common php5-curl php5-gd php5-imagick
> php5-imap
>   php5-ldap php5-mcrypt php5-mhash php5-mysql php5-pspell php5-recode
> php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl python2.4
> python2.4-minimal
>   rrdtool snmp snmpd ssl-cert subversion syslog-ng ttf-dejavu xinetd
> 0 upgraded, 0 newly installed, 0 to remove and 53 not upgraded.
> pepe:/etc#
> ------------------------------------------
> 
> Es decir, me dice que hay 53 paquetes no actualizados y no me da opción a
> actualizarlos.
> 
> Pero si hago un "apt-get dist-upgrade" me sale lo siguiente:
> 
> ------------------------------------------
> pepe:/etc# apt-get dist-upgrade
> Reading package lists... Done
> Building dependency tree
> Reading state information... Done
> Calculating upgrade... Done
> The following packages will be REMOVED:
>   libsasl2 php5-json
> The following NEW packages will be installed:
>   cpp-4.3 djvulibre-desktop fontconfig gcc-4.3 ghostscript grub-common
> gs-common hicolor-icon-theme libatk1.0-0 libatk1.0-data libbind9-50
> libc-client2007b
>   libcairo2 libcap2 libcroco3 libcups2 libcurl3-gnutls libdatrie0 libdb4.5
> libdirectfb-1.0-0 libdjvulibre21 libdns55 libevtlog0 libfontenc1 libgif4
>   libgmp3c2 libgnutls26 libgomp1 libgpm2 libgraphviz4 libgs8 libgsf-1-114
> libgsf-1-common libgssglue1 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common
>   libilmbase6 libisc52 libisccc50 libisccfg50 libjasper1 libldap-2.4-2
> liblwres50 libmagick10 libmpfr1ldbl libneon27-gnutls libopenexr6
> libpango1.0-0
>   libpango1.0-common libperl5.10 libpixman-1-0 libpq5 libpthread-stubs0
> libpthread-stubs0-dev librrd4 librsvg2-2 libserf-0-0 libsnmp15 libssh2-1
>   libthai-data libthai0 libts-0.0-0 libwmf0.2-7 libxcb-render-util0
> libxcb-render0 libxcb-xlib0 libxcb-xlib0-dev libxcb1 libxcb1-dev
> libxcomposite1
>   libxcursor1 libxdamage1 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1
> libxmlrpc-c3 libxrandr2 libxrender1 linux-image-2.6.26-2-686
> netcat-traditional
>   openssl-blacklist psfontmgr python python-minimal python2.5
> python2.5-minimal ttf-dejavu-core ttf-dejavu-extra x-ttcidfont-conf
> xfonts-encodings
>   xfonts-utils
> The following packages have been kept back:
>   xinetd
> The following packages will be upgraded:
>   bind9-host cmake cpp dnsutils gcc gettext grub lftp libapache2-mod-php5
> libaprutil1 libcupsimage2 libcupsys2 libcurl3 libming0 librpcsecgss3
> libsasl2-2
>   libsvn1 libungif4g libx11-6 libx11-dev linux-image-2.6-686 mc netcat
> php-pear php5 php5-cgi php5-cli php5-common php5-curl php5-gd php5-imagick
> php5-imap
>   php5-ldap php5-mcrypt php5-mhash php5-mysql php5-pspell php5-recode
> php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl python2.4
> python2.4-minimal
>   rrdtool snmp snmpd ssl-cert subversion syslog-ng ttf-dejavu
> 52 upgraded, 94 newly installed, 2 to remove and 1 not upgraded.
> Need to get 106MB of archives.
> After this operation, 196MB of additional disk space will be used.
> Do you want to continue [Y/n]?
> ------------------------------------------

Si estás en testing, es normal que muchas actualizaciones requieran del "dist-
upgrade". "upgrade" a secas no actualiza paquetes que requieran instalar 
nuevos paquetes o eliminar viejos.

> Me surge la duda de si debería hacer el upgrade o no, ya que estoy en
> remoto...
> 
> ¿Qué me podríais recomendar?

En general no parece que ninguna de las actualizaciones vaya a ser peligrosa. 
Que se instalen nuevos paquetes no suele hacer daño y menos si son simplemente 
librerías, como parece ser. Los paquetes q elimina pueden preocupar más: el 
libsasl2 parece que se sustituye por el libsasl2-2, y el php5-json, a menos 
que lo uses directamente no debería causar problemas.

Yo actualizaría sin miedo.

> Saludos y gracias,
> 
> Ramses


Reply to: