Error de apt-get. Dynamic MMap ran out of room
Salida resultante de realizar el apt-get update:
... Ign http://debian.carnet.hr stable/non-US/contrib Packages Ign http://debian.carnet.hr stable/non-US/non-free Packages Obj http://debian.carnet.hr stable/main Packages Obj http://debian.carnet.hr stable/contrib Packages Obj http://debian.carnet.hr stable/non-free Packages Obj http://debian.carnet.hr stable/non-US/main Packages Obj http://debian.carnet.hr stable/non-US/contrib Packages Obj http://debian.carnet.hr stable/non-US/non-free Packages Descargados 13B en 6s (2B/s) Leyendo lista de paquetes... ¡Error! E: Dynamic MMap ran out of room E: Ocurrió un error mientras se procesaba kmessedwords (NewVersion1) E: Problem with MergeList /var/lib/dpkg/status E: No se pudieron analizar o abrir las listas de paquetes o el archivo de estado.
Solución:
root@einstein:/etc/apt$ cat apt.conf APT::Cache-Limit 25165824;
Tiene toda la pinta de ser un problema con la memoria máxima reservada por defecto por apt-get.
Mensaje en las listas de debian.org que donde solucionaban el error.
Etiquetas: debian, gnu, Informática, linuxLogs de Apache desaparecidos
Menuda putada para un administrador web.
Me quede hace tiempo sin logs de Apache, de varios meses.
Llevaba tiempo buscando el culpable, esta mosqueado porque pensaba que podían haber entrado en mi servidor y haber hecho la gracia, pero no.
Lo descarté porque los log se borraban cada día, los veía por noche y al día siguiente ya no estaban, demasiado metódico.
Es que además, sólo borraba los log de acceso, los de error no, con lo que mi despiste era máximo.
Así que sabía que tenía que haber algún otro culpable. Y ese era Webalizer (Webalizer Logfile Analysis), me jodió bien el cabrón.
Me volvío loco :dunce_tb:.
Más concretamente fue el módulo del Webmin para Webalizer el que ayudó a que ocurriera esta pena.
Y es que yo no caía en que un analizador de estadísticas se podía cargar mis log, y sigo sin enterderlo. No me jodas, :thumbdown_tb: quien coño ha ideado una opción que por defecto te borra los log de algo. Algún tarado :dunce_tb:.
Por lo tanto, para quienes lo usen, ojo con la opción Clear
log file(s) after scheduled report?, que está como oculta y es mala :devil_tb:. Es que además debería decir Delete, que es algo que de por sí asusta.
Saludos, estimados compañeros de sufrimientos. Hasta una nueva.
Etiquetas: debian, gnu, Informática, Internet, linux, profesionalDebian y el número aúreo
Todo tiene una razón de ser, y si no, atentos a la siguiente historia.
Estando mi compañero de trabajo diseñando la típica cajita donde se meten los programas para venderlos para nuestra ultima aplicación. Preguntándome que si se me ocurría algo, una idea que seguir, le respondí:
Cita:
…este programa ayuda a organizarse a los profesionales, y la mejor organización que se consigue mediante el uso de nuestro programa seria llegar a la perfección…
A esto que tuve un flash a mi infancia, con un capitulo de una serie educativa de Disney, donde el pato Donall, se metía de lleno al mundo de las matemáticas (aun conservo la cinta en Beta). En ese capítulo, que casualmente un profesor de diseño le enseñó hará unas semanas, aparecía como fuente de perfección divina el número áureo. Si investigamos un poco este número podemos ver como supuestamente, el universo entero gira entorno a esta proporción, incluso los griegos, o los autores del renacimiento tenían muy en cuenta estas proporciones de perfección en sus cuadros.
Al ver todo esto, le comento que porque no prueba a hacer una espiral basada en las proporciones aúreas. Mientras mi compañero realiza la espiral yo sigo desarrollando la programación, cuando al girar la cabeza ya estaba la espiral hecha, de repente aplica una brocha especial, y la simple espiral se convierte en:
¿Quiere decir esto, que el logotipo de Debian, viene de la perfección áurea? y de ahí, que aparezca una espiral y que este a brochazos, ¿simple estética, o el poco camino que le queda por recorrer a esta distribución para ser perfecta?
FIN
Dejarme que responda yo,
No me hace falta respuesta, pero nos esforzamos en ello
Enlace original de la historia:
http://www.forodetodo.com/viewtopic.php?p=348
Dos en uno. El dos es una página que recopila enlaces a galerías de fondos de pantalla para Debian en general, pero también para GNU/Linux, GNOME, KDE, chulísimos, para el nene y la nena.
El primero de los enlaces que aparecen(veáse http://www.glatozen.org/wallpaper/debian.php) contiene joyitas como estas:
Error molesto de openoffice.org 2
“Error loading BASIC of document
file:///usr/lib/openoffice/share/basic/WebWizard/script.xlb/:
General Error.
General input/output error.”
“Error loading BASIC of document
file:///usr/lib/openoffice/share/basic/WebWizard/dialog.xlb/:
General Error.
General input/output error.”
Este error me aparecía cuando entró en la rama inestable el paquete OpenOffice 2:
El tema es que el directorio /usr/lib/openoffice/share/basic/WebWizard/ no existe en mi equipo.
La causa estaba en algún tipo de compatibilidad hacia atrás en el archivo $HOME/.openoffice.org2 debido seguramente a haber paquetes provenientes repositorios no oficiales.
Es que mi impaciencia me hizó probar los empaquetados por Mario Debian en los repositorios de IDEFIX en primer momento y luego los de la rama experimental de Debian. Necesitaba un editor de textos cómodo pero que no fuera la chapuza (Micro$oft) que tenía que usar habitualmente dada mi ignorancia.
Tras eliminar el directorio de preferencias el molesto error remitió
rm -rf .openoffice.org2/
Si has estado configurando a tu gusto previamente el programa mejor no borrar de un golpe y realizar primero una copia de seguridad. Por si acaso, ya se sabe, tan fácil como:
mv .openoffice.org2/ .openoffice.org.bak
Después de esto se volverá a crear el directorio de preferencias cuando se ejecute el cualquier programa de OpenOffice 2
Etiquetas: debian, gnu, Informática, linux/bin/cat: /sys/block/hda/dev: No such file or directory
Hoy algunas soluciones a posibles errores que pueden surgir al iniciar un sistema Debian.
Hace un tiempo actualizaba yo tranquilamente mi LINUX-kernel en Debian con uno de los paquetes de la distribución, ya que soy un vago y no me apetece estar compilando cada LINUX-kernel en cuanto que hay un cambio, y me gusta tener el sistema actualizado.
Tarea habitual, como muchas otras veces había llevado a cabo, pero al reiniciar me aparecía un pequeño problema en forma de error en pantalla:
…
Arranque habitual hasta que
…
VFS: Cannot open root device "hdg3" or unknown-block (0,0). Please append a correct "root=" boot option. Kernel Panic - not syncing: VFS: unable to mount root fs on unknown-block (0,0) /bin/cat: /sys/block/hda/dev: No such file or directory
(donde “hdh3″ dícese del dispositivo y partición que contiene el kernel y que además no se encuentra)
El problema es que para los kernels >= 2.6.12 (superiores o iguales a) hay que utilizar yaird (Yet Another mkInitRD).
El problema mayor venía de que no tenía ningún kernel anterior al 2.6.12, porque el sistema de dispositivos udev requería versiones superiores a la 2.6.12, creo recordar, y borré las versiones anteriores. Craso error, amigos lectores, tenía un sistema que no arrancaba por falta de alternativas. Creo que este es el coste de “vivir” con unstable y de no haber sido precavido.
Pero como dicen los algunos,
todo tiene solución, menos la muerte (hasta hoy, claro ;=) )
La primera parte consistía en arrancar una shell de BASH como fuera, para empezar a hacer diagnósticos y remiendos. Con estos remiendos conseguía arrancar el sistema con un kernel. Con el sistema arrancado instalaba yaird, y actualizaba el sistema con apt, que parecía traer una nueva versión del kernel LINUX corrigiendo el bug que me afectó.
Para todo esto comenzaba con iniciar una bonita distribución Live CD, de Ubuntu en este caso en mi ordenador.
briconsejo:
Si a alguien le interesa probar Ubuntu, lo pides en su página web y te los envían por correo en un mes aproximadamente gratuitamente.
Una vez con este entorno provisional procedía al montando del sistema de archivos de la partición del disco duro afectado de “carencia de kernel funcionando”.
A trancas y barrancas copiaba el contenido básico de un paquete .deb del kernel LINUX y actualizaba el menu.lst de GRUB y ya no recuerdo si por si acaso hice el initrd con el yaird (lo instale en la Ubuntu temporal). El contenido básico consiste en los archivos que van en /boot y los que van en /lib/modules.
Solución a lo del arranque:
1. Añadimos a /etc/yaird/Default.cfg:
MODULE ide-generic MODULE ide-disk
2. Creamos la nueva image de initrd:
# rm /boot/initrd.img-2.6.14-2-686 # yaird -v -o /boot/initrd.img-2.6.14-2-686 2.6.14-2-686
El caso es que hace tiempo que se resolvió el problema, que se debió resolver con algún bug de los paquetes .deb.
Moraleja
Ahora tengo en todos los sistemas que administro unas 3 versiones distintas y funcionando del kernel LINUX (2.6.8, 2.6.12 y 2.6.15).
Script para cdmon
Hace algún tiempo que vengo probando un script que he preparado para actualizar mis DNS automáticamente cuando recupero la conexión a Internet con una IP diferente a la anterior.
La ruta en que he puesto el archivo es la siguiente
/etc/ppp/if-up.d/5ipcdmon
para que se ejecute cada vez que el demonio de conexión punto a punto consigua una dirección, es decir, cada vez que realiza la conexion aLa Internet.
No funciona todo lo bien que yo querría en las notificaciones de cambios, pero lo fundamental que es la actualizacion de IP si que funciona perfectamente.
Mi inconformidad viene de que es un script que no puedo probar mucho, dado que mi dirección IP no cambia cada vez que me conecto. Como no lo puedo probar bien pues la parte de mandar correos no va bien del todo, no manda bien la información sobre las IP que yo querría.
Si alguien lo prueba o le hecha un ojo y me aconseja ¡¡chupi guay!!.
Versión 0.2:
Script para actualizar DNS automaticamente en cdmon
Actualización:
Se puede seguir la evolución de este proyecto en el Wiki de El Demonio Negro.
GNU/Linux (Debian), Apache2 y SSL
Quien diría que algo tan importante sería tan sencillo de instalar.
Para que el servidor web apache2 haga uso de HTTP seguro a través de SSL hay que seguir los siguientes sencillos pasos.
Se puede decir que esto es una Guía Rápida para Configurar Apache 2 con SSL.
(Las SSL en mayúscula deben ser en minúscula, salen así por un plugin de la bitácora, lo siento)
Debemos poseer permisos de root (superusuario).
Instalamos Apache 2 si no lo tenemos instalado
$ apt-get install apache2
Ejecutamos el script que nos generará el certificado SSL necesario para poder tener un servidor web seguro.
Las preguntas son fáciles de contestar y no hay por qué mentir.
$ apache2-SSL-certificate
Creamos un nuevo archivo de configuración idéntico al que teníamos.
$ cp /etc/apache2/sites-available/default /etc/apache2/sites-available/default-SSL $ ln -s /etc/apache2/sites-available/default-SSL /etc/apache2/sites-enabled
El puerto 443 es el estándar para servidores web seguros.
Lo añadimos al archivo /etc/apache2/ports.conf.
Listen 443 Listen 80
Editamos /etc/apache2/sites-available/default-SSL (o como le hayas llamado) y cambiamos, o añadimos, dependiendo del caso
port 443 SSLEngine On SSLCertificateFile /etc/apache2/ssl/apache.pem
Podéis ver un ejemplo del archivo de configuración final de apache 2
Reiniciamos el servidor para cargar la nueva configuración
$ /etc/init.d/apache2 restart
Listo
Referencias:
Debian Administration :: Creating and Using a self signed SSL Certificates in debian
http://www.ianmiller.net/article.php?id=13 (el enlace no funciona)
Amsn 0.95 y videoconferencia.
Conéctate al messenger y ya hablamos
Ya no es sólo una frase de moda.
:grin1_ee: :lol_ee: :wink_ee: :rolleyes_ee: :confused_ee: :surprise_ee: :embarrassed_ee: :smile2_ee:
Mejor, bastante mejor, para muchos, que MSN Messenger.
AMSN. Un programa GPL que utiliza el protocolo de Micro$oft comunicarse online.
Multiplataforma (LINUX-Mac-Windows). Software libre, por supuesto.
Por cierto, que yo he probado la videoconferencia en Debian GNU/Linux y no tengo ningún problema. Configurar el programa Amsn es sencillo. El problema puede ser si no hemos conseguido configurar antes nuestros dispositivos de video.
En mi caso no he tenido ningun problema ya que la tarjeta de televisión la reconoce y configura completamente, es una Avermedia Capture Phone 98 (el modelo con radio y televisión).
Gracias a que va a través de la entrada RCA de la tarjeta de televisión puedo utilizar cualquiera de las dos cámaras siguientes. Ojito a las cámaras que uso.
Una de las cámaras que uso es la de fotos, sí, sí, he escrito fotos. Basta con conectar la salida para televisión que incluye mi cámara con la entrada de vídeo de la tarjeta de televisión que tenía en el ordenador. Tiene el pequeño problema de que cada minuto o dos se apaga automáticamente y hay que tocar algun botón de la cámara.
La otra es un modelo de cuando se viajaba en diligencia. Con un adaptador he conseguido llevar la salida de la imagen (cable euroconector o SCART) a la entrada de video de la tarjeta de televisión.
¡¡ Fácil, fácil !!
Página web del proyecto en Sourceforge.net
Yo recomiendo descargarlo desde su sección de descargas en sourceforge ya que la sección de descargas de la página del proyecto enlaza directamente a un único servidor que debe estar sobrecargado y no responde bien. (cuando yo me he descargado la versión para Window$ no respondían muy bien los servidores alternativos, aunque finalmente he consiguido descargarlo).
La versión para window$ con instalador es la que pone
amsn-0.95-windows-installer.exe 6052022 4019 i386 .exe (32-bit Windows)
AMSN is NOT dead!
Etiquetas: debian, gnu, Informática, Internet, linux, profesionalEstos son los resultados para ...










Últimos comentarios