[GH-ISSUE #90] [Bug]: Failures with Plex and TubeArchivist v5.0 #35

Closed
opened 2026-03-23 20:33:42 +00:00 by mirror · 7 comments
Owner

Originally created by @jeffreyswiggins on GitHub (Mar 9, 2025).
Original GitHub issue: https://github.com/tubearchivist/tubearchivist-plex/issues/90

Originally assigned to: @lamusmaser on GitHub.

I've read the documentation.

  • I'm running the latest version of the TubeArchivist Plex Integration Scanner and Agent. I have read the latest release notes and installation instructions.

Operating System

Docker Compose for all on Ubuntu Hosts

Your Bug Report

Describe the bug

When you run the Plex Scanner to scan in your recently added TubeArchivist files nothing happens in the WebGUI and in the logs you get the errors shown below

Steps To Reproduce

Upgrade TubeArchivist to v.5 .0 and then allow it to be connected to this tubearchivist-plex

Expected behavior

Videos and Metadata would sync into Plex as before

Relevant log output

rror in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 588, in Scan
    if season not in episode_counts[show]:
UnboundLocalError: local variable 'season' referenced before assignment
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 588, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined
The '--scan' operation is deprecated and will be removed in future versions of Plex Media Server.
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined
Error in Python: Running scanner:
Traceback (most recent call last):
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan
    TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection()
  File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection
    raise e
NameError: global name 'urllib' is not defined

Anything else?

No response

Originally created by @jeffreyswiggins on GitHub (Mar 9, 2025). Original GitHub issue: https://github.com/tubearchivist/tubearchivist-plex/issues/90 Originally assigned to: @lamusmaser on GitHub. ### I've read the documentation. - [x] I'm running the latest version of the TubeArchivist Plex Integration Scanner and Agent. I have read the latest release notes and installation instructions. ### Operating System Docker Compose for all on Ubuntu Hosts ### Your Bug Report ## Describe the bug When you run the Plex Scanner to scan in your recently added TubeArchivist files nothing happens in the WebGUI and in the logs you get the errors shown below ## Steps To Reproduce Upgrade TubeArchivist to v.5 .0 and then allow it to be connected to this tubearchivist-plex ## Expected behavior Videos and Metadata would sync into Plex as before ### Relevant log output ```Shell rror in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 588, in Scan if season not in episode_counts[show]: UnboundLocalError: local variable 'season' referenced before assignment Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 588, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined The '--scan' operation is deprecated and will be removed in future versions of Plex Media Server. Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined Error in Python: Running scanner: Traceback (most recent call last): File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 522, in Scan TA_CONFIG["online"], TA_CONFIG["version"] = test_ta_connection() File "/config/Library/Application Support/Plex Media Server/Scanners/Series/TubeArchivist Series Scanner.py", line 367, in test_ta_connection raise e NameError: global name 'urllib' is not defined ``` ### Anything else? _No response_
Author
Owner

@gitnew12 commented on GitHub (Mar 11, 2025):

Same issue with recent upgrade. Only affecting new videos.

<!-- gh-comment-id:2712426955 --> @gitnew12 commented on GitHub (Mar 11, 2025): Same issue with recent upgrade. Only affecting new videos.
Author
Owner

@lamusmaser commented on GitHub (Mar 11, 2025):

Developing this now in the newest test release. Will provide an update once the work has been completed.

<!-- gh-comment-id:2714771562 --> @lamusmaser commented on GitHub (Mar 11, 2025): Developing this now in the newest test release. Will provide an update once the work has been completed.
Author
Owner

@jeffreyswiggins commented on GitHub (Mar 11, 2025):

Thank you!!!

<!-- gh-comment-id:2714893580 --> @jeffreyswiggins commented on GitHub (Mar 11, 2025): Thank you!!!
Author
Owner

@gitnew12 commented on GitHub (Mar 11, 2025):

Developing this now in the newest test release. Will provide an update once the work has been completed.

You're a legend.

<!-- gh-comment-id:2714906951 --> @gitnew12 commented on GitHub (Mar 11, 2025): > Developing this now in the newest test release. Will provide an update once the work has been completed. You're a legend.
Author
Owner

@lamusmaser commented on GitHub (Mar 12, 2025):

Included in Release v0.1.7, which is now available. Thank you for reporting this!

<!-- gh-comment-id:2717991482 --> @lamusmaser commented on GitHub (Mar 12, 2025): Included in Release v0.1.7, which is now available. Thank you for reporting this!
Author
Owner

@jeffreyswiggins commented on GitHub (Mar 12, 2025):

Included in Release v0.1.7, which is now available. Thank you for reporting this!

Thank you I will work on getting it tested

<!-- gh-comment-id:2717996341 --> @jeffreyswiggins commented on GitHub (Mar 12, 2025): > Included in Release v0.1.7, which is now available. Thank you for reporting this! Thank you I will work on getting it tested
Author
Owner

@jeffreyswiggins commented on GitHub (Mar 12, 2025):

AWESOMESAUCE back in business!!!!! No errors in Plex Logs at all!

Image

<!-- gh-comment-id:2718314381 --> @jeffreyswiggins commented on GitHub (Mar 12, 2025): AWESOMESAUCE back in business!!!!! No errors in Plex Logs at all! ![Image](https://github.com/user-attachments/assets/394b0d16-4bd4-4a67-8292-867e5f49c412)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
tubearchivist/archived-tubearchivist-plex#35
No description provided.