<?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>rolandovera.com &#187; debian lenny</title>
	<atom:link href="http://www.rolandovera.com/tag/debian-lenny/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rolandovera.com</link>
	<description>Un blog de un sysadmin.</description>
	<lastBuildDate>Mon, 09 Jan 2012 21:52:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Migrando de Debian 5 Lenny a Squeeze 6</title>
		<link>http://www.rolandovera.com/2011/03/21/migrando-de-debian-5-lenny-a-squeeze-6/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=migrando-de-debian-5-lenny-a-squeeze-6</link>
		<comments>http://www.rolandovera.com/2011/03/21/migrando-de-debian-5-lenny-a-squeeze-6/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 19:33:53 +0000</pubDate>
		<dc:creator>Rolando</dc:creator>
				<category><![CDATA[Articulos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian lenny]]></category>
		<category><![CDATA[debian squeeze]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[squeeze]]></category>

		<guid isPermaLink="false">http://www.rolandovera.com/?p=1354</guid>
		<description><![CDATA[Recientemente debían libero la versión 6.0 de su sistema operativo, bajo el nombre código squeeze. Este nuevo sistema operativo tiene muchas mejoras y parches de seguridad así que tarde o temprano nos va a tocar migrar a esta nueva versión de este sistema operativo. El servidor que voy a actualizar tiene debian lenny y tiene [...]]]></description>
			<content:encoded><![CDATA[<p>Recientemente debían libero la versión 6.0 de su sistema operativo, bajo el nombre <a href="http://www.debian.org/News/2011/20110205a" target="_blank">código squeeze.</a> Este nuevo sistema operativo tiene muchas mejoras y parches de seguridad así que tarde o temprano nos va a tocar migrar a esta nueva versión de este sistema operativo.</p>
<p>El servidor que voy a actualizar tiene debian lenny y tiene los siguientes paquetes instalados:</p>
<ul>
<li>Apache 2.2.9</li>
<li>PHP 5.2.6</li>
<li>Mysql 5</li>
<li>Vsftpd</li>
<li>Squid</li>
<li>Kernel 2.6.26-2-686</li>
<li>Webmin</li>
</ul>
<p>Este servidor sirve de proxy, y tiene un WordPress instalado. Tal como lo muestra la siguiente imagen:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-wordpress.jpg"><img class="aligncenter size-medium wp-image-1355" title="debian lenny wordpress" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-wordpress-300x184.jpg" alt="" width="300" height="184" /></a></p>
<p><strong>Antes de seguir, es necesario que hagan respaldo de toda su información y de todas las configuraciones, en mi caso copie saque respaldo del contenido de las siguientes carpetas y archivos:</strong></p>
<blockquote><p>/etc/apache2 | /etc/squid | /etc/vsftpd.conf | /etc/mysql</p>
<p><strong>Ademas de esto saque respaldo de toda la información contenida en la carpeta /var/www ya que ahí tengo todos mis sitios web montados.</strong></p>
<p><strong>También saque respaldos de las base de datos de Mysql.</strong></p>
<p><strong>Yo voy a realizar la actualizacion desde una consola de SSH.</strong></p></blockquote>
<p>Luego de sacar el respaldo hay que revisar el archivo /etc/apt/sources.list en. En mi servidor este archivo contenía solo lo siguiente:</p>
<blockquote><p>deb http://ftp.us.debian.org/debian/ lenny main<br />
deb-src http://ftp.us.debian.org/debian/ lenny main</p>
<p>deb http://security.debian.org/ lenny/updates main<br />
deb-src http://security.debian.org/ lenny/updates main</p></blockquote>
<p><strong>Luego procedí a verificar si habían actualizaciones pendientes para instalación. Recomiendo que antes de realizar la actualización a Debian Squeeze, actualicen su Debian Lenny con las ultimas actualizaciones disponibles. Recomiendo que en este punto no tengan ningun programa ejecutándose, especialmente de monitoreo, como por ejemplo, htop, top, apachetop, mytop, etc.</strong></p>
<p>Ejecute el comando apt-get update</p>
<blockquote><p>proxy:/etc/apt# apt-get update<br />
Hit http://security.debian.org lenny/updates Release.gpg<br />
Ign http://security.debian.org lenny/updates/main Translation-en_US<br />
Hit http://ftp.us.debian.org lenny Release.gpg<br />
Ign http://ftp.us.debian.org lenny/main Translation-en_US<br />
Hit http://security.debian.org lenny/updates Release<br />
Hit http://ftp.us.debian.org lenny Release<br />
Ign http://security.debian.org lenny/updates/main Packages/DiffIndex<br />
Ign http://ftp.us.debian.org lenny/main Packages/DiffIndex<br />
Ign http://security.debian.org lenny/updates/main Sources/DiffIndex<br />
Ign http://ftp.us.debian.org lenny/main Sources/DiffIndex<br />
Hit http://security.debian.org lenny/updates/main Packages<br />
Hit http://ftp.us.debian.org lenny/main Packages<br />
Hit http://security.debian.org lenny/updates/main Sources<br />
Hit http://ftp.us.debian.org lenny/main Sources<br />
Reading package lists&#8230; Done</p></blockquote>
<p>Luego ejecute el comando apt-get upgrade para instalar actualizaciones pendientes:</p>
<blockquote><p>proxy:/etc/apt# apt-get upgrade<br />
Reading package lists&#8230; Done<br />
Building dependency tree<br />
Reading state information&#8230; Done<br />
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.</p></blockquote>
<p>No hubo necesidad de instalar alguna actualización, luego ejecute el comando apt-get dist-upgrade, y tampoco instalo nada, esto quiere decir que mi servidor Debian lenny esta con las ultimas actualizaciones a la fecha.</p>
<blockquote><p>proxy:/etc/apt# apt-get dist-upgrade<br />
Reading package lists&#8230; Done<br />
Building dependency tree<br />
Reading state information&#8230; Done<br />
Calculating upgrade&#8230; Done<br />
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.</p></blockquote>
<p>Nuestro debian lenny ya esta listo para ser actualizado, vamos a la carpeta /etc/apt y editamos el archivo sources.list y lo dejamos de la siguiente manera:</p>
<blockquote><p>deb http://ftp.us.debian.org/debian/ squeeze main<br />
deb-src http://ftp.us.debian.org/debian/ squeeze main</p>
<p>deb http://security.debian.org/ squeeze/updates main<br />
deb-src http://security.debian.org/ squeeze/updates main</p></blockquote>
<p>Luego de esto vamos a bajar todos los nuevos paquetes / repositorios. Esto lo hacemos con el comando apt-get update.</p>
<blockquote><p>proxy:/etc/apt# apt-get update<br />
Get:1 http://security.debian.org squeeze/updates Release.gpg [835B]<br />
Ign http://security.debian.org squeeze/updates/main Translation-en_US<br />
Get:2 http://ftp.us.debian.org squeeze Release.gpg [1671B]<br />
Get:3 http://security.debian.org squeeze/updates Release [38.4kB]<br />
Ign http://ftp.us.debian.org squeeze/main Translation-en_US<br />
Get:4 http://ftp.us.debian.org squeeze Release [79.8kB]<br />
Get:5 http://security.debian.org squeeze/updates/main Packages [68.0kB]<br />
Get:6 http://security.debian.org squeeze/updates/main Sources [17.7kB]<br />
Get:7 http://ftp.us.debian.org squeeze/main Packages [8633kB]<br />
Get:8 http://ftp.us.debian.org squeeze/main Sources [4823kB]<br />
Fetched 13.7MB in 57s (238kB/s)<br />
Reading package lists&#8230; Done<br />
proxy:/etc/apt#</p></blockquote>
<p>Nuestro debian lenny, ya esta listo para ser actualizado a debian squeeze. Esto lo hacemos ejecutando el comando apt-get dist-upgrade.</p>
<p>Después de ejecutar este comando nos va a salir un gran listado de todos los paquetes que va a actualizar, aproximadamente al momento de esta guía eran 112mb de actualizaciones. Vamos a continuar presionando la tecla Y y luego enter. También si se dan cuenta, el proceso de actualización informa que mysql 5.0 va a ser removido. Esperemos que todo salga bien <img src='http://www.rolandovera.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> . Adjunto la imagen del listado de paquetes a actualizar:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-lista-de-archivos.jpg"><img class="aligncenter size-medium wp-image-1357" title="debian lenny a squeeze lista de archivos" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-lista-de-archivos-300x117.jpg" alt="" width="300" height="117" /></a></p>
<p>La descarga de todos los archivos puede llevar de unos minutos a horas dependiendo de la velocidad del enlace a internet que tengan.</p>
<p>La lista es enorme:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-descarga-01.jpg"><img class="aligncenter size-medium wp-image-1359" title="debian lenny a squeeze descarga 01" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-descarga-01-300x234.jpg" alt="" width="300" height="234" /></a></p>
<p>Luego de la descarga nos va a preguntar si puede usar la consola (shell) /bin/sh en lugar de la /bin/bash (que es la que mas usamos) para mejorar el rendimiento, vamos a seleccionar YES (si) y luego vamos a presionar la tecla enter:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-pregunta-de-shell.jpg"><img class="aligncenter size-medium wp-image-1360" title="debian lenny a squeeze pregunta de shell" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-pregunta-de-shell-300x47.jpg" alt="" width="300" height="47" /></a></p>
<p>También nos informa que la versión de Grub que tenemos, la 0.97 es obsoleta, así que va a actualizar a la Grub 2.0:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-a-grub-2-0.jpg"><img class="aligncenter size-medium wp-image-1361" title="debian lenny a squeeze actualizacion a grub 2-0" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-a-grub-2-0-300x102.jpg" alt="" width="300" height="102" /></a></p>
<p>Debian squeeze nos informa que va a arrancar la imagen de arranque de grub 2 desde nuestra versión obsoleta, grub 0.97, después de que nuestro sistema arranque sin problemas vamos a ejecutar el comando upgrade-from-grub-legacy para actualizar nuestro sistema totalmente a Grub 2.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-a-grub-2-0-01.jpg"><img class="aligncenter size-medium wp-image-1362" title="debian lenny a squeeze actualizacion a grub 2-0 - 01" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-a-grub-2-0-01-300x119.jpg" alt="" width="300" height="119" /></a>Nos pregunta para confirmar si deseamos hacer esto, seleccionan YES (si) y luego enter.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-a-grub-2-0-chainload.jpg"><img class="aligncenter size-full wp-image-1363" title="debian lenny a squeeze actualizacion a grub 2-0 - chainload" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-a-grub-2-0-chainload.jpg" alt="" width="253" height="58" /></a>Nos hara una pregunta de la linea de comando de Grub, seleccionamos OK para continuar.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-a-grub-2-0-linea-de-comando.jpg"><img class="aligncenter size-medium wp-image-1364" title="debian lenny a squeeze actualizacion a grub 2-0 - linea de comando" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-a-grub-2-0-linea-de-comando-300x66.jpg" alt="" width="300" height="66" /></a>Luego empieza a instalar algunos paquetes va a configurar libc6, y nos va a preguntar que servicios como mysql, apache, webmin van a ser reiniciados, vamos a continuar presionando Ok.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-a-grub-2-0-libc6.jpg"><img class="aligncenter size-medium wp-image-1365" title="debian lenny a squeeze actualizacion a grub 2-0 - libc6" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-a-grub-2-0-libc6-300x77.jpg" alt="" width="300" height="77" /></a></p>
<p>El proceso de instalación va a continuar, al llegar al paquete libpam0g nos va a pedir reiniciar servicios como cron, atd, vsftpd, exim4, squid vamos a continuar presionando OK.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-libpam0g.jpg"><img class="aligncenter size-medium wp-image-1367" title="debian lenny a squeeze actualizacion libpam0g" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-libpam0g-300x61.jpg" alt="" width="300" height="61" /></a></p>
<p>Luego nos va a indicar que el nuevo Kernel carga diferentes controladores para discos, cd-rom que tengamos instalados, vamos seleccionar YES (si) ahí ya que si no tendríamos que agregar los ID de estos dispositivos manualmente.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-kernel-id.jpg"><img class="aligncenter size-medium wp-image-1369" title="debian lenny a squeeze actualizacion kernel id" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-kernel-id-300x73.jpg" alt="" width="300" height="73" /></a></p>
<p>Vamos a confirmar los cambios, procedemos seleccionando YES (si).</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-kernel-id-01.jpg"><img class="aligncenter size-medium wp-image-1370" title="debian lenny a squeeze actualizacion kernel id - 01" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-kernel-id-01-300x122.jpg" alt="" width="300" height="122" /></a></p>
<p>Nos va a dar un error que no pudo reconocer la configuración del sistema de arranque, esto lo vamos a solucionar después.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-kernel-id-02.jpg"><img class="aligncenter size-medium wp-image-1371" title="debian lenny a squeeze actualizacion kernel id - 02" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-lenny-a-squeeze-actualizacion-kernel-id-02-300x70.jpg" alt="" width="300" height="70" /></a></p>
<p>Luego de esto nos va a pedir si deseamos sobre escribir la configuración de:</p>
<blockquote><p>Configuration file `/etc/console-tools/config&#8217;</p></blockquote>
<p>Yo nunca modifique esa configuración, así que voy a seleccionar que si quiero sobre escribirla con la tecla Y y enter, si solo presionamos enter, va a dejar la configuración antigua.</p>
<blockquote><p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/console-tools.jpg"><img class="aligncenter size-medium wp-image-1372" title="console tools" src="http://www.rolandovera.com/wp-content/uploads/2011/03/console-tools-300x88.jpg" alt="" width="300" height="88" /></a></p></blockquote>
<p>Me paso lo mismo con la configuración de vsftpd, yo voy a sobre escribir mis configuraciones actuales con las configuraciones nuevas:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/vsfptd.jpg"><img class="aligncenter size-medium wp-image-1373" title="vsfptd" src="http://www.rolandovera.com/wp-content/uploads/2011/03/vsfptd-300x95.jpg" alt="" width="300" height="95" /></a></p>
<p>Luego también hace unos cambios para la actualización a grub2.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/grub2-squeeze.jpg"><img class="aligncenter size-medium wp-image-1374" title="grub2 squeeze" src="http://www.rolandovera.com/wp-content/uploads/2011/03/grub2-squeeze-300x77.jpg" alt="" width="300" height="77" /></a></p>
<p>Luego otra vez el mismo mensaje de actualización de configuración, solo que ahora con apache2, yo decidí actualizar la configuración a la nueva versión:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/apache2.jpg"><img class="aligncenter size-medium wp-image-1375" title="apache2" src="http://www.rolandovera.com/wp-content/uploads/2011/03/apache2-300x85.jpg" alt="" width="300" height="85" /></a></p>
<p>Ahora con ports.conf siempre de apache2:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/portsconf.jpg"><img class="aligncenter size-medium wp-image-1376" title="portsconf" src="http://www.rolandovera.com/wp-content/uploads/2011/03/portsconf-300x91.jpg" alt="" width="300" height="91" /></a></p>
<blockquote><p><strong>Esto pasara varias veces dependiendo de cuantos paquetes / aplicaciones tengamos instaladas y hayamos modificado sus configuraciones, yo recomiendo que sobre escriban las configuraciones con la nueva versión que nos proporciona las actualizaciones, y como tenemos respaldo de todo, modifiquemos las configuraciones nuevas para que cumplan con nuestros requerimientos. </strong></p></blockquote>
<p>Luego el proceso de actualización termina y regresamos a la consola, es momento de reiniciar con el comando reboot. <img src='http://www.rolandovera.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-squeeze-final.jpg"><img class="aligncenter size-medium wp-image-1377" title="debian squeeze final" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-squeeze-final-300x129.jpg" alt="" width="300" height="129" /></a></p>
<p>Todo arranco sin ningún problema a excepción de mysql-server. Tal como lo muestra la siguiente imagen:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/arranque-debian-squeeze.jpg"><img class="aligncenter size-medium wp-image-1378" title="arranque debian squeeze" src="http://www.rolandovera.com/wp-content/uploads/2011/03/arranque-debian-squeeze-300x106.jpg" alt="" width="300" height="106" /></a></p>
<p>Al ver el archivo /var/log/syslog encontré el siguiente mensaje:</p>
<blockquote><p>Mar 21 13:49:28 proxy /etc/init.d/mysql[2350]: #007/usr/bin/mysqladmin: connect to server at &#8216;localhost&#8217; failed<br />
Mar 21 13:49:28 proxy /etc/init.d/mysql[2350]: error: &#8216;Can&#8217;t connect to local MySQL server through socket &#8216;/var/run/mysqld/mysqld.sock&#8217; (2)&#8217;</p></blockquote>
<p>Después de analizar note que pareciera como que mysql no se había instalado, así que decidí volver a ejecutar el comando apt-get install mysql-server, y tenia razón el proceso de instalación inicio:</p>
<p>Mysql 5.1 se instalo sin ningún problema:</p>
<blockquote><p>proxy:/etc/mysql# apt-get install mysql-server<br />
Reading package lists&#8230; Done<br />
Building dependency tree<br />
Reading state information&#8230; Done<br />
The following packages were automatically installed and are no longer required:<br />
openssl-blacklist libterm-readkey-perl libisccc50 libmysqlclient15off liblwres50 libbind9-50 libisccfg50 x11-common libpq5<br />
Use &#8216;apt-get autoremove&#8217; to remove them.<br />
The following extra packages will be installed:<br />
mysql-client-5.1 mysql-server-5.1<br />
Suggested packages:<br />
tinyca<br />
The following packages will be REMOVED:<br />
mysql-client-5.0<br />
The following NEW packages will be installed:<br />
mysql-client-5.1 mysql-server mysql-server-5.1<br />
0 upgraded, 3 newly installed, 1 to remove and 0 not upgraded.<br />
Need to get 16.2 MB of archives.<br />
After this operation, 19.0 MB of additional disk space will be used.<br />
Do you want to continue [Y/n]? yy<br />
Get:1 http://ftp.us.debian.org/debian/ squeeze/main mysql-client-5.1 i386 5.1.49-3 [9,605 kB]<br />
Get:2 http://ftp.us.debian.org/debian/ squeeze/main mysql-server-5.1 i386 5.1.49-3 [6,528 kB]<br />
Get:3 http://ftp.us.debian.org/debian/ squeeze/main mysql-server all 5.1.49-3 [65.4 kB]<br />
Fetched 16.2 MB in 15s (1,067 kB/s)<br />
Preconfiguring packages &#8230;<br />
(Reading database &#8230; 45576 files and directories currently installed.)<br />
Removing mysql-client-5.0 &#8230;<br />
Processing triggers for man-db &#8230;<br />
Selecting previously deselected package mysql-client-5.1.<br />
(Reading database &#8230; 45517 files and directories currently installed.)<br />
Unpacking mysql-client-5.1 (from &#8230;/mysql-client-5.1_5.1.49-3_i386.deb) &#8230;<br />
Selecting previously deselected package mysql-server-5.1.<br />
Unpacking mysql-server-5.1 (from &#8230;/mysql-server-5.1_5.1.49-3_i386.deb) &#8230;<br />
Stopping MySQL database server: mysqld.<br />
Selecting previously deselected package mysql-server.<br />
Unpacking mysql-server (from &#8230;/mysql-server_5.1.49-3_all.deb) &#8230;<br />
Processing triggers for man-db &#8230;<br />
Setting up mysql-client-5.1 (5.1.49-3) &#8230;<br />
Setting up mysql-server-5.1 (5.1.49-3) &#8230;<br />
Installing new version of config file /etc/init.d/mysql &#8230;<br />
Stopping MySQL database server: mysqld.<br />
Starting MySQL database server: mysqld.<br />
Checking for corrupt, not cleanly closed and upgrade needing tables..</p></blockquote>
<p>Al entrar al mysql ahi estaban mis bases de datos:</p>
<blockquote><p>mysql&gt; show databases;<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
| Database           |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
| information_schema |<br />
| mysql              |<br />
| wordpress          |<br />
| wordpress1         |<br />
+&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;+<br />
4 rows in set (0.00 sec)</p></blockquote>
<p>Al volver a ver el /var/log/syslog encontre que algunas tablas necesitaban actualizarse, ya que me salia el siguiente mensaje de error:</p>
<blockquote><p>Mar 21 13:55:44 proxy /etc/mysql/debian-start[3324]: error    : Table upgrade required. Please do &#8220;REPAIR TABLE `help_category`&#8221; or dump/reload to fix it!</p></blockquote>
<p>Estoy lo solucione reinicianco mysql, despues de reiniciarlo ya no dio el mensaje de error ya que habia actualizado las tablas.</p>
<blockquote><p>Mar 21 14:00:18 proxy mysqld_safe: mysqld from pid file /var/run/mysqld/mysqld.pid ended<br />
Mar 21 14:00:19 proxy mysqld_safe: Starting mysqld daemon with databases from /var/lib/mysql<br />
Mar 21 14:00:19 proxy mysqld: 110321 14:00:19 [Note] Plugin &#8216;FEDERATED&#8217; is disabled.<br />
Mar 21 14:00:19 proxy mysqld: 110321 14:00:19  InnoDB: Started; log sequence number 0 43655<br />
Mar 21 14:00:19 proxy mysqld: 110321 14:00:19 [Note] Event Scheduler: Loaded 0 events<br />
Mar 21 14:00:19 proxy mysqld: 110321 14:00:19 [Note] /usr/sbin/mysqld: ready for connections.<br />
Mar 21 14:00:19 proxy mysqld: Version: &#8217;5.1.49-3&#8242;  socket: &#8216;/var/run/mysqld/mysqld.sock&#8217;  port: 3306  (Debian)<br />
Mar 21 14:00:20 proxy /etc/mysql/debian-start[3650]: Upgrading MySQL tables if necessary.<br />
Mar 21 14:00:20 proxy /etc/mysql/debian-start[3653]: /usr/bin/mysql_upgrade: the &#8216;&#8211;basedir&#8217; option is always ignored<br />
Mar 21 14:00:20 proxy /etc/mysql/debian-start[3653]: Looking for &#8216;mysql&#8217; as: /usr/bin/mysql<br />
Mar 21 14:00:20 proxy /etc/mysql/debian-start[3653]: Looking for &#8216;mysqlcheck&#8217; as: /usr/bin/mysqlcheck<br />
Mar 21 14:00:20 proxy /etc/mysql/debian-start[3653]: This installation of MySQL is already upgraded to 5.1.49, use &#8211;force if you still need to run mysql_upgrade<br />
Mar 21 14:00:20 proxy /etc/mysql/debian-start[3660]: Checking for insecure root accounts.<br />
Mar 21 14:00:20 proxy /etc/mysql/debian-start[3664]: Triggering myisam-recover for all MyISAM tables</p></blockquote>
<p>Decidi entrar a mi pagina de wordpress y cargo sin problema alguno, incluso hasta deje unos comentarios de prueba, y todo funcionaba a la perfeccion:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/wordpress-en-squeeze.jpg"><img class="aligncenter size-medium wp-image-1380" title="wordpress en squeeze" src="http://www.rolandovera.com/wp-content/uploads/2011/03/wordpress-en-squeeze-300x178.jpg" alt="" width="300" height="178" /></a></p>
<p>Ahora el servidor esta funcionando con las siguientes versiones de paquetes:</p>
<ul>
<li>Apache 2.2.16</li>
<li> PHP 5.3.3-7</li>
<li>Kernel 2.6.32-5-686</li>
</ul>
<p>Decidi reiniciar el sistema y al parecer todavia es necesario ejecutar el comando upgrade-from-grub-legacy ya que al arrancar lo menciona que todavia no estamos funcionando al 100% con grub2.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/grub-2-legacy.jpg"><img class="aligncenter size-medium wp-image-1381" title="grub 2 legacy" src="http://www.rolandovera.com/wp-content/uploads/2011/03/grub-2-legacy-300x157.jpg" alt="" width="300" height="157" /></a></p>
<p>Necesitamos ejecutar el comando upgrade-from-grub-legacy, si tenemos varios discos duros instalados, es necesario que veamos el contenido del archivo /etc/fstab para ver en que disco esta montado el /boot o /. En mi caso como mi servidor solo tiene un disco duro, esto quiere decir que mi sistema operativo esta montado en el /dev/sda.</p>
<blockquote><p># /dev/sda1       /               ext3    errors=remount-ro 0       1</p>
<p># /dev/sda5       none            swap    sw              0       0</p></blockquote>
<p>En la pantalla que me sale el /dev/sda asi que lo voy a seleccionar con la barra espaciadora y luego con los cursores me voy a la opciond e ok  y luego presiono enter:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-squeeze-disco-de-arranque.jpg"><img class="aligncenter size-medium wp-image-1383" title="debian squeeze disco de arranque" src="http://www.rolandovera.com/wp-content/uploads/2011/03/debian-squeeze-disco-de-arranque-300x98.jpg" alt="" width="300" height="98" /></a>Luego de esto, nos indicara que no encontro ningun error:</p>
<blockquote><p>Installation finished. No error reported.<br />
Generating grub.cfg &#8230;<br />
Found linux image: /boot/vmlinuz-2.6.32-5-686<br />
Found initrd image: /boot/initrd.img-2.6.32-5-686<br />
Found linux image: /boot/vmlinuz-2.6.26-2-686<br />
Found initrd image: /boot/initrd.img-2.6.26-2-686<br />
done</p>
<p>GRUB Legacy has been removed, but its configuration files have been preserved,<br />
since this script cannot determine if they contain valuable information.  If<br />
you would like to remove the configuration files as well, use the following<br />
command:</p>
<p>rm -f /boot/grub/menu.lst*</p></blockquote>
<p>Ahora nos toca reiniciar con el comando reboot.</p>
<p>Al reiniciar el servidor, vamos a ver que ya esta totalmente instalado el Grub 2:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/grub-2-en-accion.jpg"><img class="aligncenter size-medium wp-image-1384" title="grub 2 en accion" src="http://www.rolandovera.com/wp-content/uploads/2011/03/grub-2-en-accion-300x196.jpg" alt="" width="300" height="196" /></a></p>
<p>El servidor arranco mucho mas rapido y sin ningun problema alguno <img src='http://www.rolandovera.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2011/03/squeeze-con-grub2.jpg"><img class="aligncenter size-medium wp-image-1385" title="squeeze con grub2" src="http://www.rolandovera.com/wp-content/uploads/2011/03/squeeze-con-grub2-300x56.jpg" alt="" width="300" height="56" /></a></p>
<blockquote><p>El debian squeeze funciona mucho mas rapido, estare probandolo y de ser necesario actualizare este tema, de no haber sido por el problema de mysql 5.1. La actualizacion de debian lenny a squeeze hubiera sido mucho mas facil. Espero que les sirva esta guía, les deseo mucha suerte.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.rolandovera.com/2011/03/21/migrando-de-debian-5-lenny-a-squeeze-6/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Instalando Debian 5.0 lenny</title>
		<link>http://www.rolandovera.com/2009/06/17/instalando-debian-5-0-lenny/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=instalando-debian-5-0-lenny</link>
		<comments>http://www.rolandovera.com/2009/06/17/instalando-debian-5-0-lenny/#comments</comments>
		<pubDate>Thu, 18 Jun 2009 05:16:06 +0000</pubDate>
		<dc:creator>Rolando</dc:creator>
				<category><![CDATA[Articulos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian lenny]]></category>
		<category><![CDATA[instalacion]]></category>
		<category><![CDATA[lenny]]></category>

		<guid isPermaLink="false">http://www.rolandovera.com/?p=1014</guid>
		<description><![CDATA[Hoy necesitaba un servidor web y MySQL para realizar unas pruebas de un sitio web, así que decidí instalar una maquina virtual con Debian 5.0 Lenny. Al menos la instalación de Debian sarge y etch habían sido un tanto simples, no vistosas y en algunos casos muy complicadas, parecían ventanas de Pascal&#8230;. Para las pruebas [...]]]></description>
			<content:encoded><![CDATA[<p>Hoy necesitaba un servidor web y MySQL para realizar unas pruebas de un sitio web, así que decidí instalar una maquina virtual con <a href="http://www.debian.com" target="_blank">Debian 5.0 Lenny</a>.</p>
<p>Al menos la instalación de Debian sarge y etch habían sido un tanto simples, no vistosas y en algunos casos muy complicadas, parecían ventanas de Pascal&#8230;.</p>
<p>Para las pruebas decidí utilizar el <a href="http://www.virtualbox.org" target="_blank">Sun Virtualbox</a>, se los recomiendo es de los mejores manejadores de maquinas virtuales que he probado, y le gana por mucho al Microsoft Virtual PC y lo mejor es que es GRATIS.</p>
<p>Para instalar el sistema base de Debian necesitaban bajar solo el primer cd de la distribución, no es necesario bajar todos los discos iso. Aproximadamente el disco 1 de debian pesa 700 mb.</p>
<p>Monte el disco en el Virtualbox, y empece el proceso de instalación, para mi sorpresa, en la pantalla de inicio del disco de instalacion de Debian 5.0 lenny, hay una opción que no había visto antes, hay un instalador en modo grafico o &#8220;Graphic Install&#8221; en ingles, asi que decidi probarla.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-1.jpg"><img class="alignnone size-medium wp-image-1015" title="instalacion debian lenny 1" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-1-300x225.jpg" alt="instalacion debian lenny 1" width="300" height="225" /></a></p>
<p>Luego de hacer clic en &#8220;Graphic Install&#8221; nos va a mostrar la primer ventana del instalador en modo gráfico, la verdad me pareció muy bueno. La primer pregunta que nos hará es en que idioma deseamos instalar el sistema operativo, y que configuración del teclado que vamos a usar.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-2.jpg"><img class="alignnone size-medium wp-image-1016" title="instalacion debian lenny 2" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-2-300x225.jpg" alt="instalacion debian lenny 2" width="300" height="225" /></a></p>
<p>Luego nos va a pedir como queremos particionar el disco duro, yo decidí instalar todo en una misma partición para evitarme complicaciones, mas que solo le asigne una partición de 8 gigas al sistema operativo.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-3.jpg"><img class="alignnone size-medium wp-image-1017" title="instalacion debian lenny 3" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-3-300x225.jpg" alt="instalacion debian lenny 3" width="300" height="225" /></a></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-3.jpg"></a><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-4.jpg"><img class="alignnone size-medium wp-image-1018" title="instalacion debian lenny 4" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-4-300x225.jpg" alt="instalacion debian lenny 4" width="300" height="225" /></a></p>
<p>El modo de partición automática, me asigno un swap de 500 mb y el resto en la partición raíz, o root / .</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-5.jpg"><img class="alignnone size-medium wp-image-1019" title="instalacion debian lenny 5" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-5-300x225.jpg" alt="instalacion debian lenny 5" width="300" height="225" /></a></p>
<p>Luego nos pregunta si estamos seguros de escribir las tablas de particiones, aceptamos y empieza el proceso de formateo de las particiones.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-6.jpg"><img class="alignnone size-medium wp-image-1020" title="instalacion debian lenny 6" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-6-300x225.jpg" alt="instalacion debian lenny 6" width="300" height="225" /></a></p>
<p>Luego empieza la instalación del sistema en si.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-7.jpg"><img class="alignnone size-medium wp-image-1021" title="instalacion debian lenny 7" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-7-300x225.jpg" alt="instalacion debian lenny 7" width="300" height="225" /></a></p>
<p>Al terminar este proceso, nos va a pedir que ingresemos una clave de administrador (root) y que nos asignemos un usuario.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-8.jpg"><img class="alignnone size-medium wp-image-1022" title="instalacion debian lenny 8" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-8-300x225.jpg" alt="instalacion debian lenny 8" width="300" height="225" /></a></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-9.jpg"><img class="alignnone size-medium wp-image-1023" title="instalacion debian lenny 9" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-9-300x225.jpg" alt="instalacion debian lenny 9" width="300" height="225" /></a></p>
<p>Luego nos pregunta si queremos que debian maneje un sistema de archivos desde la Internet, específicamente para el sistema apt-get, recomiendo esta opción si se tiene una conexión a Internet (mejor si es rapida), pero bueno ahora para instalar este tipo de servidores es necesario que tengan Internet.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-10.jpg"><img class="alignnone size-medium wp-image-1024" title="instalacion debian lenny 10" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-10-300x225.jpg" alt="instalacion debian lenny 10" width="300" height="225" /></a></p>
<p>Luego nos pregunta si queremos participar en el programa, popularity contest, en el cual le informamos a los desarrolladores de debian que paquetes son los mas usados, yo opte por no participar.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-11.jpg"><img class="alignnone size-medium wp-image-1025" title="instalacion debian lenny 11" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-11-300x225.jpg" alt="instalacion debian lenny 11" width="300" height="225" /></a></p>
<p>Luego configurara los repositorios de paquetes de apt-get y bajara algunas versiones actualizadas de algunos paquetes base, en mi caso bajo 9 paquetes, y luego me desplegó la pantalla en la cual indico para que voy a usar mi servidor y que servicios le voy a instalar, como por ejemplo, DNS Sserver, Mail Server, SQL Sserver, Web Server etc.</p>
<blockquote><p>Yo decidí instalar el Standard System o Sistema Estándar, porque así yo instalo solo los paquetes que necesito y a mi gusto. Y como actualizare los repositorios de apt-get con el comando apt-get update, instalare las ultimas versión de los programas que necesito.</p></blockquote>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-12.jpg"><img class="alignnone size-medium wp-image-1026" title="instalacion debian lenny 12" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-12-300x225.jpg" alt="instalacion debian lenny 12" width="300" height="225" /></a></p>
<p>Luego nos pregunta si queremos instalar GRUB (boot loader) en el master boot record, yo seleccione que si.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-13.jpg"><img class="alignnone size-medium wp-image-1027" title="instalacion debian lenny 13" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-13-300x225.jpg" alt="instalacion debian lenny 13" width="300" height="225" /></a></p>
<p>Luego de unos segundos, nos pedirá que reiniciemos la computadora.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-14.jpg"><img class="alignnone size-medium wp-image-1028" title="instalacion debian lenny 14" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-14-300x225.jpg" alt="instalacion debian lenny 14" width="300" height="225" /></a></p>
<p><strong>Después de reiniciar, felicidades, ya han instalado debian lenny 5.0, les comento que la instalación estándar </strong><strong>de debian lenny ocupo 600mb. </strong></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-15.jpg"><img class="alignnone size-medium wp-image-1029" title="instalacion debian lenny 15" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-15-300x166.jpg" alt="instalacion debian lenny 15" width="300" height="166" /></a></p>
<p>Luego ingrese como root, y edite el archivo /etc/apt/sources.list y comente la linea donde mandaba a llamar al cdrom.</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-16.jpg"><img class="alignnone size-medium wp-image-1030" title="instalacion debian lenny 16" src="http://www.rolandovera.com/wp-content/uploads/2009/06/instalacion-debian-lenny-16-300x166.jpg" alt="instalacion debian lenny 16" width="300" height="166" /></a></p>
<p>Ejecute el comando apt-get update, y luego instale la ultima version de mysql server con el comando apt-get install mysql-server.</p>
<blockquote><p>En conclusión, estoy muy contento de ver como debian ha mejorado, y esta siendo mucho mas amigable para los usuarios. En mi opinión debian es la mejor distribución de linux para servidores (no se alboroten solo es una opinión personal <img src='http://www.rolandovera.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) y ahora con la nueva interfaz de instalación, creo que muchos usuarios se van a animar a usarlo. Ya que una vez me toco explicarle por teléfono a un usuario que solo manejaba Windows, como instalar debian etch, y la verdad es que hasta me dolió la oreja, estuve hablando por mas de 2 horas y si se le hizo muy complicado y tedioso.</p>
<p>También probé la interfaz gráfica, y la verdad es que esta muy buena, pero se me hace fuera de lugar instalar una interfaz gráfica en un servidor, ya que lo que mas requiere uno es de la disponibilidad de recursos. La interfaz grafica es muy buena, pero le falta mucho para ganarle al Ubuntu Desktop.</p></blockquote>
<p>Los comentarios y sugerencias son bienvenidos, y espero que les sea util este articulo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rolandovera.com/2009/06/17/instalando-debian-5-0-lenny/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Actualizando de linux debian etch a debian lenny</title>
		<link>http://www.rolandovera.com/2009/05/18/actualizando-de-debian-etch-a-debian-lenny/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=actualizando-de-debian-etch-a-debian-lenny</link>
		<comments>http://www.rolandovera.com/2009/05/18/actualizando-de-debian-etch-a-debian-lenny/#comments</comments>
		<pubDate>Mon, 18 May 2009 17:11:43 +0000</pubDate>
		<dc:creator>Rolando</dc:creator>
				<category><![CDATA[Articulos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[debian etch a lenny]]></category>
		<category><![CDATA[debian lenny]]></category>

		<guid isPermaLink="false">http://www.rolandovera.com/?p=979</guid>
		<description><![CDATA[Una de las tareas de un sysadmin, es tener actualizado el sistema operativo, ya que a diario se descubren vulnerabilidades en los diferentes sistemas operativos. Estas vulnerabilidades aumentan mas si se usan servidores linux, ya que hay muchas personas que se dedican a buscar vulnerabilidades en forma aleatoria, y si encuentran tu servidor vulnerable, seguro [...]]]></description>
			<content:encoded><![CDATA[<p>Una de las tareas de un sysadmin, es tener actualizado el sistema operativo, ya que a diario se descubren vulnerabilidades en los diferentes sistemas operativos. Estas vulnerabilidades aumentan mas si se usan servidores linux, ya que hay muchas personas que se dedican a buscar vulnerabilidades en forma aleatoria, y si encuentran tu servidor vulnerable, seguro te atacan.</p>
<p>Hace poco tiempo salio la ultima versión de Debian, <a href="http://www.debian.org" target="_blank">Debian</a> 5.0 bajo el código de nombre &#8220;lenny&#8221;. Por si no sabían los nombres de las versiones de debian, son nombres de personajes de la pelicula Toy Story.</p>
<p>Decidí actualizar a esta ultima versión para evitar ser victima de vulnerabilidades que afectan a las versión debian etch. Esto es una tarea difícil, así que decidí hacer esta guía después de actualizar alrededor de 10 servidores debian etch. Algunos servidores son servidores, web, base de datos y de email.</p>
<p><strong>Cosas a tomar en cuenta al actualizar a debian lenny:</strong></p>
<ul>
<li>Vas a instalar el kernel linux-image-2.6.26-2-686.</li>
<li>Vas a necesitar reiniciar la computadora.</li>
<li>Vas a bajar alrededor de 300 paquetes .deb así que necesitas unos 500 megas libres en la partición /var para no quedarte sin espacio. (Esto es sola una recomendación, probablemente se necesite menos espacio)</li>
<li>Vas a tener que hacer algunos cambios de configuraciones.</li>
<li>Postgresql no se actualiza automáticamente de la versión 8.1 a la versión 8.3.</li>
<li>Si tienes una conexión no tan rápida a Internet, ármate de paciencia porque va a ser tardado.</li>
</ul>
<p><strong>El primer paso es cambiar los orígenes de apt, el archivo se llama sources.list y se encuentra en la carpeta /etc/apt.</strong></p>
<p>Con debian etch el archivo sources.list por lo general estaba configurado de la siguiente manera:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-1.jpg"></a><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-1.jpg"><img class="alignnone size-medium wp-image-981" title="instalacion-debian-lenny-1" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-1-300x185.jpg" alt="instalacion-debian-lenny-1" width="300" height="185" /></a></p>
<p>La única modificación que le tenemos que hacer a este archivo es de sustituir la palabra &#8220;etch&#8221; por la palabra lenny, el archivo de configuración les quedara de la siguiente manera:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-2.jpg"><img class="alignnone size-medium wp-image-983" title="instalacion-debian-lenny-2" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-2-300x102.jpg" alt="instalacion-debian-lenny-2" width="300" height="102" /></a></p>
<p>Algunos servidores podrían tener la siguiente configuración:</p>
<blockquote><p>deb http://ftp.us.debian.org/debian/ stable main<br />
deb-src http://ftp.us.debian.org/debian/ stable main</p>
<p>deb http://security.debian.org/ stable/updates main</p></blockquote>
<p>Con esta configuración no hay que hacer ningún cambio, automáticamente va a bajar las actualizaciones para debian lenny.</p>
<p><strong>Luego de hacer estos cambios, vamos a ejecutar el comando apt-get update.</strong></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-3.jpg"><img class="alignnone size-medium wp-image-986" title="instalacion-debian-lenny-3" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-3-300x94.jpg" alt="instalacion-debian-lenny-3" width="300" height="94" /></a></p>
<p><strong>Luego, vamos a ejecutar el comando apt-get upgrade y después hay que presionar la tecla Y (de yes para continuar).</strong></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-4.jpg"><img class="alignnone size-medium wp-image-987" title="instalacion-debian-lenny-4" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-4-300x159.jpg" alt="instalacion-debian-lenny-4" width="300" height="159" /></a></p>
<p>Como podrán ver es un gran listado de paquetes los que vamos a actualizar.</p>
<p>Después del apt-get upgrade, nos va a mostrar una pantalla donde nos preguntara si queremos actualizar el &#8220;keymap&#8221; yo escogí la opción que no tocara esa configuración:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-5.jpg"><img class="alignnone size-medium wp-image-988" title="instalacion-debian-lenny-5" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-5-300x155.jpg" alt="instalacion-debian-lenny-5" width="300" height="155" /></a></p>
<p>Luego de instalar todos los paquetes, nos va a mostrar la siguiente pantalla:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-6.jpg"><img class="alignnone size-medium wp-image-989" title="instalacion-debian-lenny-6" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-6-300x151.jpg" alt="instalacion-debian-lenny-6" width="300" height="151" /></a></p>
<p>Hay que tener en cuenta que en estos momentos todavia no hemos terminado la actualizacion, todavia nos falta mucho.</p>
<p><strong>Vamos a ejecutar el comando apt-get dist-upgrade, con este comando actualizaremos todos los paquetes importantes y el kernel, nos va a pedir que hay que reiniciar varios servicios, como por ejemplo, atd, ssh, apache2, etc. Pero todo esto es parte del proceso.</strong></p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-7.jpg"><img class="alignnone size-medium wp-image-990" title="instalacion-debian-lenny-7" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-7-300x153.jpg" alt="instalacion-debian-lenny-7" width="300" height="153" /></a></p>
<p><strong>Durante el proceso de instalación nos hará preguntas si deseamos sobre escribir archivos de configuración, como por ejemplo, apache.conf, php.ini, my.cnf (si esta instalado mysql) etc. Sobre escriban las configuraciones si no tienen configuraciones especiales en estos archivos o si simplemente no los han modificado. Esto es muy importante.</strong></p>
<p><strong>Si están seguros que todo esta bien, procedamos a reiniciar el servidor.<br />
</strong></p>
<p>Cuando reinicio el servidor confirme en la información de apache2 que ya estaba corriendo la ultima versión:</p>
<blockquote><p><strong>Antes:</strong></p>
<p>Server Version: Apache/2.2.9 (Debian) PHP/5.2.0-8+etch15<br />
Server Built: Jan 20 2009 17:29:25\</p>
<p><strong>Despues:</strong><br />
Server Version: Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny3 with Suhosin-Patch<br />
Server Built: Jan 20 2009 17:29:25</p></blockquote>
<p><strong>Kernel:</strong></p>
<blockquote><p>Linux swf2 2.6.26-2-686 #1 SMP Sun Mar 4 12:44:55 UTC 2007 i686 GNU/Linux</p></blockquote>
<p><strong>Archivo issue.net:</strong></p>
<blockquote><p>Debian GNU/Linux 5.0</p></blockquote>
<p><span style="color: #ff0000;"><strong>Todos los servicios debieran de levantar sin problema alguno, pero no siempre todo es tan facil, asi que a continuación haré un listado de problemas que me encontré:</strong></span></p>
<p>Al iniciar apache2, me mostraba el siguiente error:</p>
<blockquote><p>Starting web server: apache2[Thu May 14 06:38:51 2009] [warn] NameVirtualHost *:80 has no VirtualHosts</p></blockquote>
<p>El problema lo causa el archivo ports.conf  en el /etc/apache2 , la version de apache2 de debian lenny agrega lo siguiente a ese archivo:</p>
<blockquote><p>NameVirtualHost *:80</p></blockquote>
<p>Lo único que hay que hacer es comentarlo o borrarlo, yo lo comente:</p>
<blockquote><p>#NameVirtualHost *:80</p></blockquote>
<p>Ademas de esto tambien comente el siguiente alias en el apache2.conf siempre en la carpeta /etc/apache2:</p>
<blockquote><p>#    Alias /icons/ &#8220;/usr/share/apache2/icons/&#8221;</p></blockquote>
<p>Con esto ya no me marco el error de un alias duplicado.</p>
<p><strong>Hay que tener en cuenta que estos problemas me dieron en servidores que tenia el apache2.conf modificado para mis necesidades, si hubiera sobre escrito este archivo con la versión de apache2.conf de debian lenny, lo mas seguro es que no me hubiera dado este problema.</strong></p>
<p>Otro servidor después de reiniciar, cargo todo sin problema alguno, pero la tarjeta de red no funciono, específicamente fue un servidor <a href="http://www.google.com/url?sa=t&amp;source=web&amp;ct=res&amp;cd=1&amp;url=http%3A%2F%2Fwww.dell.com%2Fcontent%2Fproducts%2Fproductdetails.aspx%2Fpedge_2950_3%3Fc%3Dus%26cs%3D555%26l%3Den%26s%3Dbiz&amp;ei=wI4RSsXAC5L2tAOL3KH8Ag&amp;usg=AFQjCNEPv2-OYfSsX-YWHB4aoShzMv6S7g&amp;sig2=ATeTdaFMhfCRbRxgUKOD7A" target="_blank">Dell 2950</a>.</p>
<p>Gracias a mi mala experiencia con el kernel 2.6.26-2-686 y el servidor Dell 2950, comparto con ustedes el mensaje de error que da cuando el servidor Dell 2950 se ve afectado por este problema que ya ha sido reportado a debian:</p>
<blockquote><p>W: Possible missing firmware /lib/firmware/bnx2-09-4.0.5.fw for module bnx2<br />
W: Possible missing firmware /lib/firmware/bnx2-06-4.0.5.fw for module bnx2</p></blockquote>
<p><strong>Así que si ven este mensaje de error en su pantalla al momento de instalar el kernel</strong> <strong>2.6.26-2-686; NO reinicien su servidor, tienen que removerlo y dejar instalado el kernel linux-image-2.6.18-6-686. </strong></p>
<p>Esto se puede solucionar instalando un modulo en el kernel, pero la verdad se me hace muy tedioso, por el momento dejare instalada la versión del kernel que no me da problema hasta que debian saque una versión del kernel en el cual ya resuelvan este problema.</p>
<p><strong>Debian lenny instala la versión de postgresql 8.3, hay que tener en cuenta que hay que migrar manualmente el cluster 8.1 al 8.3</strong>, tal como lo muestra la siguiente imagen:</p>
<p><a href="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-postgres.jpg"><img class="alignnone size-medium wp-image-991" title="instalacion-debian-lenny-postgres" src="http://www.rolandovera.com/wp-content/uploads/2009/05/instalacion-debian-lenny-postgres-300x183.jpg" alt="instalacion-debian-lenny-postgres" width="300" height="183" /></a></p>
<p>Realice este proceso, y no tuve problemas, así que estas instrucciones si funcionan. Mas adelante haré una guia de como migrar de posgtresql 8.1 a postgresql 8.3.</p>
<p><strong>Si en la base de datos utilizan <a href="www.slony.info/" target="_blank">Slony</a> para replicar datos entre 2 servidores, tengan en cuenta que van a necesitar actualizar ambos servidores a debian lenny, y configurar los 2 servidores en la misma zona de tiempo &#8220;timezone&#8221; porque sin esto slony NO funcionara.</strong></p>
<p>Si utilizan <a href="http://www.nagios.org/" target="_blank">Nagios</a> para monitorear servidores tengan en cuenta que en los servidores donde esta instalado el daemon nagios-nrpe (con esto pueden monitorear, disco, usuarios, carga de cualquier servidor) va a dar un error de SSL, en resumen no va a dejar monitorearlo, esto se soluciona modificando el archivo nrpe.cfg en la carpeta /etc/nagios en el servidor donde esta instalado el paquete nagios-nrpe.</p>
<p>Hay que hacer los siguientes cambios en ese archivo:</p>
<blockquote><p><strong>Comentamos lo siguiente:</strong><br />
#server_address=127.0.0.1</p>
<p><strong>Aqui agregan el ip del servidor que tiene instalado toda la interface de nagios:</strong></p>
<p>allowed_hosts=10.6.1.1</p></blockquote>
<p>Al actualizar a debian lenny también da problemas el servidor de correos<a href="http://www.exim.org" target="_blank"> exim4:</a></p>
<blockquote><p>Restarting services possibly affected by the upgrade:<br />
Stopping MTA for restart:DEBCONFsomethingDEBCONF found in exim configuration. This is most probably<br />
caused by you upgrading to exim4 4.67-3 or later without accepting the<br />
suggested conffile changes. Please read<br />
/usr/share/doc/exim4-config/NEWS.Debian.gz for 4.67-2 and 4.67-4<br />
2009-05-18 09:15:41 Exim configuration error in line 28 of /var/lib/exim4/config.autogenerated.tmp:<br />
malformed macro definition<br />
Invalid new configfile /var/lib/exim4/config.autogenerated.tmp, not installing<br />
/var/lib/exim4/config.autogenerated.tmp to /var/lib/exim4/config.autogenerated<br />
invoke-rc.d: initscript exim4, action &#8220;restart&#8221; failed.</p></blockquote>
<p>Por suerte yo uso postfix <img src='http://www.rolandovera.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
<p><strong>Antes de terminar el articulo, quiero aclarar que servidores de <a href="http://www.rolandovera.com/2008/11/18/como-instalar-bind-9-en-linux-debian/" target="_blank">DNS BIND 9</a>, servidores web  <a href="http://www.lighttpd.net/ ">lighttpd</a>, servidores de base de datos <a href="http://www.mysql.com/" target="_blank">MySQL</a> y servidores de mail <a href="http://www.postfix.org" target="_blank">Postfix</a>; la actualización de debian etch a debian lenny se hace sin ningún inconveniente.</strong></p>
<p><em>Espero que les sirva esta guia, no olviden dejar sus comentarios, y esten al pendiente de la guia para migrar postgresql 8.1 a 8.3.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rolandovera.com/2009/05/18/actualizando-de-debian-etch-a-debian-lenny/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

