En un post pasado expliqué cómo instalar Wallabag, ahora con el tiempo necesité actualizarlo, (por seguridad y funcionalidades).

Seguí los manuales de la web de Wallabag para actualizar, pero hice algunos cambios que me funcionaron para actualizar de la versión 2.5.3 a la 2.6.9

  1. Copia de seguridad de /var/www/wallabag/app/config/parameters.yml
  2. Renombrar o hacer backup de directorio /var/www/wallabag a /var/www/wallabag.old
  3. Descargar nueva versión y descomprimir
    wget https://wllbg.org/latest-v2-package && tar xvf latest-v2-package
  4. Copia el archivo /var/www/wallabag.old/app/config/parameters.yml al nuevo directorio /var/www/wallabag/app/config/parameters.yml
  5. Copiar el archivo composer.phar al directorio /var/www/wallabag/ o descargarlo de nuevo en ese directorio
  6. Dentro del nuevo directorio /var/www/wallabag/, ejecuta el comando y responde a todas las preguntas no
    sudo -u www-data make install
  7. Si modificaste el archivo app/config/parameters.yml, ejecuta el comando
    sudo -u www-data bin/console cache:clear --env=prod
  8. eliminar el contenido del directorio /var/www/wallabag/var/cache
  9. En mi instalación utilizo MySQL/MariaDB y me dio este problema: Column not found: 'display_thumbnails', para solucionarlo seguí los pasos de esta respuesta del foro de Wallabag in GitHUB
    cd /var/www/wallabag/
    php bin/console doctrine:migrations:migrate --no-interaction --env=prod
  10. Para actualizar componentes, ejecutar dentro del directorio /var/www/wallabag/ SYMFONY_ENV=prod sudo -u www-data php composer.phar upgrade
  11. Si tiene algún problema y no carga la web, lo pude solucionar volviendo a ejecutar en instalador respondiendo a todas las preguntas -> no