luigi311 / JellyPlex-Watched

Sync watched between jellyfin and plex locally
GNU General Public License v3.0
398 stars 22 forks source link

[BUG] ModuleNotFoundError: No module named 'aiohttp' #142

Closed Span24 closed 8 months ago

Span24 commented 8 months ago

Describe the bug Out of the blue, UnRaid installation will not start. Log contains: Traceback (most recent call last): File "/app/main.py", line 9, in from src.main import main File "/app/src/main.py", line 21, in from src.jellyfin import Jellyfin File "/app/src/jellyfin.py", line 1, in import asyncio, aiohttp, traceback ModuleNotFoundError: No module named 'aiohttp'

Attempted a complete reinstall, no joy

To Reproduce Steps to reproduce the behavior:

  1. Start container
  2. Container will not start
  3. See error (above)

Type:

luigi311 commented 8 months ago

I have removed aiohttp so jellyfin shouldnt be calling for it anymore. Are you running the latest tag? Do you have any mapping setup for /app? If you map there I dont think the docker image is able to update the scripts.

Span24 commented 8 months ago

I have removed aiohttp so jellyfin shouldnt be calling for it anymore. Are you running the latest tag? Do you have any mapping setup for /app? If you map there I dont think the docker image is able to update the scripts.

Looks like a recent change broke the /appdata/ mapping on my UnRaid installation and a fresh install does not support it. The /appdata/ structure in UnRaid makes administration easier and something I've grown quite accustomed to. Not sure how or why it no longer works but Ill just uninstall for now. Thanks!