owncloud, actualizaciones y certificados

He actualizado owncloud, mi nube particular, de la versión 8.0.4 a la 8.1.11 y tengo la impresión de haber actualizado a Windows 10. Quizá es que, con miles de actualizaciones de debian a mis espaldas que me han malacostumbrado a que sean silenciosas e indoloras, quizá es que ninguna actualización es sencilla o quizá es que tienen varios puntos que mejorar.

En cualquier caso, tras terminar la actualización tenía tres errores en la consola de administración, varias apps que no funcionaban y un problema, que el cliente de escritorio de linux (los tres, en realidad) no conectaba. Éste último fue fácil de solucionar, actualizando el cliente a la versión 2.0, que además soporta múltiples cuentas sin hacer cosas raras.

error no internet connection

De los errores, el más extraño era uno que decía que owncloud no tenía conexión a internet y que era necesaria para un funcionamiento adecuado. Lo extraño es que ese servidor está en algún lugar de Bélgica y yo, obviamente, no cojo el coche cada vez que quiero conectarme. Además, este error en concreto parecía deberse a un fichero de configuración viejo, según el solucionador de problemas de actualización, que no existía.

Leyendo a más gente con el mismo problema (y conexión a sus servidores remotos), me encontré con una persona que atinaba con la solución, diciendo que en un hilo de github alguien decía algo de un certificado. Y así es. El error se debe a que owncloud no reconoce a https://owncloud.org como entidad certificadora hasta que no tiene ese fichero y lo asocia con una desconexión de la red. La pregunta es porqué no se asegura el proceso de actualización que ese fichero existe antes de validar nada más. Así que, para solucionar el error más absurdo de owncloud, sólo tuve que descargar el código y copiar el fichero /config/ca-bundle.crt en mi instalación de owncloud. Nada más. Y, a partir de ese momento, las apps que no funcionaban y el propio entorno de gestión de apps, comenzaron a funcionar correctamente.

A lo tonto he estado pegándome con la actualización de marras unas cuantas horas para tenerlo todo bien configurado. Y luego damos (doy) por sentado que las actualizaciones tienen que ser sencillas, rápidas e indoloras. A ver si aprendo.

 

Modifica tu sources.list en Debian 6 (Squeeze) para recibir actualizaciones LTS

Soporte extendido para Debian 6 Squeeze LTSEl pasado mes de abril, nos hicimos eco del soporte extendido para Debian 6 (Squeeze) hasta febrero de 2016. No era una noticia menor, ya que además, la versión “Oldstable”, presente aún en muchos servidores, se convertía en la primera versión “LTS”, acrónimo de “Long Time Support”.

Hoy nos hacemos eco de un artículo publicado en Howtoforge, en el que informan sobre cómo recibir ese soporte extendido con un simple cambio en el fichero sources.list.

Se trata de agregar las siguientes líneas en /etc/apt/sources.list:

deb http://ftp.de.debian.org/debian squeeze-lts main contrib non-free
deb-src http://http.debian.net/debian/ squeeze-lts main contrib non-free

Y tras realizar un aptitude update aptitude safe-upgrade, instalar el soporte LTS:

apt-get install debian-security-support

Para que os hagáis una idea, estos han sido los paquetes que se han actualizado hoy en un servidor tras la inclusión del soporte LTS y el cambio en sources.list:

Se actualizarán los siguientes paquetes:

apt apt-utils gnupg gpgv libapache2-mod-php5 libgnutls26 libssl-dev libssl0.9.8 libtiff4 linux-libc-dev openssl php-pear php5 php5-cli php5-common php5-curl php5-gd php5-imap php5-mcrypt php5-mysql

Después, podéis llevar un control de paquetes y actualizaciones fuera del ciclo habitual de soporte con el comando check-support-status (disponible una vez hayáis instalado el debian-security-support).

 

 

 

(Actualización de seguridad y estabilidad). Liberado Debian 6.0.9 Squeeze

Debian 6 SqueezeSi la pasada semana os contábamos que Debian Wheezy había liberado una importante actualización, hoy es el turno de Squeeze con la novena entrega de la rama “oldstable“.

Tal y como comentan en el anuncio oficial, corrige fallos de seguridad localizados en varios paquetes, así como solventa en otros, “errores serios”. De  nuevo, ojo con los servidores y especialmente con la actualización de Apache, os detallo la lista de paquetes que han entrado en un server que acabo de actualizar:

apache2 apache2-doc apache2-mpm-prefork apache2-suexec apache2-threaded-dev apache2-utils apache2.2-bin apache2.2-common base-files libpq-dev libpq5 librsvg2-2 tzdata

Dada la importancia de esta actualización, os recomendamos aplicarla con brevedad. En el post, nos recuerdan que no es necesario grabar nuevos CDs, etc, sino aplicar las actualizaciones desde vuestro gestor de paquetes preferido.

Lista de cambios y aviso de la nueva release (ENG).