Archivo de la categoría: Aplicaciones y Herramientas

Forzar reinicio bash: /sbin/reboot: Input/output error | Entrada/Salida Error

Si aveces pasa, es como un «bloqueo» del sistema de archivos que impide escribir en el disco duro y también impide acceder a determinados sectores del disco.

En el peor de los casos el disco duro se a dañado y si tenemos suerte simplemente se a estropeado algún inodo y fsck podrá resolverlo en el reinicio o bien lo podemos resolver en el modo rescue.

La historia sobre el bloqueo es algo larga, puede ser por lo mismo sistema de ficheros dañado o bien que el disco duro se haya montado en un modo que no permita leer o escribir, que es lo que a pasado en mi caso, aunque no fue luego de reiniciar, simplemente se a cambiado la opción como por arte de magia y todos los discos duros

errors=remount-ro

Quedaron en modo solo lectura, se puede considerar normal tomando en cuenta que la opción lo que hace es algo así: le dice al sistema»si hay errores de montaje, por seguridad monta el disco en modo RO solo lectura» bien pero el disco no se a desmontado ni remontado y el sistema no a reiniciado, así que paso de la nada…

En fin, aún busco la causa en los logs, el sistema bloqueado y el reinicio no funcionaba:

 # reboot
   bash: /sbin/reboot: Input/output error

La solución, activar el magic sysrq:

echo 1 > /proc/sys/kernel/sysrq

Y forzar el reinicio:

echo b > /proc/sysrq-trigger

Esta claro que esta opción no hay que usarla al menos que en verdad sea necesario, como en este caso.

Por otro lado se puede reiniciar desde el panel del servidor con un hardware reset, pero si no tenemos esa opción usaremos la del sysrq 🙂

Reiniciar de esta manera vendría a ser lo mismo que un hardware reset, la opción B lo que hace es:

Immediately reboot the system, without unmounting or syncing filesystems

OJO en teclados qwerty..

Pueden ver más info sobre sysrq en la documentación oficial o en la wikipedia

AVS Instalación y errores: Formats Error (could not find ldd binary)! [SOLVED]

Como me da algo de pereza de hacer una guía completa he buscado por ahí algunas que pueden ayudar.

Post solo informativo

Instalación de MP4Box -> http://blog.osmicro.org/how-to-install-mp4box-gpac-on-centos-6-2/
Instalación de neroAacEn -> https://www.webhostpython.com/billing/knowledgebase.php?action=displayarticle&id=17 ( NOTA cambiar la ruta por /usr/bin )

Repos para centos 6 64 bits:

rpm -Uhv http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

Con esto instalamos mplayer y mencoder:

yum install ffmpeg ffmpeg-devel mplayer mencoder

Necesitamos flvtool2, pero necesitamos ruby también para instalarlo, podemos hacerlo con yum pero si tenemos cpanel hacemos:

/scripts/installruby

Esperamos a que termine y luego instalamos flvtool2

gem install flvtool2

Para los codecs extra que no son del todo necesarios vamos al enlace que nos da la web de requisitos: http://www.sklav.com/?q=node/2

OJO los repos son de 32 bits, aunque nosotros ya hemos instalado los de 64 bits ( más arriba ), lo otro son los codecs de mplayer podemos bajarlos par anuestra plataforma desde aquí www1.mplayerhq.hu/MPlayer/releases/codecs

Serían estos dos paquetes de 32 o 64 bits

mplayer-codecs-20061022-1.i386.rpm
mplayer-codecs-20061022-1.x86_64.rpm
mplayer-codecs-extra-20061022-1.i386.rpm
mplayer-codecs-extra-20061022-1.x86_64.rpm

Para el resto de paquetes podemos usar los repos mencionados o bien bajarnos unos para nuestra versión de centos:

http://wiki.centos.org/AdditionalResources/Repositories/RPMForge#head-f0c3ecee3dbb407e4eed79a56ec0ae92d1398e01

Con eso podemos instalar los demás requisitos o bien podemos compilarlos, como referencia podemos tomar este post que tiene muchos programas, casi todos los que requieren la mayoría de los scripts multimedia -> Instalar ffmpeg, mencoder, mplayer, x264 etc aunque ya teniendo los repos podemos intentar con yum.

Se que la guía es incompleta pero no me interesa hacerla muy completa para centos, ya la haré más detallada para debian.

Continue reading

Ubuntu 12.04 Freenx – LXDE – Linux con Escritorio Remoto.

Para los que no pueden hacer andar el unity o el gnome 3 en un escritorio remoto la mejor alternativa es LXDE.

Explicación rápida:

apt-get install lubuntu-desktop
echo lxsession -s Lubuntu -e LXDE > ~/.xsession

Esa es la forma fácil, el secreto es lubuntu-desktop, si queremos instalar lxde, tipo apt-get install lxde podemos hacerlo, aunque luego tenemos que instalar paquetes faltantes para que funcione, entorno gráfico y poco más, aunque es más ligero.

Para instalar freenx en ubuntu, solo añadimos los repos:

add-apt-repository ppa:freenx-team

Actualizamos:

apt-get update

He instalamos

apt-get install freenx-server

En lo personal siempre prefiero usar gnome-core, es más sencillo y rápido, aunque con los nuevos gnome aveces cuesta más hacer andar el nomachine, aunque en mi caso es por que uso nomachine 3.5, aún no he pasado al 4, si tienen el 4 no han de tener problemas.

Una captura:

Escritorio remoto en Linux

Captura de pantalla de 2013-11-05 15:52:12(1)

Siempre he usado gnome, LXDE no esta mal pero tiene mucha cosa de KDE, así que me quedo con gnome aunque en un escritorio remoto lo aguanto y más que va como la seda.

Por otro lado si no tienen problemas con usar nomachine 4 y quieren gnome y tal lo único que tienen que hacer es instalar gnome-core y freenx.

También podemos usar el servidor oficial de nomachine, para la mayoría es suficiente, pero permite solo conectar desde dos usuarios, así que yo prefiero usar freenx por si quieres compartir el escritorio con alguien más, por el rendimiento y demás es muy similar.

Se que no es un tema detallado pero ando falto de tiempo, si tienen dudas solo dejen un mensaje en los comentarios e intentaré ayudarles.

Editor —–

Si usan lubuntu – lxde con ubuntu, se tiene que iniciar ocn un comando personalizado o bien editando el servidor, el node.conf y añadiendo esto:

/usr/bin/lxsession -s Lubuntu -e LXDE

Se puede editar donde dice gnome, quitar el fallback y poner ese.

Posibles errores:

/var/lib/nxserver/db/running/sessionId{(STDIN)}: 
   No such file or directory NX> 280 Exiting on signal: 15

Editar:

/etc/nxserver/node.conf

Añadir:

​COMMAND_MD5SUM="md5sum"​

Interesante y muy importante aplicación que siempre tenemos que tener a mano si queremos crear un USB en unos pocos sencillos pasos, ya sea con linux, con hirens boot, con gparted u otras herramientas.

Se trata de lili, si quieren ver más información pueden visitar este enlace: Instalar Linux y Aplicaciones en un USB