From: obbardc@debian.org   
      
   Package: pdudaemon   
   Version: 0.0.8.109.gaa25f15-2.1   
   Severity: normal   
   X-Debbugs-Cc: obbardc@debian.org   
      
   Dear Maintainer,   
      
   pdudaemon in trixie fails with:   
      
   $ /usr/sbin/pdudaemon --journal --conf=/etc/pdudaemon/pdudaemon.conf   
   ^CTraceback (most recent call last):   
    File "/usr/sbin/pdudaemon", line 5, in    
    from pdudaemon import main   
    File "/usr/lib/python3/dist-packages/pdudaemon/__init__.py", line 31, in   
      
    from pdudaemon.pdurunner import PDURunner   
    File "/usr/lib/python3/dist-packages/pdudaemon/pdurunner.py", line 28, in   
      
    import pdudaemon.drivers.strategies   
    File "/usr/lib/python3/dist-packages/pdudaemon/drivers/strategies.py", line   
   73, in    
    from pdudaemon.drivers.servo import Servo   
    File "/usr/lib/python3/dist-packages/pdudaemon/drivers/servo.py", line 27,   
   in    
    from xmlrpc import client   
    File "", line 1360, in _find_and_load   
    File "", line 1331, in _find_and_load_unlocked   
    File "", line 935, in _load_unlocked   
    File "", line 1022, in exec_module   
    File "", line 1118, in get_code   
    File "", line 1217, in get_data   
   KeyboardInterrupt   
      
   obbardc@athena:~/src/boardswarm$ /usr/sbin/pdudaemon --conf=/etc   
   pdudaemon/pdudaemon.conf   
   2026-02-14 03:13:43,670 - pdud - INFO PDUDaemon   
   starting up   
   2026-02-14 03:13:43,670 - pdud - INFO Creating the   
   runners   
   Traceback (most recent call last):   
    File "/usr/sbin/pdudaemon", line 8, in    
    sys.exit(main())   
    ~~~~^^   
    File "/usr/lib/python3/dist-packages/pdudaemon/__init__.py", line 209, in   
   main   
    loop.run_until_complete(main_async())   
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^   
    File "/usr/lib/python3.13/asyncio/base_events.py", line 725, in   
   run_until_complete   
    return future.result()   
    ~~~~~~~~~~~~~^^   
    File "/usr/lib/python3/dist-packages/pdudaemon/__init__.py", line 194, in   
   main_async   
    daemon = PDUDaemon(options, settings)   
    File "/usr/lib/python3/dist-packages/pdudaemon/__init__.py", line 92, in   
   __init__   
    self.runners[hostname] = PDURunner(config, hostname, retries)   
    ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^   
    File "/usr/lib/python3/dist-packages/pdudaemon/pdurunner.py", line 39, in   
   __init__   
    self.driver = self.driver_from_hostname(hostname)   
    ~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^   
    File "/usr/lib/python3/dist-packages/pdudaemon/pdurunner.py", line 48, in   
   driver_from_hostname   
    driver = PDUDriver.select(drivername)(hostname, self.config)   
    ~~~~~~~~~~~~~~~~^^^^^^^^^^^^   
    File "/usr/lib/python3/dist-packages/pdudaemon/drivers/driver.py", line 45,   
   in select   
    ep = get_named_entry_point('pdudaemon.driver', drivername)   
    File "/usr/lib/python3/dist-packages/pdudaemon/drivers/driver.py", line 27,   
   in get_named_entry_point   
    import pkg_resources   
   ModuleNotFoundError: No module named 'pkg_resources'   
      
      
   Installing the package `python3-pkg-resources` fixes the issue. Can you   
   add it to the dependencies & backport to trixie?   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   
|