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:53]
fmolinuevo [Bind9]
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 86: Línea 86:
  
  
-==== KDE 4 ==== 
  
-//Nota//: recomiendo desinstalar KDE 3, previamente a intentar la actualización a KDE 4, debido a las enormes diferencias entre uno y otro. De hecho, conviene hacerlo como primer paso de la migración. Para ello, se puede comenzar desinstalando lo siguiente: 
  
-  aptitude purge kdeartwork-misc kdeartwork-theme-icon kdeedu-data kdegames-card-data kdewallpapers kdebase-data kdelibs-data kdelibs4c2a kdm+===== Tareas en Jessie =====
  
-Squeeze viene con KDE versión 4.4.5por fin. Hay dos metapaquetes ​para instalarlo: kde-minimal y kde-full.+Una vez iniciado Jessie, recomiendo revisar ​con **aptitude** los paquetes instalados manualmente y obsoletosSi no son necesarioses recomendable desinstalarlos ​para evitar futuros conflictos.
  
-El primero instala un subgrupo ​de paquetes que incluye:+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:
  
-kdebase-runtime:​ componentes esenciales de tiempo de ejecución +  aptitude search '​~c'​ 
-kdebase-workspace:​ entorno de escritorio +   
-kdebaseaplicaciones principales+Y para purgarlos en forma definitiva:
  
-Mientras que el segundo incluye muchísimos otros.+  aptitude purge '​~c'​
  
-Realicé para empezar ​una instalación mínima:+También se debe ejecutar ​una nueva actualización,​ por si quedó algún paquete por renovar:
  
-  ​aptitude install kde-minimal+  ​apt-get update && apt-get dist-upgrade -V
  
-Bajó unos 132MB de paquetes, ​incluyendo X Window System (Xorg).+Es probable que algunos ​paquetes ​existentes en Wheezyno se encuentren en Jessie, o tengan otro nombre. En este caso, deberán instalarse por separado.
  
-==== PHP y Suhosin ​====+===== Solucionando problemas =====
  
-Lamentablemente,​ en Wheezy el soporte para Suhosin fue quitado, por lo que el paquete php5-suhosin ya no existe. Al mismo tiempo, la configuración de PHP 5.4 ha sido cambiada para brindar seguridad más estricta.+==== Systemd ====
  
-Debido ​ellohay que revisar la nueva configuración ​de PHPespecialmente ​si se encuentran inconvenientes con algún sistema instalado.+No he tenido inconvenientes con Systemd en ninguna de todas las migraciones e instalaciones que he hecho y de Jessie (salvo lo mencionado abajo :-) ). En el momento de escribir estovarios ​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.
  
-En el caso de Suhosinsi se desea rehabilitar el soporte para la instalaciónse puede configurar la opción PHP5_SUHOSIN=yes en debian/​rules ​recompilar PHP. +Lo más polémico ​de Jessie lamentablemente ha sido Systemd. Quizá no sea perfectopero resuelve ​la mayoría de los temas del sistema de inicio, y funciona perfectamenteIncluso ​en servidores.
-===== Tareas ​en Wheezy =====+
  
-Una vez iniciado Wheezy, recomiendo ​revisar con **aptitude** los paquetes instalados manualmente y obsoletosSi no son necesarios, es recomendable desinstalarlos para evitar futuros conflictos.+Si se tiene algún tema con systemd, recomiendo ​empezar a buscar por el wiki de Debian: https://​wiki.debian.org/systemd
  
-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:+==== El sistema ​no inicia con /usr en una unidad LVM separada ====
  
-  aptitude search '​~c'​ +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:
-   +
-para purgarlos ​en forma definitiva:+
  
-  ​aptitude purge '​~c'​+  ​* http://​freedesktop.org/​wiki/​Software/​systemd/​separate-usr-is-broken/​
  
-También se debe ejecutar una nueva actualizaciónpor si quedó algún ​paquete ​por renovar:+Sin embargoel changelog del paquete ​initramfs-tools informa:
  
-  apt-get update && apt-get dist-upgrade -V+<​code>​ 
 +initramfs-tools (0.119) unstable; urgency=medium
  
-Es probable que algunos paquetes existentes en Squeezeno se encuentren en Wheezyo tengan otro nombreEn este casodeberán instalarse por separado+  * The initramfs will now run fsck on the root filesystem before 
- +    mounting it.  If the chosen init program is systemd and there is a 
-===== Solucionando problemas =====+    separate /usr filesystemit 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 volumeand 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 140: 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.1405176834.txt.gz · Última modificación: 2014/07/12 11:53 por fmolinuevo