Gentoo en un PowerBook 12″
Ya me llegó la semana pasada pero el otro día me puse a instalar Gentoo poco a poco, intentando evitar calentamientos.
Usé una stage3 y la verdad he avanzado muy poco, pues me he trabado en el kernel, el cual no arranca si no tiene un dispositivo framebuffer. Tengo que rebuscar más por internet a ver.
Según vaya avanzando iré documentándolo para intentar echar un cable a los que vengan detrás con estos mismo problemas.
Bueno, hasta… pronto.
Escrito por Gura
30.Apr.06
GNU/Linux, Gentoo, Hardware, lost+found
Leer más
Comentarios (3)
Curioso sistema de refrigeración de los rack
No se exactamente como se llaman. Al igual que ATX suele ser la llamada “torre”, yo lo llamo rack a esto, aunque su nombre técnico no lo conozco. Era un Fijitsu Siemens de 19 pulgadas que montaba 2 discos serial ATA al parecer, hot-wsap (Nunca había visto en un servidor de ese tipo: Discos SATA hot-swap, siempre habían sido SCSI). Monstaba un chorreante dual Opteron 246. El servidor en cuestión era éste.
A lo que iba. Dado que son muy delgados no se puede montar un disipador estándar en ellos, por lo que se usan disipadores con mayor base y más bajos, con unas turbinas (que por cierto, suenan mucho, más que el mío) que disipan el calor hacia la parte de atrás del rack. No hice más en el… venía con Windows 2003 y había que instalarle Tomcat y demás, que cuando se haga espero estar delante y ver como va el tema.
Hoy me tendría que haber puesto con las cámaras IP que tengo pendientes desde el Viernes y la impresora de etiquetas… pero hoy llegaron unos portátiles urgentes y me comieron todo el tiempo.
Tengo una cosa pendiente de mirar: Servicios de instalación desatendida por red (RIS) que hoy casi pruebo. El tema es arrancar por red o con un disquete. Para que funcione me tienen que dar de alta en el servicio mediante la dirección MAC. A ver si lo pruebo.
Weno, no os aburro más, Agur
Escrito por Gura
24.Apr.06
Clases o cursos, Seresco
Leer más
Comentarios (2)
El primer RISC de mi vida
Hoy es el primer día que toco una máquina con arquitectura RISC. Os parecerá una tontería pero estas cosas me llaman. Era una IBM RISC System/6000 380 cuya fuente estaba estropeada y hubo que reemplazarla. Era totalmente diferente a un… ¿Los IBM P75 de que año son?. Destacar que tarda un guebo y parte del otro en arrancar, mientras muestra unos números de 3 cifras en base 10 que sirva para. si casca, saber que ocurre. Es algo que veo muy útil. Placas base no tan modernas como algunas Abit lo tenian, pero solo 10 códigos a lo sumo. Esta máquina cada vez que hace algo, como arrancar los discos duros, tiene un código.
Al puro estilo de las máquinas Sun, necesitaban una llave para, al parecer, acceder a la BIOS.
Ayer me tocó instalar una HP NetServer LC 2000. Según la vi me recordó a una Proliant ML150 por su forma exterior y a la ML350 por su frontal. Era blanca con un procesador a 800 Mhz y 256 de RAM. No estaría de más tener una de esas en casa ^^.
A ver ahora de tarde que hago. El Powerbook sigue sin llegarme ¬¬. Agur
Escrito por Gura
20.Apr.06
Clases o cursos, Seresco
Leer más
Comentarios (8)
Arreglando un pequeño contratiempo en Debian Sarge
Hoy mi script de actualizaciones me ha notificado que había actualizaciones de:
Se actualizarán los siguientes paquetes:
libc6 libc6-dev locales perl perl-base perl-modules tar
7 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
Necesito descargar 18,1MB de archivos.
Claro, cuando lo vi lo primero que hice fue visitar la web de seguridad de paquetes de Debian y ver que no tenía ninguna vulnerabilidad. Me extrañé, pero de todos modos actualizé obteniendo un error.
Desea continuar? [S/n] S
(Leyendo la base de datos …
15292 ficheros y directorios instalados actualmente.)
Preparando para reemplazar libc6 2.3.2.ds1-22 (usando …/libc6_2.3.2.ds1-22sarge3_i386.deb) …
Desempaquetando el reemplazo de libc6 …
dpkg: error al procesar /var/cache/apt/archives/libc6_2.3.2.ds1-22sarge3_i386.deb (–unpack):
no se puede crear un enlace de seguridad de `./usr/share/zoneinfo/Europe/Madrid”” antes de instalar
la nueva versión: Operación no permitida
dpkg-deb: el subproceso paste fue terminado por la señal (Tubería rota)
Se encontraron errores al procesar:
/var/cache/apt/archives/libc6_2.3.2.ds1-22sarge3_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Lo primero que pensé cuando leí Operación no permitida fue en los atributos extendidos de Linux (véase lsattr y chattr) pues los usaba.
# lsattr /usr/share/zoneinfo/Europe/Madrid
—-i———— /usr/share/zoneinfo/Europe/Madrid
UH!?
# chattr -i /usr/share/zoneinfo/Europe/Madrid
# lsattr /usr/share/zoneinfo/Europe/Madrid
—————– /usr/share/zoneinfo/Europe/Madrid
Bien, probemos.
# apt-get -f dist-upgrade
Correcto!!
# chattr +i /usr/share/zoneinfo/Europe/Madrid
# lsattr /usr/share/zoneinfo/Europe/Madrid
—-i———— /usr/share/zoneinfo/Europe/Madrid
Los atributos extendidos (de ahora en adelante ea) son unos atributos del sistema de ficheros que se maneja con las utilidades lsattr y chattr.
El comando lsattr sirve para listar los ea de un fichero o directorio.
El comando chattr sirve para asignarlos. Podéis leer el man chattr para verlos todos, pero resumiendo mucho, los más útiles en mi opinión con el a y el i.
El atributo a proviene de append y significa añadir. Esto hace que a un fichero solos e le puedna añadir datos, peor no eliminarlos ni modificarlos, y mucho menos eliminar el fichero en cuestión. Es muy útil para los logs, pues solo añadimos y así no se pueden eliminar, aunque si se obtiene acceso a root un $ chattr -a fichero bastaría.
El atributo i hace que el fichero sea inmutable, y cuando digo inmutable me refiero a que ni root puede hacer nada. Ejemplo:
# touch prueba
# chattr +i prueba
# lsattr prueba
—-i———— prueba
rm prueba
rm: ¿borrar el fichero regular vacío «prueba» protegido contra escritura? (s/n) s
rm: no se puede borrar «prueba»: Operación no permitida
Es muy útil para cuando tenemos una jaula chroot y no queremos machacar por un despiste esa jaula que tenemos. Aplicamos pues atributos extendidos y no será posible machacarlos sin querer.
Hay otro flag interesante que es el s si no recuerdo mal, que sirve para No hacer backup del inodo del fichero que estamos eliminando. Resumiendo: Una eliminación segura, similar a un wipe aunque no puedo probarlo o quizá sea diferente, pero eso entendí.
De todos modos podéis leeros el manual de chattr y tambien miraros las ACL del sistema que se trabajan con getfacl y setfacl. Ya no son tan sencillas pero sí muy útiles cuando en sistema UGO (User Group Other, configurables con chown y chmod) se nos queda pequeño.
Espero que el post os haya servido de algo. Agur.
Escrito por Gura
19.Apr.06
Debian, GNU/Linux
Leer más
Comentarios (0)
El primer día de Curro
Sí, curro, notad la cursiva, pues no cobro, pero chapo 8 horas… xD. Ha estado bien. Ha primera hora de la mañana Manolo, mi tutor en las prácticas me ha enseñado el centro. Mis compañeros de puta madre.
Hoy hemos ido a Cogersa a reparar un puesto de trabajo cuyo Antivirus fallaba y daba unos problemas. Al volver me encomendaron una HP Proliant ML150 (Intel Xeon Dual con HiperThreading, disco SCSI Ultra320 de 80 GB, Gigabit Ethernet y unidad de cintas) para instalar SuSE Enterprise Server y encima una aplicación suya de contabilidad (La parte de servidor). Nada más… pues de tarde, después de comer (Ya os diré donde, porque me queda cerca y como por 6.50 € ;), tuve que buscar un punto de acceso inalámbrico para exteriores con soporte del estandard PoE. Son carísimos, los Linksys que vi… sobre 400 €. Y nada, al ser el primer día marché antes, así de paso hacia recados como recoger apuntes de mi ordenador de clase (Que tuve un problema con ellos) y recoger un disco duro externo en la tienda.
A mis pies además tengo un IBM Netfinity 3000 y mi máquina, un algo que no recuerdo a 400 MHz con 256 de RAM, con SuSE y Windows 98. Por supuesto uso la SuSE con FVWM como gestor de ventanas.
Siento no poderos contar más, con el transcurso de los días… mejorará :).
Agur
Escrito por Gura
17.Apr.06
Clases o cursos, Seresco
Leer más
Comentarios (6)
PlantaGochi
¿Quieres un adorno nuevo para tu web? Sharek ha hecho algo muy curioso que, usando javascript para manejar la cookies, cada vez que entres a la web la plantita crecerá. Podéis ver como funciona aquí. No se con qué habrá hecho las hojas, supongo que con Blender, pues algo me comentó de un álbum de imágenes 3D que se iba haciendo poco a poco.
Todo comenzó haciendo un fondo de escritorio, pero se le ocurrió la idea de, como en algún software que existe que cuidar una planta (echándole abono, regándola y demás), hacerlo en su web.
Si os mola él será el primero en invitaros a colocarla en su web ;). Yo por el momento no se donde ponerla, además que no pega mucho con la temática de mis webs, así que por el momento me abstengo.
El chaval no es raro solo que le gusta entretenerse de un modo diferente. ¿A que mola?
Esta idea, que no es nada de otro mundo, pero sí original, podría servirnos para dar una imagen/avatar/header nuevo cada vez que un visitante entre, o incluso un “consejo del día”. Ahí queda, pero espero que los que hayáis llegado a este post por el título no os imagináseis un nuevo producto de BANDAI :).
Es tarde y he dormido ayer solo 3 horas. Hasta mañana.
Escrito por Gura
13.Apr.06
lost+found
Leer más
Comentarios (4)
Probando amaroK 1.4 Beta 3
No tengo palabras para describirlo xD. Es sin duda, una maravilla. Aunque ahora la forma con la que marca la pista que se está reproduciendo es diferente (Con bordes redondeados), me sigue gustando. Los iconos son más guapos, la biblioteca multimedia está segmentada por la inicial (A, B, C, T… etc).
Además puedes mostrar las pistas que añadiste este mes, esta semana, o hoy mismo (Entre otros).
En general la apariencia está mejorada pero lo que más he agradecido es el uso de mi reproductor MP3 directamente con amaroK. Si, la reputa polla, antes tenía que andar buscando por directorios la pista, ahora podré arrastrar mientras escucho. En Gentoo tiene 2 uso que a alguno le servirá como ipod o ifp (iRiver). Volviendo al tema del gestor de dispositivos (tema de dbus y hal en kdebase-kioslaves supongo), es maravilloso. Permite convertir la pista a otro formato (válido para reproductores que no puedan reproducir Ogg (Supongo, no lo he probado). Luego, amaroK tiene algo muy bueno (otra cosa más) que es muy drag and drop. Elimino la canción de mi reproductor (Eliminar, no mover a la papelera de KDE) y me pide confirmación. La elimina y me actualiza el espacio libre y el total del que dispongo. Voy a la biblioteca, gracias al buscador que tiene (según escribes va filtrando) encuentro la pista que quiero, pincho y dejo el cursor sobre la pestaña dispositivos y al segundo estoy en ella viendo el contenido de mi MP3. Suelto y ya tengo la pista en cola. Cuando reuna unas cuantas botón derecho y transfer. Es entonces cuando me aparecen opciones como convertir espacios en el nombre de ficheroa guiones bajos, si deseo agrupar las pistas en subdirectorios por nombre, grupo y demás (Quizá así luego el iPod lo ordene mejor o quizá sea así como necesite que se lo pongan).
Otra cosa mejorada es la busqueda de letras, pues ahora es más modular, por plugins (los 2 que trae por defecto escritos en ruby, pues necesitaremos ruby) y la wikipedia en la que podemos escoger el idioma configurando un sencillo lenguaje, suficiente para cambair de en.wikipedia.org a es.wikipedia.org.
Cosas que aún siendo beta tienen en el tintero es que al igual que Kaffeine (Es una versión estable) algunas partes están traducidas y otras no quedándose en un 86% traducido, peor vamos, que no me molesta ni mucho menos.
Una cosa que se me olvida es la mood bar que según me ha explicado Enr1X del canal #amarok.es de la red FreeNode colorea una barra para así ver cuando suenan los bajos, cuando los graves, la voz… Visto eso, no lo he ni probado, sin decir la de CPU que creo que consume ese cálculo que tiene que hacer.
Y vosotros ¿Qué reproductor usáis?
Escrito por Gura
11.Apr.06
Software
Leer más
Comentarios (3)
Haciendome scripts para las actualizaciones
Por no mirar todos los días a ver si hay actualizaciones, ¿Qué mejor que recibirlo al correo?
Me he hecho un script chapucero con una condicional. Aquí tenéis xD
#!/bin/bash
if [ `whoami` != “root” ];
then
echo “Debes ser root”
else
emerge sync && emerge -uDNpv world | mail -e -s “Actualizaciones del `date|awk ”{printf $1}”` día `date|awk ”{printf $3}”` de `date|awk ”{printf $2}”`” -a “From: Actualizaciones < updates@example.com >” mail@example.com
fi
Tabulado queda más bonito. Para quien no haya leído el man de mail, la opción -a permite configurar las cabeceras y la -e no envía correos si el cuerpo está vacio, muy útil con el check de los GLSA. Ahora añadiré en el else:
glsa-check -l -n |grep ” [N] “
Aunque no se como probarlo, pues no hay GLSA actuales ![]()
Escrito por Gura
08.Apr.06
GNU/Linux, Gentoo
Leer más
Comentarios (1)
HP Testdrive: Probando Sistemas UNIX propietarios
Quizá alguna vez os ha picado por probar algún UNIX en concreto como Plan9, por ejemplo, que funciona bajo x86 por ejemplo, pero… ¿Qué haríais cuando queréis probar HP-UX, Tru64 o OpenVMS, para los que necesitamos máquinas HPPA, Alpha o VAX…?
Fácil, gracias a ondo descubrí HP Testdrive donde podemos probar desde HP-UX, Tru64, Alpha hasta SuSE y RedHat pasando por diferentes BSD como NetBSD y FreeBSD.
Os invito a probarlos, tenéis la lista completa de sistemas a vuestra disposición.
td192> uname -a
HP-UX td192 B.11.11 U 9000/800 1839940656 unlimited-user license
Eso corre sobre un 2 HP PA RISC 8700 a 750 MHz cada uno.
Ale, hasta… mañana quizá.
Escrito por Gura
03.Apr.06
Unix
Leer más
Comentarios (4)