Re: Error al instalar paquete
Solucionado, Ramiro diste en el clavo
borre el archivo /etc/ppp/ip-up.local que tenia
tamaño 0 y la fecha de modificación estaba la fecha
de la desistalacion de la versión anterior de firestarter
probe a instalar y gualaaa!!! todo OK
muchas gracias a todos
El sáb, 23-07-2005 a las 11:20 +0200, Ramiro Aceves escribió:
> 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.
>
>
>
>
>
>
>
> >
> >
> >
>
>
Reply to: