Herramientas de usuario

Herramientas del sitio


servidores:general:actualizando_wheezy_a_jessie

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
servidores:general:actualizando_wheezy_a_jessie [2014/07/12 11:54]
fmolinuevo [PHP y Suhosin]
servidores:general:actualizando_wheezy_a_jessie [2015/04/18 22:47] (actual)
fmolinuevo [El sistema no inicia con /usr en una unidad LVM separada]
Línea 21: Línea 21:
 El modificador "​-V"​ no es imprescindible,​ pero debido a que me gusta observar qué versiones de los paquetes se instalarán,​ lo usaré siempre que ejecute un upgrade o install con aptitude. El modificador "​-V"​ no es imprescindible,​ pero debido a que me gusta observar qué versiones de los paquetes se instalarán,​ lo usaré siempre que ejecute un upgrade o install con aptitude.
  
-===== Modificar sources.list para agregar las fuentes de Wheezy ​=====+===== Modificar sources.list para agregar las fuentes de Jessie ​=====
  
 Para ello, editar el archivo /​etc/​apt/​sources.list y cambiar donde dice "​wheezy"​ colocando "​jessie",​ cuidando de no modificar alguna otra cosa. Además, recomiendo agregar las líneas correspondientes al antiguo repositorio "​volatile"​ que proveen actualizaciones más nuevas de algunos paquetes, llamado ahora "​jessie-updates"​. Para ello, editar el archivo /​etc/​apt/​sources.list y cambiar donde dice "​wheezy"​ colocando "​jessie",​ cuidando de no modificar alguna otra cosa. Además, recomiendo agregar las líneas correspondientes al antiguo repositorio "​volatile"​ que proveen actualizaciones más nuevas de algunos paquetes, llamado ahora "​jessie-updates"​.
Línea 88: Línea 88:
  
  
-===== Tareas en Wheezy ​=====+===== Tareas en Jessie ​=====
  
-Una vez iniciado ​Wheezy, recomiendo revisar con **aptitude** los paquetes instalados manualmente y obsoletos. Si no son necesarios, es recomendable desinstalarlos para evitar futuros conflictos.+Una vez iniciado ​Jessie, recomiendo revisar con **aptitude** los paquetes instalados manualmente y obsoletos. Si no son necesarios, es recomendable desinstalarlos para evitar futuros conflictos.
  
 Es muy útil también eliminar archivos de configuración y otros ya sin uso de los paquetes que han sido eliminados pero no purgados. Para ver qué paquetes han dejado archivos al ser desinstalados,​ se puede utilizar el siguiente comando: Es muy útil también eliminar archivos de configuración y otros ya sin uso de los paquetes que han sido eliminados pero no purgados. Para ver qué paquetes han dejado archivos al ser desinstalados,​ se puede utilizar el siguiente comando:
Línea 104: Línea 104:
   apt-get update && apt-get dist-upgrade -V   apt-get update && apt-get dist-upgrade -V
  
-Es probable que algunos paquetes existentes en Squeeze, no se encuentren en Wheezy, o tengan otro nombre. En este caso, deberán instalarse por separado.+Es probable que algunos paquetes existentes en Wheezy, no se encuentren en Jessie, o tengan otro nombre. En este caso, deberán instalarse por separado.
  
 ===== Solucionando problemas ===== ===== Solucionando problemas =====
  
 +==== Systemd ====
 +
 +No he tenido inconvenientes con Systemd en ninguna de todas las migraciones e instalaciones que he hecho a y de Jessie (salvo lo mencionado abajo :-) ). En el momento de escribir esto, varios de mis servidores y estaciones de trabajo, incluyendo la notebook desde donde escribo esto, están corriendo bajo Debian Jessie. Algunos migrados, otros instalados desde cero. En mi opinión, si bien aún está en testing, Debian Jessie corre maravillosamente bien, incluso para servidores.
 +
 +Lo más polémico de Jessie lamentablemente ha sido Systemd. Quizá no sea perfecto, pero resuelve la mayoría de los temas del sistema de inicio, y funciona perfectamente. Incluso en servidores.
 +
 +Si se tiene algún tema con systemd, recomiendo empezar a buscar por el wiki de Debian: https://​wiki.debian.org/​systemd
 +
 +==== El sistema no inicia con /usr en una unidad LVM separada ====
 +
 +Lamentablemente,​ por la forma en que trabaja Systemd, parece que no puede iniciar unidades LVM cuando /usr se encuentra en una unidad LV por separado. Hay varias posibles soluciones, por ejemplo las listadas en los foros de Arch Linux, pero en un servidor donde tengo una gran cantidad de unidades LV y MD encontré que el sistema no podía iniciar. **Lo resolví moviendo todos los archivos de la raíz (/) a la unidad LV donde estaba /usr, y por supuesto acondicionando /usr, fstab y GRUB**. Dejé la partición donde estaba la raíz para /boot. Más información en el siguiente enlace:
 +
 +  * http://​freedesktop.org/​wiki/​Software/​systemd/​separate-usr-is-broken/​
 +
 +Sin embargo, el changelog del paquete initramfs-tools informa:
 +
 +<​code>​
 +initramfs-tools (0.119) unstable; urgency=medium
 +
 +  * The initramfs will now run fsck on the root filesystem before
 +    mounting it.  If the chosen init program is systemd and there is a
 +    separate /usr filesystem, it will also fsck and mount /usr.
 +  * If /usr is a separate filesystem on a RAID device and the INITRDSTART
 +    setting in /​etc/​default/​mdadm is not '​all',​ you will need to change it
 +    to include that device.
 +  * If /usr is a separate filesystem on an LVM logical volume, and the
 +    line for /usr in /etc/fstab specifies the device by UUID or LABEL,
 +    you must change this line to specify the device using the format
 +    /​dev/​mapper/​VG-LV or /dev/VG/LV.
 +  * It is no longer possible to bind-mount the /usr filesystem.
 +  * If the RTC (real time clock) is set to local time and the local time is
 +    ahead of UTC, e2fsck will print a warning during boot about the time
 +    changing backward (bug #​767040). ​ You can disable this by putting the
 +    following lines in /​etc/​e2fsck.conf:​
 +        [options]
 +        broken_system_clock=1
 +
 + -- Ben Hutchings <​ben@decadent.org.uk> ​ Mon, 13 Apr 2015 01:00:21 +0100
 +</​code>​
 ==== Monitor "Out of range" ==== ==== Monitor "Out of range" ====
  
Línea 113: Línea 152:
 ===== Bibliografía ===== ===== Bibliografía =====
  
 +  - Migrando Squeeze a Wheezy: https://​doc.fmsistemas.com/​servidores:​general:​actualizando_squeeze_a_wheezy
   - Debian Official documentation on upgrading: http://​www.debian.org/​releases/​stable/​amd64/​release-notes/​ch-upgrading.en.html   - Debian Official documentation on upgrading: http://​www.debian.org/​releases/​stable/​amd64/​release-notes/​ch-upgrading.en.html
   - Cómo resolver posibles inconvenientes. **Muy importante**:​ http://​www.debian.org/​releases/​stable/​amd64/​release-notes/​ch-information.en.html   - Cómo resolver posibles inconvenientes. **Muy importante**:​ http://​www.debian.org/​releases/​stable/​amd64/​release-notes/​ch-information.en.html
  
servidores/general/actualizando_wheezy_a_jessie.1405176854.txt.gz · Última modificación: 2014/07/12 11:54 por fmolinuevo