<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Squeeze on Héctor Bautista</title><link>https://hbautista.com/tags/squeeze/</link><description>Recent content in Squeeze on Héctor Bautista</description><generator>Hugo -- gohugo.io</generator><language>es-ES</language><lastBuildDate>Thu, 22 Nov 2012 23:00:11 +0000</lastBuildDate><atom:link href="https://hbautista.com/tags/squeeze/index.xml" rel="self" type="application/rss+xml"/><item><title>Configurar ALSA en Debian y reproducción de música en segundo plano</title><link>https://hbautista.com/p/configurar-alsa-en-debian-y-reproduccion-de-musica-en-segundo-plano/</link><pubDate>Thu, 22 Nov 2012 23:00:11 +0000</pubDate><guid>https://hbautista.com/p/configurar-alsa-en-debian-y-reproduccion-de-musica-en-segundo-plano/</guid><description>&lt;img src="https://hbautista.com/images/2012/alsaequal-1.png" alt="Featured image of post Configurar ALSA en Debian y reproducción de música en segundo plano" /&gt;&lt;p&gt;He instalado un servidor casero con Debian Squeeze, y como tal, sólo se ha instalado lo necesario para que funcione como tal, servir como servidor Web para manejar control de inventario de bienes informáticos y poco más.&lt;/p&gt;&#10;&lt;p&gt;Resulta que después de dicha instalación (aproximadamente 1 mes después) me surge la necesidad de tener una fuente de audio &amp;ldquo;permanente&amp;rdquo; para el conmutador de la empresa, es decir, el clásico sonido de música en espera cambiarlo por un archivo de audio cualquiera.&lt;/p&gt;&#10;&lt;p&gt; [Alsamixer&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/alsaequal-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-930&amp;rdquo; title=&amp;ldquo;Alsamixer&amp;rdquo; src=&amp;quot;/images/2012/alsaequal-1.png&amp;quot; alt=&amp;ldquo;Alsamixer&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;208&amp;rdquo; srcset=&amp;quot;/images/2012/alsaequal-1.png 300w, /images/2012/alsaequal-1.png 768w, /images/2012/alsaequal-1.png 1014w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2012/alsaequal-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;En ese sentido, hay dos equipos que actuán de servidores en el site donde se encuentra el conmutador, pero sólo el equipo con Debian tiene tarjeta de audio, así que el otro quedó descartado.&lt;/p&gt;&#10;&lt;h2 id="manos-a-la-obra"&gt;Manos a la obra&#10;&lt;/h2&gt;&lt;p&gt;Ese pequeño servidor con Debian no tiene ambiente gráfico, se instaló (como mencioné al inicio) sólo la base y de ahí a instalar los paquetes que hicieron falta para dejarlo funcionando. Pues bien, al no instalar el ambiente gráfico no se instalaron los paquetes necesarios para que se pueda oir desde consola.&lt;/p&gt;&#10;&lt;p&gt;Checamos que estén cargados los módulos (en mi caso, sí lo estaba)&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;~# cat /proc/asound/modules&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; snd_via82xx&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y checar qué módulos se están cargando&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# lsmod |grep snd&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_via82xx &lt;span style="color:#ae81ff"&gt;15256&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;gameport &lt;span style="color:#ae81ff"&gt;6061&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; snd_via82xx&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_ac97_codec &lt;span style="color:#ae81ff"&gt;79136&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; snd_via82xx&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;ac97_bus &lt;span style="color:#ae81ff"&gt;710&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; snd_ac97_codec&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_pcm &lt;span style="color:#ae81ff"&gt;47226&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;3&lt;/span&gt; snd_via82xx,snd_ac97_codec&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_page_alloc &lt;span style="color:#ae81ff"&gt;5045&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; snd_via82xx,snd_pcm&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_mpu401_uart &lt;span style="color:#ae81ff"&gt;4067&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; snd_via82xx&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_seq_midi &lt;span style="color:#ae81ff"&gt;3576&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_seq_midi_event &lt;span style="color:#ae81ff"&gt;3684&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;1&lt;/span&gt; snd_seq_midi&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_rawmidi &lt;span style="color:#ae81ff"&gt;12513&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; snd_mpu401_uart,snd_seq_midi&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_seq &lt;span style="color:#ae81ff"&gt;35463&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; snd_seq_midi,snd_seq_midi_event&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_timer &lt;span style="color:#ae81ff"&gt;12270&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;2&lt;/span&gt; snd_pcm,snd_seq&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd_seq_device &lt;span style="color:#ae81ff"&gt;3673&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;3&lt;/span&gt; snd_seq_midi,snd_rawmidi,snd_seq&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;snd &lt;span style="color:#ae81ff"&gt;34423&lt;/span&gt; &lt;span style="color:#ae81ff"&gt;11&lt;/span&gt; snd_via82xx,snd_ac97_codec,snd_pcm,snd_mpu401_uart,snd_rawmidi,snd_seq,snd_timer,snd_seq_device&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;En caso de que no estén instalados los paquetes necesarios, los instalamos&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# aptitude install alsa-utils alsa-oss alsa-tools&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Bastaría realizar el paso siguiente para ya dejar funcionando la tarjeta, y no dar tantas vueltas como lo hice yo&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# alsaconf&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Sonido en Debian&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2012/debian211-1.png&amp;quot; class=&amp;ldquo;size-medium wp-image-931 aligncenter&amp;rdquo; src=&amp;quot;/images/2012/debian211-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;221&amp;rdquo; srcset=&amp;quot;/images/2012/debian211-1.png 300w, /images/2012/debian211-1.png 768w, /images/2012/debian211-1.png 800w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;&lt;p&gt;El problema viene cuando vemos en la &lt;a title="Wiki Alsa Debian" href="http://wiki.debian.org/ALSA" target="_blank" rel="noopener"&gt;Wiki de ALSA en Debian &lt;/a&gt;lo siguiente:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;For release Squeeze or any later release, alsaconf is no longer available in package &lt;a title="alsa-utils" href="http://packages.debian.org/alsa-utils" target="_blank" rel="noopener"&gt;alsa-utils&lt;/a&gt;. So try to configure alsa by running the command &amp;lsquo;&lt;strong&gt;alsactl init&lt;/strong&gt;&amp;rsquo; as root. Just ignore the error message like &amp;lsquo;Unknown hardware&amp;rsquo; (this issue said to be fixed in alsa-utils .20), then reboot and try to test your sound. For more details please see this &lt;a title="Forums Debian" href="http://forums.debian.net/viewtopic.php?f=6&amp;t=39116" target="_blank" rel="noopener"&gt;thread&lt;/a&gt;.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Así que tendremos que ejecutar lo siguiente como root:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# alsactl init&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y con eso ya tenemos resuelto el problema de sonido, bastaría hacer una prueba colocando bocinas o auriculares y reproducir algún archivo de audio para corroborar que todo funciona bien.&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, una vez que ya tengo solucionado el problema de sonido viene ver el segundo punto, dejar audio (o música) reproduciendo en dicho servidor de forma continua, es decir, que esté reproduciendo el o los archivos de audio (mp3) de forma aleatoria y sin parar.&lt;/p&gt;&#10;&lt;p&gt;Para esto usaremos dos programas, el primero es el viejo conocido mplayer(&lt;a class="link" href="http://www.mplayerhq.hu" target="_blank" rel="noopener"&#10; &gt;http://www.mplayerhq.hu&lt;/a&gt;) que me servirá para reproducir archivos de audio.&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ mplayer &lt;span style="color:#e6db74"&gt;&amp;#34;01 Diablo.mp3&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Con esto hacemos una prueba simple de reproducción.&lt;/p&gt;&#10;&lt;p&gt;Si tenemos varios archivos, el comando sería el siguiente:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ mplayer *.mp3&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Si queremos que la reproducción se repita como en un bucle, usamos la opción -loop indicando con un número las veces que queremos que se repita:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ mplayer &lt;span style="color:#e6db74"&gt;&amp;#34;03 Elysium.mp3&amp;#34;&lt;/span&gt; -loop &lt;span style="color:#ae81ff"&gt;5&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Con eso logramos que se repita 5 veces, pero si queremos que sea indefinido, es decir, hasta que nosotros lo cancelemos, sería:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ mplayer &lt;span style="color:#e6db74"&gt;&amp;#34;03 Elysium.mp3&amp;#34;&lt;/span&gt; -loop &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ya avanzamos, ahora la idea es tener varios archivos que se reproduzcan de forma indefinida pero también de forma aleatoria, para lograr esto último, usamos la opción -shuffle:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;$ mplayer -shuffle -loop &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; *.mp3&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;En este caso, tengo un directorio llamado &amp;ldquo;bond&amp;rdquo; con unos 15 archivos mp3 que quiero que se reproduzcan de forma aleatoria y que se repitan indefinidamente, pero además que si cierro sesión via tty1, putty o ssh, el comando se siga ejecutando en segundo plano. En este caso nohup(&lt;a class="link" href="http://rm-rf.es/nohup-mantiene-ejecucion-comando-pese-salir-terminal/" target="_blank" rel="noopener"&#10; &gt;http://rm-rf.es/nohup-mantiene-ejecucion-comando-pese-salir-terminal/&lt;/a&gt;) es nuestro amigo ñ_ñ&lt;/p&gt;&#10;&lt;p&gt;Quedando el comando final de la siguiente forma:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;hbautista@war-machine:~$ nohup mplayer -shuffle -loop &lt;span style="color:#ae81ff"&gt;0&lt;/span&gt; bond/*.mp3 &amp;amp;&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Y con esto logramos el cometido: Reproducir de forma aleatoria y de forma indefinida los archivos .mp3 que se encuentren en el directorio bond dentro de la carpeta del usuario, lo haga en segundo plano aún si dicho usuario cierra sesión.&lt;/p&gt;&#10;</description></item><item><title>Debian GNU/Linux 6.0.2</title><link>https://hbautista.com/p/debian-gnulinux-6-0-2/</link><pubDate>Tue, 21 Jun 2011 05:53:56 +0000</pubDate><guid>https://hbautista.com/p/debian-gnulinux-6-0-2/</guid><description>&lt;img src="https://hbautista.com/images/2011/debian-squeeze-two-454-1.jpg" alt="Featured image of post Debian GNU/Linux 6.0.2" /&gt;&lt;p&gt;Pues este sábado 25 de junio será cuando liberen esta actualización de Debian Squeeze que trae importantes cambios que afectan a los que usamos este sistema operativo.&lt;/p&gt;&#10;&lt;p&gt;Como podrán leer en el &lt;a title="Debian Anounce" href="http://lists.debian.org/debian-stable-announce/2011/06/msg00000.html" target="_blank" rel="noopener"&gt;anuncio oficial&lt;/a&gt; hay muchas correcciones de bugs para esta actualización de la distribución.&lt;/p&gt;&#10;&lt;p&gt;[Debian Squeeze&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/debian-squeeze-two-454-1.jpg&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-603&amp;rdquo; title=&amp;ldquo;Debian Squeeze&amp;rdquo; src=&amp;quot;/images/2011/debian-squeeze-two-454-1.jpg&amp;quot; alt=&amp;ldquo;Debian Squeeze&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;225&amp;rdquo; srcset=&amp;quot;/images/2011/debian-squeeze-two-454-1.jpg 300w, /images/2011/debian-squeeze-two-454-1.jpg 333w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/debian-squeeze-two-454-1.jpg" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Philip Kern hizo el anuncio el pasado domingo 19 de Junio de 2011. El inicio del anuncio es el siguiente:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;Upcoming Debian GNU/Linux 6.0 Update (6.0.2)&lt;/p&gt;&#10;&lt;p&gt;An update to Debian GNU/Linux 6.0 is scheduled for Saturday, June 25th, 2011. As of now it will include the following bug fixes. They can be found in “squeeze-proposed-updates”, which is carried by all official mirrors.&lt;/p&gt;&#10;&lt;p&gt;Please note that packages published through security.debian.org are not listed, but will be included if possible. Some for the updates below are also already available through “squeeze-updates”.&lt;/p&gt;&#10;&lt;p&gt;Testing and feedback would be appreciated. Bugs should be filed in the Debian Bug Tracking System, but please make the Release Team aware of them by copying “debian-release@lists.debian.org” on your mails.&lt;/p&gt;&#10;&lt;p&gt;The point release will also include a rebuild of debian-installer.&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;De lo que leo estas correcciones serán bienvenidas para muchos de nosotros, en mayor o menos medida:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;dbus Fix local DoS for system services (CVE-2011-2200)&lt;/p&gt;&#10;&lt;p&gt;dpkg Fix regression in &amp;ldquo;dpkg-divert –rename&amp;rdquo;; dpkg-split: don&amp;rsquo;t corrupt metadata on 32-bit systems; fix vsnprintf() compat declaration&lt;/p&gt;&#10;&lt;p&gt;gdm3 Reset SIGPIPE handler before starting the session; execute the PostSession script even when GDM is killed or shut down&lt;/p&gt;&#10;&lt;p&gt;gnome-settings-daemon Work around possible race condition when starting Xsettings manager&lt;/p&gt;&#10;&lt;p&gt;ia32-libs Refresh packages from stable and proposed-updates.&lt;/p&gt;&#10;&lt;p&gt;kdenetwork Improve fix for CVE-2010-1000 directory traversal issue&lt;/p&gt;&#10;&lt;p&gt;linux-2.6 New hardware support; add longterm 2.6.32.41; fix oops via corrupted partition tables&lt;/p&gt;&#10;&lt;p&gt;sun-java6 New upstream security update&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Escritorio KDE&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/simple-kde4-video-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-604&amp;rdquo; src=&amp;quot;/images/2011/simple-kde4-video-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;169&amp;rdquo; srcset=&amp;quot;/images/2011/simple-kde4-video-1.png 300w, /images/2011/simple-kde4-video-1.png 768w, /images/2011/simple-kde4-video-1.png 1024w, /images/2011/simple-kde4-video-1.png 1366w, /images/2011/simple-kde4-video-1.png 1296w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;&lt;/p&gt;&#10;</description></item><item><title>TweetDeck en Debian de 64 bits</title><link>https://hbautista.com/p/tweetdeck-en-debian-de-64-bits/</link><pubDate>Sat, 14 May 2011 05:50:41 +0000</pubDate><guid>https://hbautista.com/p/tweetdeck-en-debian-de-64-bits/</guid><description>&lt;img src="https://hbautista.com/images/2011/features_home_pc-1.png" alt="Featured image of post TweetDeck en Debian de 64 bits" /&gt;&lt;p&gt;Muchas personas se han topado con un problema al tratar de instalar Adobe Air o las aplicaciones que se ejecutan usando esa plataforma. Para mi gusto personal es una buena plataforma con muchas aplicaciones bonitas e interesantes. Cualquier distribución de Gnu/Linux de 32 bits no tendrán mayores problemas para su instalación y posterior uso.&lt;/p&gt;&#10;&lt;p&gt;El problema viene cuando quieres que funcione en una distribución de 64 bits, como es mi caso.&lt;br /&gt; En muchos lados te indican los pasos para instalar Adobe Air para 64 bits y en resumidas cuentas queda de la siguiente manera:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Descargarte el archivo .bin de la &lt;a title="AdobeAIR" href="http://airdownload.adobe.com/air/lin/download/latest/AdobeAIRInstaller.bin" target="_blank" rel="noopener"&gt;página oficial&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Asignarle permisos de ejecución:&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;chmod +x AdobeAIRInstaller.bin&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#10;&lt;li&gt;Ejecutar el binario ejecutable como root&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;./AdobeAIRInstaller.bin&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;[Adobe Air&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Adobeair-1.png&amp;quot; class=&amp;ldquo;alignnone wp-image-527 size-medium&amp;rdquo; src=&amp;quot;/images/2011/Pant_Adobeair-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;188&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Adobeair-1.png 300w, /images/2011/Pant_Adobeair-1.png 768w, /images/2011/Pant_Adobeair-1.png 1024w, /images/2011/Pant_Adobeair-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Adobeair-1.png" &gt;1&lt;/a&gt;[Adobe AIR 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_Adobeair2-1.png&amp;quot; class=&amp;ldquo;alignnone size-full wp-image-529&amp;rdquo; src=&amp;quot;/images/2011/Pant_Adobeair2-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;480&amp;rdquo; height=&amp;ldquo;238&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_Adobeair2-1.png 480w, /images/2011/Pant_Adobeair2-1.png 300w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 480px) 100vw, 480px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_Adobeair2-1.png" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Con eso debería bastar para instalar Adobe Air, pero como mencioné en un principio, eso solo les provee de la plataforma para luego instalar diversas aplicaciones entre ellas la que me interesa es Tweetdeck, el cual es un cliente de escritorio multiplataforma para uso de redes sociales como Twitter, Facebook, Google Buzz, entre otras.&lt;/p&gt;&#10;&lt;p&gt;Ahora vamos a instalar el cliente &lt;a title="Tweetdeck" href="http://www.tweetdeck.com/desktop/" target="_blank" rel="noopener"&gt;TweetDeck&lt;/a&gt;, para ello iremos a la página web y procedemos a dar clic en Instalar lo cual nos abrirá una nueva ventana como la siguiente en donde daremos clic en &amp;ldquo;Abrir&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;[Tweetdeck 1&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/twetdeck-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-528&amp;rdquo; title=&amp;ldquo;Tweetdeck 1&amp;rdquo; src=&amp;quot;/images/2011/twetdeck-1.png&amp;quot; alt=&amp;ldquo;Tweetdeck 1&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;141&amp;rdquo; srcset=&amp;quot;/images/2011/twetdeck-1.png 300w, /images/2011/twetdeck-1.png 490w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/twetdeck-1.png" &gt;3&lt;/a&gt;Veremos lo siguiente:&lt;/p&gt;&#10;&lt;p&gt;[Error Tweetdeck 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_error_tweet2-1.png&amp;quot; class=&amp;ldquo;wp-image-532 size-medium aligncenter&amp;rdquo; src=&amp;quot;/images/2011/Pant_error_tweet2-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;142&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_error_tweet2-1.png 300w, /images/2011/Pant_error_tweet2-1.png 768w, /images/2011/Pant_error_tweet2-1.png 1024w, /images/2011/Pant_error_tweet2-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_error_tweet2-1.png" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Luego le damos clic en Instalar y seguir los pasos y finalmente lo tendremos instalado.&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, cuando intentan iniciar probablemente se encuentren con esta pantalla donde les indica que ha ocurrido un error.&lt;/p&gt;&#10;&lt;p&gt;[Error Tweetdeck 1&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_eror_twwet1-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-531&amp;rdquo; src=&amp;quot;/images/2011/Pant_eror_twwet1-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;142&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_eror_twwet1-1.png 300w, /images/2011/Pant_eror_twwet1-1.png 768w, /images/2011/Pant_eror_twwet1-1.png 1024w, /images/2011/Pant_eror_twwet1-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_eror_twwet1-1.png" &gt;5&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;En mi caso estuve viendo el porqué de ese error y obtuve este otro pantallazo:&lt;/p&gt;&#10;&lt;p&gt;[Error Tweetdeck 2&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/Pant_error_tweet2-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-532&amp;rdquo; src=&amp;quot;/images/2011/Pant_error_tweet2-1.png&amp;quot; alt=&amp;quot;&amp;quot; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;142&amp;rdquo; srcset=&amp;quot;/images/2011/Pant_error_tweet2-1.png 300w, /images/2011/Pant_error_tweet2-1.png 768w, /images/2011/Pant_error_tweet2-1.png 1024w, /images/2011/Pant_error_tweet2-1.png 1280w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/Pant_error_tweet2-1.png" &gt;4&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, para poder solucionarlo se tiene que hacer algo así como una chapuza. Es decir, hay pasos que debemos hacer de forma manual en la consola, shell o terminal.&lt;/p&gt;&#10;&lt;p&gt;Encontré la respuesta sobre el problema en sí en el siguiente párrafo:&lt;/p&gt;&#10;&#10; &lt;blockquote&gt;&#10; &#10; &lt;/blockquote&gt;&#10;&#10; &lt;blockquote&gt;&#10; &lt;p&gt;I had gnome-keyring installed, but its libraries were the 64-bit versions, not the 32-bit compatibility versions that TweetDeck and Adobe Air were looking for. I found a lot of hacky solutions and workarounds, none of which were clean enough to put onto my system, so I tried one of my own; installing ONLY the 32-bit gnome-keyring libs into /usr/lib32&lt;/p&gt;&#10;&#10; &lt;/blockquote&gt;&#10;&lt;p&gt;Siguiendo con este mini-tutorial veremos que (en mi caso) usamos la versión de &lt;strong&gt;64 bits&lt;/strong&gt; de Debian Gnu/Linux y que para bien o para mal, Adobe Air está buscando las librerías pero de &lt;strong&gt;32 bits&lt;/strong&gt; -.- y pues por obvias razones nunca lo va a encontrar, así que tenemos que en el directorio &lt;strong&gt;/usr/lib32&lt;/strong&gt; pondremos los archivos que necesitamos.&lt;/p&gt;&#10;&lt;p&gt;Primeramente hay que descargar el paquete &lt;a title="libgnome-keyring" href="http://packages.debian.org/squeeze/libgnome-keyring0" target="_blank" rel="noopener"&gt;libgnome-keyring&lt;/a&gt; de cualquiera de los diferentes sitios de internet de donde puede hacerse (&lt;a title="Descargar libgnome-keyring" href="http://packages.debian.org/squeeze/i386/libgnome-keyring0/download" target="_blank" rel="noopener"&gt;aquí&lt;/a&gt;), en el caso de que usen Ubuntu o LinuxMint, deben buscar el paquete y descargarlo. Como consejo les recomiendo que pongan el archivo descargado en alguna carpeta (en mi caso /home/hbautista/Descargas/tuitdik) para que no nos confundamos con los archivos.&lt;/p&gt;&#10;&lt;p&gt;Ahora bien, vamos a extraer el contenido del paquete que serán los archivos que nos van a servir con el siguiente comando:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista/Descargas/tuitdik# dpkg-deb -x libgnome-keyring0_2.30.1-1_i386.deb libgnome-keyring0_2.30.1-1_i386&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;El contenido del paquete, es decir los archivos de la librería de gnome keyring en 32 bits quedarán dentro del directorio lib-gnome-keyring0_2.30.1-1_i386 y ahora copiaremos estos archivos al directorio que antes mencioné &lt;strong&gt;/usr/lib32&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;root@luke:/home/hbautista/Descargas/tuitdik# cp libgnome-keyring0_2.30.1-1_i386/usr/lib/* /usr/lib32/&lt;/pre&gt;&lt;/p&gt;&#10;&lt;p&gt;Y listo, con estos sencillos pasos habremos por fin de resolver el detalle de poder usar este programa y poder twittear a gusto.&lt;/p&gt;&#10;&lt;p&gt;[Pantalla Tweetdeck&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/features_home_pc-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-533&amp;rdquo; title=&amp;ldquo;Pantalla Tweetdeck&amp;rdquo; src=&amp;quot;/images/2011/features_home_pc-1.png&amp;quot; alt=&amp;ldquo;Pantalla Tweetdeck&amp;rdquo; width=&amp;ldquo;300&amp;rdquo; height=&amp;ldquo;241&amp;rdquo; srcset=&amp;quot;/images/2011/features_home_pc-1.png 300w, /images/2011/features_home_pc-1.png 620w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 300px) 100vw, 300px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/features_home_pc-1.png" &gt;6&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Debian 6.0 “Squeeze” publicado</title><link>https://hbautista.com/p/debian-6-0-squeeze-publicado/</link><pubDate>Sun, 06 Feb 2011 01:52:37 +0000</pubDate><guid>https://hbautista.com/p/debian-6-0-squeeze-publicado/</guid><description>&lt;img src="https://hbautista.com/images/2011/squeeze-1.png" alt="Featured image of post Debian 6.0 “Squeeze” publicado" /&gt;&lt;p&gt;Después de 24 meses de desarrollo constante, el proyecto &lt;a href="http://debian.org/" target="_parent"&gt;Debian&lt;/a&gt; se complace en anunciar su nueva versión estable 6.0 (nombre en clave “&lt;strong&gt;Squeeze&lt;/strong&gt;“). Debian 6.0 es un sistema operativo libre y se presenta por primera vez en dos sabores, ya que junto con &lt;strong&gt;Debian GNU/Linux&lt;/strong&gt;, en esta versión se ha introducido &lt;strong&gt;Debian/kFreeBSD&lt;/strong&gt; como una “vista preliminar de la tecnología”.&lt;/p&gt;&#10;&lt;p&gt;[Squeeze&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/squeeze_countdown-1.png&amp;quot; class=&amp;ldquo;alignleft wp-image-430 size-full&amp;rdquo; title=&amp;ldquo;Squeeze&amp;rdquo; src=&amp;quot;/images/2011/squeeze_countdown-1.png&amp;quot; alt=&amp;ldquo;Squeeze&amp;rdquo; width=&amp;ldquo;200&amp;rdquo; height=&amp;ldquo;170&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://www.debian.org/" target="_blank" rel="noopener"&#10; &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Debian 6.0 incluye los entornos de escritorio &lt;strong&gt;KDE&lt;/strong&gt;, &lt;strong&gt;GNOME&lt;/strong&gt;, &lt;strong&gt;Xfce&lt;/strong&gt; y &lt;strong&gt;LXDE&lt;/strong&gt;, así como todo tipo de aplicaciones de servidor. También ofrece compatibilidad con el estándar FHS v2.3 y el software desarrollado para la versión 3.2 de LSB.&lt;/p&gt;&#10;&lt;p&gt;Debian se ejecuta en distintos tipos de sistemas que van desde computadores de bolsillo hasta supercomputadoras, pasando por prácticamente cualquier otro sistema intermedio. Debian GNU/Linux da soporte a un total de nueve arquitecturas: PCs de 32 bits / Intel IA-32 (i386), PCs de 64 bits / Intel EM64T / x86-64 (amd64), PowerPC de Motorola/IBM (powerpc), SPARC de Sun/Oracle (sparc), MIPS (mips (big-endian) y mipsel (little-endian)), Itanium de Intel (ia64), S/390 de IBM (s390), y ARM EABI (armel).&lt;/p&gt;&#10;&lt;p&gt;Debian 6.0 “Squeeze” incluye una versión preliminar de dos nuevas adaptaciones al núcleo del proyecto FreeBSD utilizando el conocido entorno de usuario Debian GNU: Debian GNU/kFreeBSD para arquitecturas de PCs de 32 bits (kfreebsd-i386) y PC de 64 bits (kfreebsd-amd64). Estas adaptaciones son las primeras en ser incluidas en una versión de Debian sin estar basadas en el núcleo de Linux. Hay muy buen soporte para aplicaciones de servidor y combina las características existentes de Debian basado en Linux con caracterí­sticas únicas en el mundo BSD. Sin embargo, en esta versión estas adaptaciones son aún limitadas.&lt;/p&gt;&#10;&lt;p&gt;[Squeeze&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2011/squeeze-1.png&amp;quot; class=&amp;ldquo;aligncenter size-medium wp-image-431&amp;rdquo; title=&amp;ldquo;Squeeze&amp;rdquo; src=&amp;quot;/images/2011/squeeze-1.png&amp;quot; alt=&amp;ldquo;Squeeze&amp;rdquo; width=&amp;ldquo;285&amp;rdquo; height=&amp;ldquo;300&amp;rdquo; srcset=&amp;quot;/images/2011/squeeze-1.png 285w, /images/2011/squeeze-1.png 432w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 285px) 100vw, 285px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2011/squeeze-1.png" &gt;2&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Debian Squeeze publicado" href="http://usoli.org/2011_02_05/debian-6-0-squeeze-publicado/" target="_blank" rel="noopener"&gt;Publicado en Usoli.org&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Debian Squeeze" href="http://debian.org/News/2011/20110205a" target="_blank" rel="noopener"&gt;Nota de la liberación&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a title="Release Notes" href="http://debian.org/releases/stable/releasenotes" target="_blank" rel="noopener"&gt;Notas de publicación&lt;/a&gt;&lt;/p&gt;&#10;</description></item><item><title>Recuperar Grub2 en Squeeze con LVM cifrado</title><link>https://hbautista.com/p/recuperar-grub2-en-squeeze-con-lvm-cifrado/</link><pubDate>Fri, 14 Jan 2011 18:17:30 +0000</pubDate><guid>https://hbautista.com/p/recuperar-grub2-en-squeeze-con-lvm-cifrado/</guid><description>&lt;img src="https://hbautista.com/images/2011/grub2.jpg" alt="Featured image of post Recuperar Grub2 en Squeeze con LVM cifrado" /&gt;&lt;p&gt;Ayer estaba viendo arreglar un pequeño detalle con &lt;strong&gt;Grub2&lt;/strong&gt;, el grub.cfg de otra laptop y reinicié.. grave error :-/&lt;/p&gt;&#10;&lt;p&gt;Resulta que no me cargaba la imágen de fondo de &lt;strong&gt;Grub2&lt;/strong&gt; y tampoco entraba a &lt;a title="Debian Releases" href="http://debian.org/releases/" target="_blank" rel="noopener"&gt;Squeeze&lt;/a&gt;, debido a que no correspondían los valores (obvio) con los de la Laptop Dell Vostro 1320 (&lt;em&gt;&lt;strong&gt;Luke&lt;/strong&gt;&lt;/em&gt;) que tengo.&lt;/p&gt;&#10;&lt;p&gt;No tiene mucho que reinstalé &lt;strong&gt;Squeeze&lt;/strong&gt; en esa laptop, dejándolo con la versión de 64 bits y &lt;strong&gt;LVM cifrado&lt;/strong&gt;, intenté con un live-cd de &lt;strong&gt;Ubuntu&lt;/strong&gt; hacer la recuperación de grub sin resultado, pues no cargaba el volumen cifrado donde se encuentra el ejecutable de grub, solamente podía accesar a la partición de &lt;strong&gt;/boot&lt;/strong&gt; donde se encuentra el kernel, initrd y la propia configuración de grub (&lt;strong&gt;/boot/grub/grub.cfg&lt;/strong&gt;)&lt;/p&gt;&#10;&lt;p&gt;Ya después de un buen rato de estar modificando manualmente grub.cfg y reiniciando varias veces el equipo y viendo que probablemente tendría que reinstalar (pensando lo peor) dí con la &lt;a title="Rescatar sistema Debian" href="http://www.esdebian.org/foro/39018/rescatar-sistema-debian-lenny-eliminacion-etcinitd-error" target="_blank" rel="noopener"&gt;respuesta&lt;/a&gt; en el foro de &lt;a title="EsDebian.org" href="http://www.esdebian.org" target="_blank" rel="noopener"&gt;EsDebian&lt;/a&gt;.&lt;/p&gt;&#10;&lt;p&gt;Básicamente indican que iniciando con el netinstall (es el que usé para instalar Debian Squeeze de 64 bits) usar el modo &amp;ldquo;rescue&amp;rdquo; para poder montar la partición cifrada y así poder hacer la recuperación.&lt;/p&gt;&#10;&lt;p&gt;Los pasos que finalmente me dieron la solución fueron:&lt;/p&gt;&#10;&lt;p&gt;Iniciar con el cd de &lt;strong&gt;netinstall&lt;/strong&gt; en modo rescate (&lt;strong&gt;rescue mode&lt;/strong&gt;)&lt;/p&gt;&#10;&lt;p&gt;Contestar las preguntas que se nos presentan hasta donde se nos pide la clave de encriptación del disco, escribirla y nos pide que escojamos la partición raíz del volumen LVM Indicamos que nos deje en la terminal&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;No monta la partición /boot por lo que habrá que hacerlo manualmente&lt;/li&gt;&#10;&lt;li&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;mount /dev/sda1 /boot&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#10;&lt;li&gt;Actualizar la configuración de grub&lt;/li&gt;&#10;&lt;li&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;update-grub2&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#10;&lt;li&gt;Se genera de nuevo el archivo grub.cfg en &lt;strong&gt;/boot/grub/grub.cfg&lt;/strong&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;En mi caso y para evitar sorpresas ví el contenido de dicho archivo&lt;/p&gt;&#10;&lt;p&gt;** **&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;less /boot/grub/grub.cfg&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Reiniciar el equipo Y con eso finalmente pude recuperar grub e iniciar normalmente el equipo.&lt;/p&gt;&#10;&lt;p&gt;Espero les sirva&lt;/p&gt;</description></item><item><title>Formatear NTFS en Debian</title><link>https://hbautista.com/p/formatear-ntfs-en-debian/</link><pubDate>Thu, 07 Oct 2010 14:59:06 +0000</pubDate><guid>https://hbautista.com/p/formatear-ntfs-en-debian/</guid><description>&lt;p&gt;Resulta que este inicio de semana, tengo un disco duro externo que me dieron en el trabajo y se usa principalmente para hacer respaldos y esas cosas.&lt;/p&gt;&#10;&lt;p&gt;Pues bien, algo pasó que simplemente se perdió una partición conteniendo información importante y valiosa que debía ser rescatada, &lt;a title="TestDisk" href="http://www.cgsecurity.org/wiki/TestDisk" target="_blank"&gt;TestDisk&lt;/a&gt; finalmente me ayudó a resolver parte del problema.[TestDisk&lt;/p&gt;&#10;&lt;p&gt;&amp;quot; data-image-caption=&amp;quot;&amp;quot; data-large-file=&amp;quot;/images/2010/Testdisklogo_clear_100-1.png&amp;quot; class=&amp;ldquo;alignright size-full wp-image-350&amp;rdquo; title=&amp;ldquo;TestDisk&amp;rdquo; src=&amp;quot;/images/2010/Testdisklogo_clear_100-1.png&amp;quot; alt=&amp;ldquo;TestDisk&amp;rdquo; width=&amp;ldquo;100&amp;rdquo; height=&amp;ldquo;100&amp;rdquo; srcset=&amp;quot;/images/2010/Testdisklogo_clear_100-1.png 100w, /images/2010/Testdisklogo_clear_100-1.png 60w&amp;quot; sizes=&amp;ldquo;auto, (max-width: 100px) 100vw, 100px&amp;rdquo; /&amp;gt;]&lt;a class="link" href="https://hbautista.com/images/2010/Testdisklogo_clear_100-1.png" &gt;1&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;El caso es que finalmente tuve perdida de información debido a un error mío y pues ni modos. No sé exactamente que se perdió ni si era importante o no. La cuestión es que necesitamos usar ese disco duro externo que es de 250GB.&lt;/p&gt;&#10;&lt;p&gt;Entonces lo que hice fue eliminar las particiones usando GParted y volverlas a crear en el siguiente orden: 50% en una partición primaria del tipo NTFS y 50% de una partición lógica en Fat32.&lt;/p&gt;&#10;&lt;p&gt;Pero me topé con el pequeño detalle que no podía crear la partición en NTFS porque no tenía soporte completo, en mi caso instalé los siguientes paquetes y asunto resuelto:&lt;/p&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;root@luke:/home/hbautista# aptitude install ntfs-config ntfsprogs fuse-utils&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Basta con volver a entrar en GParted y crear las particiones tal y como mencioné antes y listo.&lt;/p&gt;&#10;&lt;p&gt;En el trabajo necesitamos de ese disco duro con ese tipo de particiones.&lt;/p&gt;</description></item></channel></rss>