Nextcloud ne se lance plus (et le service "redis-server" est failed)

Bonjour à tous

J’ai yunohost 11.1.18 stable installé sur ma brique. J’ai installé la dernière mise à jour de nextcloud, qui a planté, et j’ai voulu ensuite réinstaller un backup que j’avais fait juste avant.
La restauration a correctement fonctionné, mais 2 services n’étaient plus fonctionnels : rspamd et redis-server.
Le premier a correctement redémarré avec une ligne de commande, mais pas le second, pour lequel j’ai ce log d’erreur.

https://paste.yunohost.org/qegafoziki

Et du coup, nextcloud ne veut plus se lancer…

Merci d’avance pour toutes solutions que vous me proposez.

EDIT : voilà ce que donne cette commande, si ça peut aider

 systemctl status redis-server.service
● redis-server.service - Advanced key-value store
     Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor >
     Active: failed (Result: exit-code) since Wed 2023-04-26 15:16:12 CEST; 28s>
       Docs: http://redis.io/documentation,
             man:redis-server(1)
    Process: 21004 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf --supe>
   Main PID: 21004 (code=exited, status=1/FAILURE)
        CPU: 337ms

Apr 26 15:16:12 smidge.noho.st systemd[1]: redis-server.service: Scheduled rest>
Apr 26 15:16:12 smidge.noho.st systemd[1]: Stopped Advanced key-value store.
Apr 26 15:16:12 smidge.noho.st systemd[1]: redis-server.service: Start request >
Apr 26 15:16:12 smidge.noho.st systemd[1]: redis-server.service: Failed with re>
Apr 26 15:16:12 smidge.noho.st systemd[1]: Failed to start Advanced key-value s>
lines 1-14/14 (END)
● redis-server.service - Advanced key-value store
     Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Wed 2023-04-26 15:16:12 CEST; 28s ago
       Docs: http://redis.io/documentation,
             man:redis-server(1)
    Process: 21004 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf --supervised systemd --daemonize no (code=exited, statu>
   Main PID: 21004 (code=exited, status=1/FAILURE)
        CPU: 337ms

Apr 26 15:16:12 smidge.noho.st systemd[1]: redis-server.service: Scheduled restart job, restart counter is at 5.
Apr 26 15:16:12 smidge.noho.st systemd[1]: Stopped Advanced key-value store.
Apr 26 15:16:12 smidge.noho.st systemd[1]: redis-server.service: Start request repeated too quickly.
Apr 26 15:16:12 smidge.noho.st systemd[1]: redis-server.service: Failed with result 'exit-code'.
Apr 26 15:16:12 smidge.noho.st systemd[1]: Failed to start Advanced key-value store.
~
~
~
~
~
~
~
~
~
lines 1-14/14 (END)
● redis-server.service - Advanced key-value store
     Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Wed 2023-04-26 15:16:12 CEST; 28s ago
       Docs: http://redis.io/documentation,
             man:redis-server(1)
    Process: 21004 ExecStart=/usr/bin/redis-server /etc/redis/redis.conf --supervised systemd --daemonize no (code=exited, status=1/FAILURE)
   Main PID: 21004 (code=exited, status=1/FAILURE)
        CPU: 337ms

Apr 26 15:16:12 smidge.noho.st systemd[1]: redis-server.service: Scheduled restart job, restart counter is at 5.
Apr 26 15:16:12 smidge.noho.st systemd[1]: Stopped Advanced key-value store.
Apr 26 15:16:12 smidge.noho.st systemd[1]: redis-server.service: Start request repeated too quickly.
Apr 26 15:16:12 smidge.noho.st systemd[1]: redis-server.service: Failed with result 'exit-code'.
Apr 26 15:16:12 smidge.noho.st systemd[1]: Failed to start Advanced key-value store.

Et celle-ci : journalctl -xe

Apr 26 15:18:30 smidge.noho.st dbus-daemon[601]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.Avahi.service': Unit dbus-org.freedesktop.Avahi.service not found.
Apr 26 15:18:30 smidge.noho.st bash[21247]: Failed to create client object: Daemon not running
Apr 26 15:18:30 smidge.noho.st systemd[1]: avahi-alias@internetcube.local.service: Main process exited, code=exited, status=1/FAILURE
░░ Subject: Unit process exited
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ An ExecStart= process belonging to unit avahi-alias@internetcube.local.service has exited.
░░
░░ The process' exit code is 'exited' and its exit status is 1.
Apr 26 15:18:30 smidge.noho.st systemd[1]: avahi-alias@internetcube.local.service: Failed with result 'exit-code'.
░░ Subject: Unit failed
░░ Defined-By: systemd
░░ Support: https://www.debian.org/support
░░
░░ The unit avahi-alias@internetcube.local.service has entered the 'failed' state with result 'exit-code'.

Les permissions sur le fichier /var/log/redis/redis-server.log ne sont pas bonnes comme dit dans ton pastebin:

LOGFILE: journalctl
-- Journal begins at Wed 2023-04-26 11:35:24 CEST, ends at Wed 2023-04-26 15:00:25 CEST. --
Apr 26 15:00:11 redis-server[18104]: >>> 'logfile /var/log/redis/redis-server.log'
Apr 26 15:00:11 redis-server[18104]: Can't open the log file: Permission denied
…

Voici sur ma brique:

sudo ls -l /var/log/redis/redis-server.log
-rw-rw---- 1 redis adm 48216 Apr 26 14:40 /var/log/redis/redis-server.log

Est-ce que tu as autre chose ? Si non est-ce que tu sais comment utiliser chown ou chmod ?

Je veux bien un rafraîchissement sur chmod

En gros pour avoir ce que j’ai sur ma brique…

sudo chown redis:adm /var/log/redis/redis-server.log
sudo chmod 660 /var/log/redis/redis-server.log

J’ai exactement la même erreur, mais en regardant de plus près, il s’avère que je n’ai aucun fichier “log” (aucun fichier tout court d’ailleurs) dans le répertoire /var/log/redis/.
Ça explique l’impossibilité d’accès…

Mais, c’est normal qu’un service ne veuille pas se lancer s’il n’y a pas de log dans le dossier ?

EDIT :
J’ai essayé pour voir de créer un fichier vide nommé redis-server.log (et lui mettre les bons attributs avec chmod), mais ça n’a rien changé non plus.

EDIT 2 :
je viens de trouver la solution !!
j’ai lancé cette commande pour changer les attributs du répertoire, et ça a fonctionné !

chown -R redis:adm /var/log/redis
1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.