Foro de elhacker.net

Sistemas Operativos => GNU/Linux => Mensaje iniciado por: Schaiden en 2 Julio 2017, 05:54 am



Título: Debian 4: Problemas de dependencias apt-get
Publicado por: Schaiden en 2 Julio 2017, 05:54 am
Que tal! Resulta que quería instalar metasploit en mi Debian 4.

Código
  1. cat /etc/issue
  2. Debian GNU/Linux 4.0 \n \l
  3.  
  4. uname -r
  5. 2.6.18-6-486
  6.  

Estaba siguiendo los pasos de éste enlace: https://fity666.wordpress.com/about/
 (https://fity666.wordpress.com/about/) que decía:

Citar
Lo primero sera instalar las dependencias de ruby las cuales son esenciales para su instalación

sudo apt-get install ruby libruby rdoc
sudo apt-get install libyaml-ruby
sudo apt-get install libzlib-ruby
sudo apt-get install libopenssl-ruby
sudo apt-get install libdl-ruby
sudo apt-get install libreadline-ruby
sudo apt-get install libiconv-ruby
sudo apt-get install rubygems *

apt-get install libgtk2-ruby libglade2-ruby

El paso siguiente es descargar metasploit desde su sitio oficial

http://www.metasploit.com/framework/download/

Cuanto empiezo por el primer comando:

Citar
apt-get install ruby libruby rdoc

Obtengo ésta salida:

Citar
apt-get install ruby libruby rdoc
Reading package lists...
Building dependency tree...
Reading state information...
ruby is already the newest version.
libruby is already the newest version.
rdoc is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0B of additional disk space will be used.
Setting up cupsys-client (1.2.7-4+etch9) ...
Adding group `lpadmin' (GID 110) ...
groupadd: unable to lock group file
addgroup: `/usr/sbin/groupadd -g 110 lpadmin' returned error code 10. Exiting.
dpkg: error processing cupsys-client (--configure):
 subprocess post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of cupsys-bsd:
 cupsys-bsd depends on cupsys-client (= 1.2.7-4+etch9); however:
  Package cupsys-client is not configured yet.
dpkg: error processing cupsys-bsd (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 cupsys-client
 cupsys-bsd
E: Sub-process /usr/bin/dpkg returned an error code (1)

Como ven, los paquetes de ruby que necesito para instalar metasploit no se pudieron instalar como corresponde. Tengo muchos problemas con el apt-get. Mi sources.list contiene lo siguiente:

Citar
deb http://ftp.de.debian.org/debian-archive/debian/ etch main
deb-src http://ftp.de.debian.org/debian-archive/debian/ etch main

Ya hice un apt-get update, y luego probé también apt-get upgrade y aquí obtengo problemas parecidos al que compartí aquí arriba...

Me gustaría que me dieran alguna idea para resolver mi problema. Si necesitan algo más de información, avisenme. Saludos y gracias!



Título: Re: Debian 4: Problemas de dependencias apt-get
Publicado por: engel lex en 2 Julio 2017, 07:02 am
le atribuiré el problema a que tienes un OS con 10 años de antigüedad y no es compatible con algún paquete... actualmente vamos por el 9

igual a los sources colocales no solo "etch main" sino "etch main contrib non-free"


Título: Re: Debian 4: Problemas de dependencias apt-get
Publicado por: MinusFour en 2 Julio 2017, 19:23 pm
Los paquetes están instalados:

Citar
ruby is already the newest version.
libruby is already the newest version.
rdoc is already the newest version.

El error es un paquete que todavia no termina de instalarse bien una dependencia de cupsys. No puede crear un grupo necesario por alguna razón.

De todas formas, debian etch es viejisimo, es del 2007.


Título: Re: Debian 4: Problemas de dependencias apt-get
Publicado por: Schaiden en 2 Julio 2017, 23:59 pm
Buenas! Muchas gracias. Al final esa parte del problema la resolví agregando manualmente al usuario/grupo lpadmin en /etc/passwd, /etc/group y /etc/shadow. Luego los 2 paquetes se pudieron instalar satisfactoriamente... Luego quise instalar otras cosas necesarias, empezando x build-essential por ejemplo, y ahí si tenía otros errores de dependencias pero ahora estoy utilizando aptitude en lugar de apt-get y me parece que ahora si voy a poder instalar todo lo que necesito. Si surge algo actualizo éste mensaje. Saludos y gracias nuevamente