2008/3/7 Carlos Budde <hobborg@???>:
> Franco, el archivo pesaba alrededor de 90 k, así que mejor te mando el
> link que me recomendaste:
>
> http://pastebin.lugmen.org.ar/3675
>
> Ahí está la información recopilada por strace (¡qué buen comando!). En
> particular me interesan las dos últimas líneas, que resalté.
>
> A propósito, probé lo recomendado por Lisanddro D. N. P. Meyer
> (trabajar como raíz con "sudo su") pero los resultados fueron los
> mismos de siempre: "Segmentation fault (core dumped)"
> --
>
>
> Lord Hobborg
> --
> Para cancelar o configurar su suscripción, visite
> http://mx.grulic.org.ar/list o envíe un email a
> grulic-request@???
> I am the one who is many.
>
Lamentablemente no dispongo de los conocimientos necesarios para ver
si hay alguna pista (si es que de hecho hay alguna...) que indique qué
puede estar provocando el segfault :-(
Si queres seguir probando cosas, por lo menos hasta que aparezca
alguien que lea ese trace y diga "ajá !! pasa esto!", podemos tratar
de ejecutar aptitude con gdb [1]
para hacerlo, necesitas tener instalado gdb, y los simbolos de
debuggeo de aptitude, yo uso debian, y los paquetes se llaman 'gdb' y
'aptitude-dbg' respectivamente... yo calculo que en kubuntu se tienen
que llamar igual. Ahora el problema está en que si no los tenes
instalados, y aptitude tiene este problema, la unica que queda es
instalar los paquetes usando dpkg
asi que lo primero es bajar esos paquetes de internet: primero gdb [2]
y despues aptitude-dbg [3]
ahora bien, fijate que esos paquetes a su vez tienen dependencias, asi
que a menos que ya las tengas instaladas, vas a tener que ir una por
una bjandolas (las que tienen un punto rojo y dicen "depends") y asi
sucesivamente con cada subdependencia.... si, ya se, es DEMASIADO
tedioso
Bueno, si llegaste hasta aca y pudiste bajar todo lo necesario, ahora
tenes que pararte a donde bajaste todo y como root (o usando sudo)
hacer
# dpkg -i archivo.deb
si queres instalar todos de una, creo que te permite escribirlos a
todos, o sea, dpkg -i archivo1.deb archivo2.deb ... etc.deb
o sino creo que acepta wildcards, y podes hacer dpkg -i *.deb
bueno, ahora la parte divertida :-P ejecutamos aptitude con gdb (de
nuevo, como root o con sudo)
# gdb aptitude
esto te va a abrir aptitude, hace lo que hiciste para que se
cuelgue... en el momento que se va al caño, te va a aparecer el prompt
de gdb, ahi escribis 'bt' (sin las comillas) y eso te va a listar las
ultimas funciones que llamó y con suerte vamos a saber un poco más de
por que puede ser que pase esto...
No se si esto nos llevará a buen puerto, creo que te estoy complicando
la vida, pero por lo menos te entretenes un rato en lugar de quedarte
chequeando nuevos mensajes en la lista para ver si alguien te responde
:-P
un saludo y espero tu respuesta con el nuevo trace
Franco
[1] -
http://en.wikipedia.org/wiki/GDB
[2] -
http://packages.ubuntu.com/gutsy/devel/gdb
[3] -
http://packages.ubuntu.com/hardy/aptitude-dbg
--
"I know not with what weapons World War III will be fought, but World
War IV will be fought with sticks and stones." -- Albert Einstein
--
"Software is like sex it is better when it is free."
--
Linux User #456432
---------