<?xml version="1.0" encoding="UTF-8"?> <rss
version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
> <channel><title>Pensando en Red &#187; debsums</title> <atom:link href="http://pensandoenred.com/tag/debsums/feed/" rel="self" type="application/rss+xml" /><link>http://pensandoenred.com</link> <description>nada es tan fácil como parece serlo</description> <lastBuildDate>Fri, 17 Feb 2012 21:28:20 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <item><title>Firefox &#8211; Error en el bus</title><link>http://pensandoenred.com/2010/02/20/firefox-error-en-el-bus/</link> <comments>http://pensandoenred.com/2010/02/20/firefox-error-en-el-bus/#comments</comments> <pubDate>Sat, 20 Feb 2010 20:27:09 +0000</pubDate> <dc:creator>mariotux</dc:creator> <category><![CDATA[Configuraciones]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[bus error]]></category> <category><![CDATA[debian]]></category> <category><![CDATA[debsums]]></category> <category><![CDATA[error en el bus]]></category> <category><![CDATA[firefox]]></category> <category><![CDATA[Ubuntu]]></category> <guid
isPermaLink="false">http://www.pensandoenred.com/?p=573</guid> <description><![CDATA[Como siempre, cuando nos encontramos con un problema nos toca indagar por internet... Esta vez no podía iniciar Firefox tras una reiniciada fortuita. Me extrañaba bastante, así que lo primero que hice fue reinstalar el paquete de firefox. No obtuve solución así que tras ejecutar el comando en consola: ~$: firefox %u Obtenía como respuesta: [...]]]></description> <content:encoded><![CDATA[<p>Como siempre, cuando nos encontramos con un problema nos toca indagar por internet...</p><p>Esta vez no podía iniciar Firefox tras una reiniciada fortuita. Me extrañaba bastante, así que lo primero que hice fue reinstalar el paquete de firefox. No obtuve solución así que tras ejecutar el comando en consola:</p><blockquote><p>~$: firefox %u</p></blockquote><p>Obtenía como respuesta:</p><blockquote><p>Error en el bus</p></blockquote><p>Desconcertado comencé a "googlear", y encontré solución a este problema gracias al grupo de usuarios de <a
href="http://www.glug.es" target="_blank">GNU/Linux da Galiza</a></p><p><em>Esta entrada es modo "chuleta" por si me vuelve a ocurrir en otra ocasión.</em></p><p>El error en el bus, es debido a que alguna librería que usa la aplicación que intentamos arrancar (en mi caso, firefox) está corrupta. Para saber cual/es son y así luego poder reinstalarlos y solucionar el problema los sistemas debian poseen un paquete llamado debsums que nos permite verificar los archivos de los paquetes instalados contra MD5 checksums.</p><blockquote><p>~#: aptitude search -n debsums<br
/> debsums - verification of installed package files against MD5 checksums</p></blockquote><p>Instalamos el paquete debsums:</p><blockquote><p>~#: aptitude install debsums</p></blockquote><p>Ejecutamos el comando debsums en modo silencioso (-s) y redirigimos la salida a un fichero de texto debsums.txt para luego poder tratarlo.</p><blockquote><p>~#: debsums -s &amp;&gt; debsums.txt</p></blockquote><p>En el fichero debsums.txt tendremos líneas como:</p><blockquote><p>debsums: checksum mismatch gdm file /var/lib/gdm/.gconf.defaults/%gconf-tree.xml</p></blockquote><p>Si nos fijamos en el nombre del paquete aparencen en la 4 fila (obtendremos este nombre con el comando cut) y puede ser que el mismo paquete aparezca varias veces ( obtendremos como salida una única vez con el comando uniq ). Pasamos a tratar el fichero debsums.txt y a guardar en otro fichero debsums_reinstall.txt los paquetes que son necesario reinstalar:</p><blockquote><p>~# cat /tmp/debsums.txt | grep "mismatch"  | cut -d " " -f4 | uniq  &gt; debsums_reinstall.txt</p></blockquote><p>En debsums_reinstall.txt tendremos los paquetes que tendremos que reinstalar. Si son muchos podremos hacer un script que los reinstale todos sin necesidad de ir metiendo el comando para cada uno de ellos:</p><blockquote><p>~# aptitude install `(cat debsums_reinstall.txt)`</p></blockquote><p>De esta manera conseguí recuperar el inicio de Firefox, pero claro... antes tuve que instalar <a
href="http://projects.gnome.org/epiphany/" target="_blank">epiphany</a> para encontrar esta información <img
src='http://pensandoenred.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p><p>Referencia: <a
href="http://www.glug.es/content/firefox-error-en-el-bus-solución-debsums" target="_blank">http://www.glug.es/content/firefox-error-en-el-bus-solución-debsums</a></p> ]]></content:encoded> <wfw:commentRss>http://pensandoenred.com/2010/02/20/firefox-error-en-el-bus/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss>
