Foros del Web » Administración de Sistemas » Unix / Linux »

Experiencia traumática.

Estas en el tema de Experiencia traumática. en el foro de Unix / Linux en Foros del Web. Tengo ya mi debian funcionando. Ahora quiero instalar algunos progrmas que me hacen falta. cuando hago uso de apt-get pues resulta que no puedo ya ...
  #1 (permalink)  
Antiguo 07/07/2003, 03:10
Avatar de Alfon
Colaborador
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.976
Antigüedad: 24 años, 2 meses
Puntos: 14
Experiencia traumática.

Tengo ya mi debian funcionando. Ahora quiero instalar algunos progrmas que me hacen falta. cuando hago uso de apt-get pues resulta que no puedo ya que estoy tras un proxy. Así que para que esto funcione como Tovals manda, hay que descargar un tal apt-proxy. Pero claro no puedo hacerl mediante apt-get, así que lo bajo mediante http desde el sitio oficial.

Aqui empiezan todos los problemas. Bajo el apt-install y al instalarlo me dice que hace falta dependencias... unas cuantas. empiezo con la primera y claro esta tiene sus dependencias particulares que a su vez demende de otras. Así hasta que tras 1 hora y media en una de las 1500 dependencias me dice que NO, que ya tengo otra versión de libnss-db y que para que la voy a instalar. Pero claro la dependencia 1499 me dice que si, que me hace falta.. y yo la verdad es que no quiero discutir con ninguna. Así que llegado a este punto y tras un ataque de histeria, varias dosis de tila y otros hierbajos.... pido ayuda desesperada antes de abandonar.


Buscando información sobre apt-install y hasta donde yo llego, parece que para que funcione el invente hay que configurarlo como servidor y en los clientes, oseasé que hay que instalar un servidor que esté "mirando" hacia internet.... vamos que no me sirve.. supongo.

<b>La pregunta del millon</b>

donde le digo yo a debian que cuando tenga que buscar un paquete.deb, use un proxy que está en 192.168.4.15:8080 y lo descarge a través del.

El resto de las opciones de red como navegar, hacer ping al servidor proxy, etc, et lo puedo hacer perfectamente.. Estoy en la red y todo funciona bien en este sentido.
__________________
Un saludo,

Alfon
http://seguridadyredes.nireblog.com

Última edición por Alfon; 07/07/2003 a las 04:10
  #2 (permalink)  
Antiguo 07/07/2003, 07:43
 
Fecha de Ingreso: febrero-2002
Ubicación: Chile
Mensajes: 1.573
Antigüedad: 22 años, 10 meses
Puntos: 2
um.. a mi desde consola no me deja hacer nada con inet (ftp, ping, telnet), desde X si (slackware9) sera algo parecido a lo que te ocurre a ti?(tb uso proxy)
alguna ayudita?
  #3 (permalink)  
Antiguo 07/07/2003, 08:03
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 23 años
Puntos: 1
Casi todos los programas (apt, wget, lynx, ...) pueden usar proxy con la variable de entorno $http_proxy.

Si no me equivoco, para que apt funcione atraves del proxy te valdria con hacer un export, esto sería más o mneos asi:

#export http_proxy="http://nombre_o_ip_del_proxy:puerto"
#export ftp_proxy="http://nombre_o_ip_del_proxy:puerto"

MIra tambien si tienes un "man apt.conf" que creo que lo tendras, creo que tambien se puede crear un fichero:

/etc/apt/apt.conf.d/

y establecer algunas reglas, aunque nunca se me ha dado esa situación.

Te dejo tambien una guia cojonuda:

www.escomposlinux.org/jcantero/download/ apt-doc/apt-guia-usuarios.pdf

Seguiré buscando. Prueba y dime que pasa.

Saludos
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.

Última edición por herje; 07/07/2003 a las 08:13
  #4 (permalink)  
Antiguo 07/07/2003, 08:43
Avatar de Alfon
Colaborador
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.976
Antigüedad: 24 años, 2 meses
Puntos: 14
Gracias Herje. Después de repasar las news y demás llegé a esa conclusión ates deque posteases.... de cualquir forma gracias porque en parte esa es la solución.

Ejecuto apt-get update y ya me hace algunas cosas. Lo he tenido que ejecutar varas veces hasta que me desapareció todo rastro de error en el update de paquetes instalados.

Ahora cuando hago apt-get install hping2 por poner un ejemplo, me dice unas cuantas palabrotas:

Código:
SERVCOMU:~# apt-get update
Get:1 http://security.debian.org stable/updates/main Packages [131kB]
Hit http://non-us.debian.org stable/non-US/main Packages
Hit http://http.us.debian.org stable/main Packages
Hit http://http.us.debian.org stable/main Release
Hit http://http.us.debian.org stable/contrib Packages
Hit http://non-us.debian.org stable/non-US/main Release
Hit http://http.us.debian.org stable/contrib Release
Hit http://non-us.debian.org stable/non-US/contrib Packages
Hit http://non-us.debian.org stable/non-US/contrib Release
Hit http://non-us.debian.org stable/non-US/non-free Packages
Hit http://http.us.debian.org stable/non-free Packages
Hit http://http.us.debian.org stable/non-free Release
Hit http://non-us.debian.org stable/non-US/non-free Release
Hit http://http.us.debian.org testing/main Packages
Hit http://http.us.debian.org testing/main Release
Hit http://http.us.debian.org testing/contrib Packages
Hit http://http.us.debian.org testing/contrib Release
Hit http://http.us.debian.org testing/non-free Packages
Hit http://http.us.debian.org testing/non-free Release
Get:2 http://security.debian.org stable/updates/main Release [110B]
Fetched 131kB in 29s (4509B/s)
Reading Package Lists... Done
Building Dependency Tree... Done


SERVCOMU:~# apt-get -f install hping2
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
  apt-proxy: Depends: grep-dctrl but it is not going to be installed
             Depends: ash but it is not going to be installed
  hping2: Depends: libc6 (>= 2.3.1-1) but 2.2.5-11.2 is to be installed
  libssl0.9.7: Depends: libc6 (>= 2.3.1-10) but 2.2.5-11.2 is to be installed
  wget: Depends: libc6 (>= 2.3.1-1) but 2.2.5-11.2 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).


Despues de todo esto de me ocurrió instalar el paquete (.deb) hping2 a mano desde la pagina oficial. .. hping2:

1.- resulta que hping2 depende de pepito version 2 pero yo tiengo pepito version 1

2.- bueno voy a instalar pepito 2.... que va tronko que pepito 2 depende de zutanito 3 ( digo zutanito por no decir zuput...) .

3.- pos voy a instalar zuntanito 3.... tampoco que zutanito 3 depende ( manda cojones ) de pepito 2 ( punto 1) y yo tengo pepito version 1.

vamos la ostia... aqui tengo tres folios apuntando dependencias, pepitos, zutanitos, versiones... y ya tengo la pisha hecha un lio de cojones.

En vias de solución

Pos ahora acabo de ejecutar:

#apt-get update
#apt-get upgrade
#apt-get -f install

y lleva un rato bajando cosas, actualizando y no se que coño más porque siga haciendo cosas....

ya comentaré que tal resultó
__________________
Un saludo,

Alfon
http://seguridadyredes.nireblog.com

Última edición por Alfon; 07/07/2003 a las 10:28
  #5 (permalink)  
Antiguo 07/07/2003, 11:46
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 23 años
Puntos: 1
Joder, yo tenía un amigo (que en paz descanse) que le pasaba algo así,

Bueno, al menos has consehuido hacer rular el apt-get, supongo que el resto será cuestión de ir resolviendo las diferentes dependencias, yo tambien te recomendaría que revises tu sources.list, hazte un man y mira las diferentes opciones.

Si frecuentas las news, no dejes de visitar las news de ecol:

es.comp.os.linux.misc
es.comp.os.linux.instalacion
es.comp.os.linux.redes

etc..

Si tu server de news no te las sirve bien, visita www.escomposlinux.org y pide una cuenta para acceder a su servidor, funciona cojonudo y te ayudaran mucho.

Tambien esta gente tiene un canal irc con server propio:

server: irc.escomposlinux.org
canal: escomposlinux

Ya me tendras al tanto.

Saludos
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #6 (permalink)  
Antiguo 07/07/2003, 11:52
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 23 años
Puntos: 1
Se me olvidaba...¿supongo que no estaras usando los mirrors de SID?
Te digo esto por que "Sorry, but the following packages have unmet dependencies:" está frase es muy tipica cuando algo fallam con SID, es normal, obviamente, porque SID es la versión de pruebas.

Saludos
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #7 (permalink)  
Antiguo 08/07/2003, 00:19
Avatar de Alfon
Colaborador
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.976
Antigüedad: 24 años, 2 meses
Puntos: 14
Pos igual me posteas que mirrors usas tu en tu sources.list
__________________
Un saludo,

Alfon
http://seguridadyredes.nireblog.com
  #8 (permalink)  
Antiguo 08/07/2003, 03:05
Avatar de Alfon
Colaborador
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.976
Antigüedad: 24 años, 2 meses
Puntos: 14
Si bien instala o actualiza muchos paquetes de forma correcta, siempre me sale algun error... que si no conecta conta o cual, etc, etc:

Código:
Failed to fetch http://non-us.debian.org/debian-non-...-i386/Packages  Sub-process gzip returned an error code (1)
Failed to fetch http://non-us.debian.org/debian-non-...-i386/Packages  Sub-process gzip returned an error code (1)
Failed to fetch http://non-us.debian.org/debian-non-...-i386/Packages  Sub-process gzip returned an error code (1)
Reading Package Lists... Error!
E: Unable to parse package file /var/lib/apt/lists/http.us.debian.org_debian_dists_stable_main_binary-i386_Release (1)
E: Problem opening /var/lib/apt/lists/http.us.debian.org_debian_dists_stable_contrib_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.
SERVCOMU:~# apt-get -f upgrade
Reading Package Lists... Error!
E: Unable to parse package file /var/lib/apt/lists/http.us.debian.org_debian_dists_stable_main_binary-i386_Release (1)
E: Problem opening /var/lib/apt/lists/http.us.debian.org_debian_dists_stable_contrib_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.
Si quiero instalar SNORT

Código:
SERVCOMU:~# apt-get install snort
Reading Package Lists... Error!
E: Unable to parse package file /var/lib/apt/lists/http.us.debian.org_debian_dists_stable_main_binary-i386_Release (1)
E: Problem opening /var/lib/apt/lists/http.us.debian.org_debian_dists_stable_contrib_binary-i386_Packages
E: The package lists or status file could not be parsed or opened.
Aquí mi sources.list

Código:
#deb file:/cdrom/debian stable main

#Oficiales por defecto

deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://http.us.debian.org/debian testing main contrib non-free

#deb http://ftp.nl.debian.org/debian woody main
#deb http://ftp.nl.debian.org/debian-non-US woody/non-US main
#deb ftp://debian.mur.at/debian testing contrib
#deb ftp://ftp.easynet.be/debian woody non-free

# Repositorio testing y stable comentado
deb http://ftp.de.debian.org/debian/ testing main non-free contrib
deb http://ftp.de.debian.org/debian/ stable main non-free contrib

# Fuentes para compilar lo que quiera
deb-src http://ftp.de.debian.org/debian/ testing main non-free contrib

# Lo no exportable
deb http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free
deb-src http://non-us.debian.org/debian-non-US testing/non-US main contrib non-free

# Actualizaciones de seguridad
deb http://security.debian.org/ testing/updates main contrib non-free
deb http://security.debian.org/ stable/updates main

# Repositorio oficial de KDE para woody/stable
deb http://download.kde.org/stable/3.1.2/Debian stable main

# Aquí está kopete en woody, ya que KDE también es de woody
deb http://kopete.creativa.cl/debian/woody/ ./
Algunos problemas con un tal gzip

Código:
et:31 http://http.us.debian.org stable/non-free Packages [65.4kB]
Get:32 http://http.us.debian.org stable/non-free Release [100B]
Hit http://http.us.debian.org testing/main Packages
Hit http://http.us.debian.org testing/main Release
Get:33 http://http.us.debian.org testing/contrib Packages [64.5kB]
Hit http://http.us.debian.org testing/contrib Release
Get:34 http://http.us.debian.org testing/non-free Packages [65.6kB]
Hit http://http.us.debian.org testing/non-free Release
Fetched 607kB in 3m6s (3260B/s)
Failed to fetch http://non-us.debian.org/debian-non-...-i386/Packages  Sub-process gzip returned an error code (1)
Failed to fetch http://non-us.debian.org/debian-non-...-i386/Packages  Sub-process gzip returned an error code (1)
Failed to fetch http://non-us.debian.org/debian-non-...-i386/Packages  Sub-process gzip returned an error code (1)
Reading Package Lists... Error!
E: Unable to parse package file /var/lib/apt/lists/http.us.debian.org_debian_dists_stable_main_binary-i386_Release (1)
E: Problem opening /var/lib/apt/lists/http.us.debian.org_debian_dists_stable_contrib_bi
__________________
Un saludo,

Alfon
http://seguridadyredes.nireblog.com

Última edición por Alfon; 08/07/2003 a las 03:15
  #9 (permalink)  
Antiguo 08/07/2003, 04:01
Avatar de Alfon
Colaborador
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.976
Antigüedad: 24 años, 2 meses
Puntos: 14
Bien.. parece que la va en vias de solución. Acabode reducir mi sources.list a sólo dos mirror, el de seguridad y uno normal. Ahora no me da ningún tipo de error.... de momento

ejecuto:

apt-get -f update ( sin problemas )
apt-get -f upgrade ( sin problemas )

Todo correcto. Ahora, si quiero insatalar el paquete Snort

#apt-get install Snort

Me lo instala perfectamente. ( antes tuveque introducir la variable http_proxy="...." de esta menera:

#export http_proxy="IP:puerto"

Me surgen tres preguntas

1.- Puedo introducir la variable http_proxy que que quede para los restos guardad en algun fichero de configuración ?

2.- cuando quiero instalar snort, apt-get me instala la version 1.8.... beta... cuando la versión última es la 2.0. como es esto ?

3.- Si quiero instalar hping2 con apt-get me dice que no lo encuentra.. entonces me lo bajo en formato .deb desde la pagina oficial y lo instalo con dpkg y:

Código:
Selecting previously deselected package hping2.
(Reading database ... 26084 files and directories currently installed.)
Unpacking hping2 (from .../src/hping2_2.rc2-2_i386.deb) ...
dpkg: dependency problems prevent configuration of hping2:
 hping2 depends on libc6 (>= 2.3.1-1); however:
  Version of libc6 on system is 2.2.5-11.5.
dpkg: error processing hping2 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 hping2

ejecutando otravez apt-get update uyapt-get upgrade, el sistema me elimina hping2 pro no tener resueltas las dependencias. Le hace falta libc6..... pero es que libc6 el sistema me dice que si lo tengo instalado (última vertsión).... en que quedamos ??????????????
__________________
Un saludo,

Alfon
http://seguridadyredes.nireblog.com

Última edición por Alfon; 08/07/2003 a las 04:46
  #10 (permalink)  
Antiguo 08/07/2003, 15:48
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 23 años
Puntos: 1
Me da la sensación que si tenias ese lio de sources.list y con él has estado trabajando debes de tener un pequeño gran pollo montado con el sistema de paquetes.

Trata de dejar tu sources.list con mirrors de una misma rama, seguramente, una solución pasaría por desinstalar con la opción --purge todos los paquetes que te den problema y volver a instalar desde la rama estable o desde Sarge, no te recomiendo nada de SID y menos para esas cosas, a la larga siempre tendras ese tipo de problemas.

Saludos
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #11 (permalink)  
Antiguo 09/07/2003, 01:27
Avatar de Alfon
Colaborador
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.976
Antigüedad: 24 años, 2 meses
Puntos: 14
Ok. her. De todas formas creo que abisé un tanto de --purge y del -f upgrade, tanto que mecarge las X y medio sistema. Tanto que ya no podía hacer ni login.. perdí todo de todo. Tantoque tuveque reinstalar otra vez er debian. Ahora va como la seda.. supongo. Todavía no em queda mu claro porque apt-get no me baja la última versión estable del snort. .. lo haré a mano. Tampoco sé si tendré otra vez porblemas con el puñetero libc6 y su lio de versiones.

Bueno, voy a probar a instalar un servidor fetepé a ver que pasa.... espero no cargarme nada.
__________________
Un saludo,

Alfon
http://seguridadyredes.nireblog.com
  #12 (permalink)  
Antiguo 09/07/2003, 20:15
 
Fecha de Ingreso: septiembre-2001
Mensajes: 552
Antigüedad: 23 años, 3 meses
Puntos: 0
Que tal Alfon:
Cita:
2.- cuando quiero instalar snort, apt-get me instala la version 1.8.... beta... cuando la versión última es la 2.0. como es esto ?
Cuando me sucede algo similar, recurro a las fuentes oficiales del paquete, en este caso Snort, bajo la versión que deseo, configuro y compilo las fuentes, pero antes de "instalarlo" en mi sistema, utilizo checkinstall para generar un paquete .deb y seguir teniendo el control de los paquetes instalados en mi sistema.

Saludos Alfon,
  #13 (permalink)  
Antiguo 09/07/2003, 21:39
Avatar de gomo  
Fecha de Ingreso: mayo-2002
Ubicación: [email protected]
Mensajes: 906
Antigüedad: 22 años, 7 meses
Puntos: 0
El tema es el siguiente: woody es la release "stable" de debian. Alla por el 2002 se "freezeo", se dejaron todos los paquetes en la versión que estaban, y se corrigieron todos los bugs, para luego hacer la release oficial.
Sarge es la versión testing, es la que dentro de no mucho sufrirá este proceso para ser la próxima stable.
Por último sid, es "system in development", y ahí van los paquetes que recién se suscriben a debian, para que más tarde, y solo si cumplen con una serie de requisitos, entren en testing.
Entonces, tenemos como resultado:
Woody está muy vieja pero es muy fiable, Sarge está relativamente bien (aunque no tiene lo último de lo último), y sid está en el bleeding edge, pero a veces se rompe que da miedo.
Es normal que un paquete que está en "testing" esté linkeado a librerías que están en testing. El paquete que te bajas, seguramente está compilado para otra versión, con lo cual no puedes instalarlo.
La opción que te recomienda raac es la más simple sin duda para instalar la última versión.
Por último una recomendación: NO uses arboles mixtos (eso que tenías tu, con mitad de stable y mitad de testing) porque harás un lío de dependencias.
Saludos ;)
__________________
  #14 (permalink)  
Antiguo 09/07/2003, 21:45
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 23 años
Puntos: 1
Alfon, ¡ pues ya lo sabes ! no sigas dando la lata o te borro los mensajes y te baneo

PD: Cuando me veas ponte en contacto conmigo, te quiero preguntar algo sobre la configuración de un router, pa mi adsl, que ya pronto la tendreeeeeeeeeee.

Saludos
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
  #15 (permalink)  
Antiguo 10/07/2003, 01:40
Avatar de Alfon
Colaborador
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.976
Antigüedad: 24 años, 2 meses
Puntos: 14
Gracias a todos. Ya por fin tengo todo más o menos controlado. Como me interesa más que nada los programas de seguridad y servidores y estos deben estar actualizados, pues snort y otros hierbajos los saco de la rama testing que, en el caso de snort, está debidamente actualizado. O me majo el .deb con la última versión.

Probaré lo que me cuentas raac, gracias por el tip.

Don Herje.. en cuanto te tenga en mi punto de mira te doy el aviso y preparamos tu router para que pueda entrar a tu ordenadó sin problemas. :DDD.

Ahora estoy flipando con debian, y eso que lo conozco en un 5% más o menos. Lo controlo mediante SSH remotamente y navego desde otro bisho mediante lynx. Las herramientas tipo TCPDump y snort tienen un rendimiento de cojones, hablando técnicamente claro. Ahora estoy configurando PROFTPd y afinando el sistema en cuestiones de seguridad. Además.... bla, bla, bla...... me gusta, me gusta.
__________________
Un saludo,

Alfon
http://seguridadyredes.nireblog.com
  #16 (permalink)  
Antiguo 10/07/2003, 11:08
 
Fecha de Ingreso: diciembre-2001
Ubicación: minime$
Mensajes: 1.673
Antigüedad: 23 años
Puntos: 1
Cita:
navego desde otro bisho mediante lynx.
Joder, no seas antiguo, prueba links que soporta frames y toda la pesca.
¿y no me jodas que te vas a convertir en uno de esos puristas Debianitas que tengo que llamar de usted??? jajajajaj


Saludos
__________________
Saludos
Herje
http://www.forodelinux.org
Hosting Gratis para proyectos libres.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:08.