• Applications
  • [Discussion] Medusa: téléchargement automatique d'épisodes de série

2 mois plus tard

Hello,

Depuis la dernière mise à jour de Medusa sur mon serveur plus moyen de le redémarrer ou d'essayer de le mettre à jour.
Plus d'accès à la page... (Annonce site inaccessible) ! Quelqu'un a une idée ?

Merci !

root@JPhMaxx:/opt/medusa# service medusa status
● medusa.service - Medusa Daemon
   Loaded: loaded (/etc/systemd/system/medusa.service; enabled)
   Active: failed (Result: start-limit) since Fri 2021-01-22 12:26:57 EST; 21s ago
  Process: 1260 ExecStart=/usr/bin/python3 /opt/medusa/start.py -q --nolaunch --datadir=/opt/medusa (code=exited, status=1/FAILURE)
 Main PID: 1260 (code=exited, status=1/FAILURE)

Jan 22 12:26:56 JPhMaxx systemd[1]: Unit medusa.service entered failed state.
Jan 22 12:26:57 JPhMaxx systemd[1]: medusa.service holdoff time over, scheduling restart.
Jan 22 12:26:57 JPhMaxx systemd[1]: Stopping Medusa Daemon...
Jan 22 12:26:57 JPhMaxx systemd[1]: Starting Medusa Daemon...
Jan 22 12:26:57 JPhMaxx systemd[1]: medusa.service start request repeated too quickly, refusing to start.
Jan 22 12:26:57 JPhMaxx systemd[1]: Failed to start Medusa Daemon.
Jan 22 12:26:57 JPhMaxx systemd[1]: Unit medusa.service entered failed state.
root@JPhMaxx:/opt/medusa#
journalctl -u medusa

te donnera des logs détaillés pour voir ce qui empêche de démarrer

-- Logs begin at Sat 2021-01-23 10:24:32 EST, end at Mon 2021-01-25 05:19:08 EST. --
Jan 25 05:18:56 JPhMaxx systemd[1]: Starting LSB: starts instance of Medusa...
Jan 25 05:18:56 JPhMaxx medusa[31971]: start-stop-daemon: group 'medusa' not found
Jan 25 05:18:56 JPhMaxx systemd[1]: medusa.service: control process exited, code=exited status=2
Jan 25 05:18:56 JPhMaxx systemd[1]: Failed to start LSB: starts instance of Medusa.
Jan 25 05:18:56 JPhMaxx systemd[1]: Unit medusa.service entered failed state.

Je ne comprends bien le "group medusa not found"

    J'obtiens cela aussi avec la commande "habituelle" du redémarrage

    python /opt/medusa/SickBeard.py -d
    
    Traceback (most recent call last):
      File "/opt/medusa/SickBeard.py", line 6, in <module>
        from medusa.__main__ import main
      File "/opt/medusa/medusa/__init__.py", line 24, in <module>
        initialize()
      File "/opt/medusa/medusa/init/__init__.py", line 23, in initialize
        _monkey_patch_fs_functions()
      File "/opt/medusa/medusa/init/__init__.py", line 94, in _monkey_patch_fs_functions
        from medusa.init import filesystem
      File "/opt/medusa/medusa/init/filesystem.py", line 12, in <module>
        from builtins import map
    ImportError: No module named builtins
    

    Le fichier requirements.txt a été modifié il y a 5 jours.
    Du coup, je tenterai bien un

    cd /opt/medusa
    python3 -m pip install -r requirements.txt

      JPhMaxx group 'medusa' not found

      il y a peut-être une erreur de groupe dans medusa.service ou /etc/default/medusa

      Merrick cd /opt/medusa
      python3 -m pip install -r requirements.txt

      Merci,

      J'obtiens
      /usr/bin/python3: No module named pip
      😕

      ah...
      alors essaye

      apt install python3-pip

      puis

      cd /opt/medusa
      python3 -m pip install -r requirements.txt

      Cela s'installe correctement mais ce n'est toujours pas bon ...

      Exception:
      Traceback (most recent call last):
      File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 122, in main
      status = self.run(options, args)
      File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 274, in run
      for req in parse_requirements(filename, finder=finder, options=options, session=session):
      File "/usr/lib/python3/dist-packages/pip/req.py", line 1632, in parse_requirements
      req = InstallRequirement.from_line(line, comes_from, prereleases=getattr(options, "pre", None))
      File "/usr/lib/python3/dist-packages/pip/req.py", line 173, in from_line
      return cls(req, comes_from, url=url, prereleases=prereleases)
      File "/usr/lib/python3/dist-packages/pip/req.py", line 71, in init
      req = pkg_resources.Requirement.parse(req)
      File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2793, in parse
      reqs = list(parse_requirements(s))
      File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2721, in parse_requirements
      "version spec")
      File "/usr/lib/python3/dist-packages/pkg_resources.py", line 2686, in scan_list
      raise ValueError(msg, line, "at", line[p:])
      ValueError: ('Expected version spec in', 'adba @ https://codeload.github.com/pymedusa/adba/tar.gz/ad9a011b26e24b276baed5435981fee21a93c254', 'at', ' @ https://codeload.github.com/pymedusa/adba/tar.gz/ad9a011b26e24b276baed5435981fee21a93c254')

      Storing debug log for failure in /root/.pip/pip.log

      spider1163 Hello,

      C'est lorsque j'ai fait la dernière mise à jour que tout à planté...

      Je vais regarder ton lien.

      Merci.

      Bon... Rien à faire çà veut pas... Est-ce qu'il y a un lien de désinstallation-réinstallation "propre" de Medusa ?

      Non, pas quand c'est installé en dur. Tu dois supprimer à la main les dossiers/fichiers. Donc le service et /medusa.

      Sinon au pire, tente un

      python3 -m pip install builtins

      C'est le module marqué manquant dans le message d'erreur. Sinon, désinstall/réinstall...

      4 jours plus tard

      Bonjour,
      j'ai eu le même problème. du coup j'en ai profité pour faire une réinstallation complète sur mon KS1 en debian 9 et pas moyen de réinstaller medusa malgré le fait de suivre le github, il doit y avoir un problème de leur côté.

      Vu dans les issues :

      To run Medusa from source you will need one of these Python versions:
      Python 3 – 3.6.0 and newer

      Tu as regardé ta version de python ?

      Ton message correspond à un lancement de medusa avec un python 2.7, maintenant c'est python 3 obligatoire.