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]

Reply via email to