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

Re: Problemas al hacer apt-get upgrade



Calabaza escribió:
El día 22 de diciembre de 2008 23:52, Juan Lavieri
<jlavieri@cantv.net> escribió:
Marcelo Pereyra escribió:
On Monday 22 December 2008 17:11:24 >p3dRø< wrote:

Hola listeros,

Tengo el CD de debian sarge y lo acabo de instalar lo basico con el CD1
nada más para actualizarme a debian etch pero no lo he podido lograr.

En el sources.list tengo:

deb http://archive.debian.org/debian sarge main
deb ftp://ftp.debian.org/debian/ etch main contrib non-free

Bueno ya hice el ap-get update y todo ok

El problema viene cuando quiero hacer el apt-get upgrade me sale que

kernel-image-2.4.27-3-386 depende de initrd-tools

Trato de instalar initrd-tools y me sale que depende de libdevmapper1.02

Trato de instalar libdevmapper1.02 y me sale que depende de libc6,
libselinux1 y libsepol1

Trato de instalar libc6 y me dice

The following packages have unmet dependecies:
kernel-image-2.4.27-3-386 depden de initrd-tools lib6: Depends: tzdata
but
it is not going to be installed
locales: depends: glibc-2.3.2.ds1-22sarge6

Asi me tiene y no puedo encontrar la solución al problema. Qué me pueden
recomendar hacer a parte de descargarme la imagen ISO de debian etch?

p.d. el repositorio ftp://ftp.debian.org/debian/dists/oldstable ya no se
encuentra activo, por qué ?

si quieres actualizar a etch apunta todos tus repos a etch.
y luego..
aptitude update
aptitude safe-upgrade  hasta resolver todas las dependencias.
aptitude dist-upgrade

saludos


En otras palabras;  quita la linea que tienes apuntando al repositorio sarge
que en tu caso es la primera.  Yo te recomiendo que construyas tu
sources.list con el método que sugirió Jaime Antonio Hernández (ver mensaje
con el asunto:  Repositorios lenny).  Es decir, antes de hacer lo que te
sugiere Marcelo, cambiate al directorio /etc/apt y respalda tu sources.list

#cp sources.list sources.list.pepito

#netselect-apt -s -n testing (o lenny si lo prefieres)

Leyendo este hilo e intentado hacer lo mismo para seleccionar un repo
cercano, pero estoy detras de un proxy-firewall y solo tengo acceso al
puerto 80
¿ como hago para que funcione el netselect-apt en este caso?

El error que tengo es:
(...)
netselect: unknown host debian.unesr.edu.ve
netselect: unknown host ftp.ula.ve
Running netselect to choose 1 out of 268 addresses.

netselect was unable to find a mirror, this probably means that
you are behind a firewall and it is blocking traceroute.


Eso te genera un nuevo archivo sources.list incluyendo las líneas deb-src
(para eso es la opción -s) si necesitas los paquetes fuente de Debian
y te incluye los paquetes de la sección non-free que segun vimos en tu
sources.list si usas (para eso es la opción -n).  Si no deseas los paquetes
fuente o los non-free quitas la -s y/o la -n.

Luego de esto, haz como te dijo Mercelo y todo te debería funcionar.

Saludos y éxito.

Juan


Desde ya muchas gracias.
Creo que en ese caso debes indicarle dónde está el proxy y en que puerto, es algo así como colocar las siguientes líneas en el /root/.bashrc y /root/.bash_profile:

export http_proxy=http://xx.xx.xx.xx:8080/
export ftp_proxy=http://xx.xx.xx.xx:8021/

Me parece que ese es el problema pero no estoy muy seguro porqué no buscas en google "netselect detras firewall".

Saludos


Juan



Reply to: