Archive for junio, 2010

junio 30, 2010

Violacion de Segmento al utilizar Aptitude y apt

por Josue Ortega

Como que ya se esta volviendo comun por aqui postear los clavos que me ha dado Debian ahora que lo estoy usando en su rama inestable(Sid) y de Prueba (Squeeze).

Hoy al intentar instalar un paquete con aptitude me tope con una violación de segmento a la hora de buscar el paquete :O, algo que no me esperaba, pensé en desinstalar aptitude e instalarlo de nuevo, entonces probé desde apt pero para mi sorpresa el apt también causaba la violación de segmento.

Después de un buen rato de buscar en la web y probar varias cosas como revisar el archivo /etc/apt/apt.conf, también probe con cambiar los repositorios y nada, al final de tantas encontre la solución:

Me dirigi a la carpeta: /var/cache/apt

cp /var/cache/apt

y luego elimine todos los archivos con extension bin

en mi caso eran: srcpkgcache.bin y pkgcache.bin

rm srcpkgcache.bin
rm pkgcache.bin

ojo: antes hice una copia de seguridad de estos archivos por si pasaba algo malo

Ya eliminados estos archivos, el apt y el aptitude funcionaron de maravilla de nuevo 😀

Anuncio publicitario
junio 5, 2010

Error al compilar kernel 2.6.34 en Debian Lenny/Squeeze

por Josue Ortega

El día de hoy compile un par de kernels para probarlos en mi computadora, compile el 2.6.27 y el 2.6.34. La compilación con el kernel .27 no presento grandes dificultades, talves por tratarse de un kernel ya bastante antiguo.

Con respecto al kernel 2.6.34 a la hora de generar el .deb de headers, el error era:

This is kernel package version 11.015.
echo "The UTS Release version in include/linux/version.h"; echo "	   \"\" "; echo "does not match current version:"; echo "	   \"2.6.33.2\" "; echo "Please correct this."; exit 2
The UTS Release version in include/linux/version.h
 "" 
does not match current version:
 "2.6.34" 
Please correct this.
make[1]: *** [debian/stamp/install/linux-image-2.6.33.2] Error 2
make[1]: se sale del directorio `/usr/src/linux-2.6.33.2'
make: *** [kernel_image] Error 2

Para solucionarlo solo debemos incluir  la cabecera utsrelease.h a nuestras librerias, copiandola de la carpeta donde se encuentra el source del kernel:

cp/path de la carpeta del source/ include/generated/utsrelease.h include/linux/

Despues de copiar la cabecera, solo basta con reiniciar el proceso.

Bueno a disfrutar del kernel mas reciente en nuestro Debian, en mi caso un híbrido de lenny y squeeze. Y lo mejor de todo compilado por nosotros mismos 😀

junio 3, 2010

Yendo por el mal camino de ser un Distro Way

por Josue Ortega

En esta tarde lluviosa, esperando a que termine la descarga de un libro de probabilidades, navegando me encontre con un termino que la verdad no habia escuchado antes: Distro Way, el Distro Way es aquel usuario que entro al mundo de linux no para aprender sino para presumir que usa lo mas complicado, aquel que asegura que asegura que lo que el usa es lo mejor. Y en realidad no es un usuario tan experto solo sabe un poco mas que el promedio.

En resumen leyendo la definicion de Distro Way y unos cuantos posts relacionados al tema, me di cuenta, que yo me estaba encaminando a ese lado oscuro  :(. La verdad ya me había acostumbrado a alabar  mi Debian, y hacer de menos a una que otra distribución NO QUIERO MENCIONAR NOMBRES.:P .

Creo que lo importante no es que distro se usa, o que tan dificil sea, lo importante es que nos sintamos comodos con lo que usamos, asi que a la satisfaccion de cadauno. Y de cuanto se desea aprender.

Para los que me conocen se extrañaran, pero creo que despues de tanto hacer de menos a las demas distros/programas, me di cuenta que estaba equivocado 😛

Asi que tengan cuidado de no ser un Distro Way.

Saludos 🙂