Javier Barrios wrote: > Tengo problemas para insalar firestarter desde hace tiempo > la salida de error es siempre la misma > > me baje los fuentes y los compile y sigue dando el mismo error > > alguien me puede ayudar?? > > esta es la salida del error > ----------------------------------------------------------------- > daruma:~# apt-get install --force-yes --ignore-hold -f firestarter > Reading Package Lists... Done > Building Dependency Tree... Done > The following NEW packages will be installed: > firestarter > 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. > Need to get 0B/567kB of archives. > After unpacking 2116kB of additional disk space will be used. > (Reading database ... 140934 files and directories currently installed.) > Unpacking firestarter (from .../firestarter_1.0.3-1.1_i386.deb) ... > dpkg: error > processing /var/cache/apt-build/repository/./firestarter_1.0.3-1.1_i386.deb > (--unpack): > subprocess pre-installation script returned error exit status 1 > Errors were encountered while processing: > /var/cache/apt-build/repository/./firestarter_1.0.3-1.1_i386.deb > E: Sub-process /usr/bin/dpkg returned an error code (1)
Hola de nuevo, he investigado un poco más para recordar cómo lo solucioné. Como ves en el mensaje de error, ha habido un error en el ejecutable de pre-inst. Para investigar lo que hay dentro del paquete, coge el paquete firestarter_1.0.3-1.1_i386.deb de los servidores de debian o de los CDs de Debian si los tienes. Llévatelo a un directorio. Como los DEB de debian van comprimidos con "ar" , descomprímelo así: $ ar x firestarter_1.0.3-1.1_i386.deb quedarán los ficheros (además del deb): -rw-r--r-- 1 ea1abz ea1abz 4006 2005-07-23 11:12 control.tar.gz -rw-r--r-- 1 ea1abz ea1abz 564514 2005-07-23 11:12 data.tar.gz -rw-r--r-- 1 ea1abz ea1abz 4 2005-07-23 11:12 debian-binary Descomprimamos el control.tar.gz: $ tar xvfz control.tar.gz Aparecen los archivos: ./postinst ./preinst ./prerm ./postrm ./conffiles ./control ./md5sums El fichero que falla es el preinst. Si lo editas y examinas un poco, verás que trabaja con el fichero /etc/ppp/ip-up.local entre otros. ***************extracto de preinst************************* if [ -e /etc/ppp/ip-up.local ]; then grep -v "firestarter\|^PATH" /etc/ppp/ip-up.local >/dev/null if [ $? -eq 1 ]; then #we can remove safely /etc/ppp/ip-up.local rm -f /etc/ppp/ip-up.local fi fi ******************************************* A mí me daba error al procesar /etc/ppp/ip-up.local porque tenía muchas líneas repetidas. Quité todas menos una y funcionó (creo fue lo que hice). Si falla prueba a borrarlo haciendo una copia antes. No investigué más el por qué del error porque ya funcionaba. Ese es el problema que tienes. Yo lo tuve nada más actualizar al firestarter de sarge. Suerte Ramiro. > > > -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]