
ayyyyy …. Ubuntito Ubuntito donde vas tu tan rebonito ? xD. Parece que con las prisas por sacar sus prefijadas versiones semestrales los desarrolladores de Ubuntu se dejan algunas cosas sin pulir del todo. En la entrada anterior os comentaba el problema que tuve con los dispositivos firewire, y ahora os daré solución o otro “problemilla” que hay en la versión 9.10 de Ubuntu con mi querido editor de textos gvim.
El problema en cuestión es que cada vez que abría el editor desde consola me aparecían varios mensajes como el siguiente:
** (gvim:22969): CRITICAL **: gtk_form_set_static_gravity: assertion `static_gravity_supported' failed
Para solucionar este problema tan solo tenemos que añadir el siguiente repositorio. Podemos hacerlo fácilmente con el nuevo sistema que incorpora la nueva versión de ubuntu:
sudo add-apt-repository ppa:jk-ozlabs/vim
sudo aptitude update && sudo aptitude safe-upgrade
En dicho repositorio se encuentra una versión de gvim parcheada para solventar este problema, por lo que actualizando el sistema de paquetes nos olvidaremos de estos molestos mensajes.
Fuentes:
GD Star Rating
loading...

A pesar de que en mi casa no uso ningún dispositivo fireware, si que algunas de las librerías que utilizo dependen de la librería libraw1394 y me he encontrado con un problemilla en la nueva versión de Ubuntu/Kubuntu con esta. Cuando intentaba ejecutar algún programa de los que escribo y que hacen uso de la librería OpenCV (que depende de raw1394) me aparecía un mensaje diciendo:
Failed to initialize libdc1394
El problema es que por defecto no se carga el módulo raw1394 y por lo tanto vamos a necesitar añadirlo en nuestro fichero /etc/modules. Pero el problema no acaba aquí ya que el dispositivo que se crea al cargar este módulo /dev/raw1394 no va a tener unos permisos adecuados para poder acceder a el con nuestro usuario normal. Para cambiarle los permisos vamos a hacer uso de udev escribiendo en consola:
echo 'KERNEL=="raw1394", GROUP="disk"' | sudo tee -a /etc/udev/rules.d/50-raw1394.rules
Por último nos vamos a añadir al grupo disk, y de esta forma cuando reiniciemos el ordenador ya no tendremos dicho problema:
sudo adduser $USER disk
Estos pasos solo son válidos hasta la versión 10.04 de Ubuntu. A partir de la versión 10.10 cambia un poco la estructura de funcionamiento de los dispositivos que hacen uso de la librería dc1394.
Fuentes:
GD Star Rating
loading...

Un tip rápido. Si queréis cambiar rescursivamente los permisos de todos los archivos dentro de un directorio sin que se cambien también los permisos de los directorios subyacentes, podéis utilizar el siguiente comando:
find . -type f -print0 | xargs -0 chmod -x
Voy a explicarlo un poco. find nos permite encontrar archivos en base a las opciones que le pasemos. El punto indica que vamos a realizar la búsqueda sobre el directorio actual, con -type f le indicamos que solo queremos buscar ficheros de tipo “archivo”, para saltarnos los directorios. Y con -print0 hacemos que muestre por la salida estándar todas las coincidencias. Después utilizamos una pipeline para hacer con xargs que la salida del comando find sea tomada por el comando chmod. Como podéis apreciar estoy quitando el permiso de ejecución a todos los archivos dentro de una carpeta. Esto es muy útil cuando copias archivos de un pen drive a tu disco duro.
GD Star Rating
loading...

Desde que actualicé mi distribución Ubuntu de mi equipo portátil, notaba que de vez en cuando al intentar apagar o reiniciar el equipo me aparecían los mensajes “System will now halt” o “System will now restart”, pero no llegaba a realizar nunca dicha operación y tenía que apagar el equipo manualmente. Tras leer varios trackers de bugs, pude ver que cuando ocurre esto puedes cambiar a la terminal de la sesión gráfica (CTRL+ALT+F7) y ver los mensajes de salida para intentar detectar que posible error está causando que el equipo no se apague correctamente. A mi concretamente me estaba dando un problema el módulo de conexión inalámbrica:
...
iwl3945: Error: Response NULL in 'REPLY_ADD_STA'
...
Una posible solución que me ha funcionado a mi, pero que parece que no a todo el mundo, es la que comentan aquí, y simplemente consiste en instalar el paquete linux-backports-modules-intrepid.
GD Star Rating
loading...

Llevaba ya cierto tiempo queriendo ver que estaba pasando en mi equipo en relación a uno de esos molestos mensajes en rojo que aparecen a la hora de cargar el sistema, cuando se muestran los mensajes de inicio de los servicios. El mensaje que me aparecía era algo así (si no recuerdo mal):
mount: procbususb already mounted or /proc/bus/usb busy
Nunca me había pasado usando Ubuntu, pero ahora que utilizo Debian en mi equipo principal, observé que empezó a aparecer el mensaje tras una etapa donde no ocurría. La verdad que esta situación la provoqué yo, pero bueno conseguí averiguar que era exactamente lo que estaba ocurriendo y he decidido dejar aquí la solución al problema por si le es de ayuda a alguien. Leer más…
GD Star Rating
loading...
Últimos comentarios