• Re: Seeking advice on Picard bug report (ModuleNotFoundError: 'fastene

    From Ceppo@3:633/10 to All on Friday, January 23, 2026 16:10:02
    Subject: Re: Seeking advice on Picard bug report (ModuleNotFoundError: 'fasteners')

    On Fri, Jan 23, 2026 at 03:58:10PM +0500, nirmaladvani@live.com wrote:
    I'm seeing a strange issue with MusicBrainz Picard on Trixie and would
    like some feedback before I submit this to the BTS. Even though python3-fasteners is installed, the application fails to find the
    module.

    Since I am new to debian, I am not sure if this is something that can
    be fixed without filing a bug report. In case a bug report should be
    filed, should it be filed against picard or python3-fasteners.
    This could be a bug, but I'd investigate it a bit further before filing
    a report. If you actually had to do so, it would be against picard: it
    looks unlikely that a module package made its way to stable with a bug
    grave enough to make it unavailable.
    If the maintainer of picard investigated it and found it's a
    python3-fasteners issue, he would then reassign it the report to the
    correct package.
    Below is the draft of the report I have prepared. Does this look
    complete, or should I investigate the Python path further first?
    Adding your Python module search path would be useful to investigate the issue. You can find it with this command:
    ```
    printf "from sys import path\nprint(path)" | python
    ```
    Something probably happened in there, as I can run the same version of
    picard correctly (but I'm on sid and have python3-fasteners version
    0.19-2).
    --- DRAFT BUG REPORT ---

    Package: picard Version: 2.13.3-1 Severity: important

    When attempting to start Picard, it fails to launch because the
    'fasteners' module is missing. This suggests that 'python3-fasteners'
    should be added to the package dependencies or there is a path
    mismatch.
    Note that picard already has python3-fasteners in its dependencies.
    Cheers,

    --
    Ceppo
    https://wiki.debian.org/Ceppo
    Please, encrypt our messages with the key at the link above and send me yours.


    --- PyGate Linux v1.5.2
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)
  • From didier gaumet@3:633/10 to All on Friday, January 23, 2026 16:20:01
    Subject: Re: Seeking advice on Picard bug report (ModuleNotFoundError: 'fasteners')

    Le 23/01/2026 … 11:58, nirmaladvani@live.com a ‚crit˙:
    Hello,

    I'm seeing a strange issue with MusicBrainz Picard on Trixie and would
    like some feedback before I submit this to the BTS. Even though python3-fasteners is installed, the application fails to find the
    module.

    Since I am new to debian, I am not sure if this is something that can
    be fixed without filing a bug report. In case a bug report should be
    filed, should it be filed against picard or python3-fasteners.

    Below is the draft of the report I have prepared. Does this look
    complete, or should I investigate the Python path further first?

    --- DRAFT BUG REPORT ---

    Package: picard Version: 2.13.3-1 Severity: important

    When attempting to start Picard, it fails to launch because the
    'fasteners' module is missing. This suggests that 'python3-fasteners'
    should be added to the package dependencies or there is a path
    mismatch.

    --- Steps to Reproduce ---

    Run picard from the terminal.

    --- Observed Behavior --- The application crashes immediately with the following traceback:

    QSocketNotifier: Can only be used with threads started with QThread
    Traceback (most recent call last): File "/usr/bin/picard", line 4, in <module> from picard.tagger import main ... File "/usr/lib/picard/picard/config.py", line 39, in <module> import
    fasteners ModuleNotFoundError: No module named 'fasteners'

    Note: python3-fasteners (version 0.18-2) is confirmed to be installed
    on this system.

    --- Expected Behavior --- The application should launch its GUI.

    --- System Information --- Debian Release: 13.3 (Trixie/Testing) Kernel Version: 6.12.63+deb13-amd64 Architecture: amd64

    --- END DRAFT ---

    PS: I have not installed system-wide python packages or created
    FrankenDebian that could have caused such issue.

    Thanks for any help or suggestions!

    Best regards
    Nirmal Advani

    Hello,

    Here (up-to-date Trixie, Gnome), picard is started successfully notwithstanding this message:
    didier@hp-notebook14:~$ picard
    QSocketNotifier: Can only be used with threads started with QThread

    But while you claim not having a FrankenDebian, I do wonder why your
    system information states "(Trixie/Testing)" while it should state only Trixie.

    What is the full result of apt policy?

    --- PyGate Linux v1.5.2
    * Origin: Dragon's Lair, PyGate NNTP<>Fido Gate (3:633/10)