← Back to team overview

sts-sponsors team mailing list archive

[Bug 1862226] Re: /usr/sbin/sss_obfuscate fails to run: ImportError: No module named pysss

 

This required promoting the python-sss binary to main, so I did that:
Override component to main
python-sss 1.16.1-1ubuntu1.4 in bionic amd64: universe/utils/extra/100% -> main
python-sss 1.16.1-1ubuntu1.4 in bionic arm64: universe/utils/extra/100% -> main
python-sss 1.16.1-1ubuntu1.4 in bionic armhf: universe/utils/extra/100% -> main
python-sss 1.16.1-1ubuntu1.4 in bionic i386: universe/utils/extra/100% -> main
python-sss 1.16.1-1ubuntu1.4 in bionic ppc64el: universe/utils/extra/100% -> main
python-sss 1.16.1-1ubuntu1.4 in bionic s390x: universe/utils/extra/100% -> main
Override [y|N]? y
6 publications overridden.

-- 
You received this bug notification because you are a member of STS
Sponsors, which is subscribed to the bug report.
https://bugs.launchpad.net/bugs/1862226

Title:
  /usr/sbin/sss_obfuscate fails to run: ImportError: No module named
  pysss

Status in sssd package in Ubuntu:
  Fix Released
Status in sssd source package in Bionic:
  In Progress
Status in sssd source package in Eoan:
  Fix Released
Status in sssd package in Debian:
  Fix Released

Bug description:
  [Impact]

  Current bionic d/control doesn't include "python3-sss" or "python-sss"
  as runtime dependency:

  Package: sssd-tools
  Architecture: any
  Depends:
   python,
   sssd-common (= ${binary:Version}),
   ${misc:Depends},
   ${shlibs:Depends}
  Description: System Security Services Daemon -- tools
   Provides a set of daemons to manage access to remote directories and
   authentication mechanisms. It provides an NSS and PAM interface toward
   the system and a pluggable backend system to connect to multiple different
   account sources. It is also the basis to provide client auditing and policy
   services for projects like FreeIPA.

  Current workaround:
  One can install the dependency by hand.

  [Test Case]

  # lsb_release -cs
  bionic

  # Install sssd-tools

  # sss_obfuscate
  Traceback (most recent call last):
    File "/usr/sbin/sss_obfuscate", line 8, in <module>
      import pysss
  ImportError: No module named pysss

  [Potential Regression]

  After adding the dependency, if one run let's say 'apt-get upgrade':

  APT-GET(8) - upgrade:
  under no circumstances are currently installed packages removed, or packages not already installed retrieved and installed.

  Meaning that one who would go that route, may not be able to get the
  update and will continue to experience the problem (No module named
  pysss)

  APT-GET(8) - dist-upgrade:
  dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing dependencies with new versions of packages

  [Other Infos]

  * Debian upstream:
  https://salsa.debian.org/sssd-team/sssd/commit/b41c0f81c6dcc672636220c46ed3d52f3b69ba7c

  * Debian Bug:
  https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=905220

  Rmadison:
  => sssd-tools | 1.16.1-1ubuntu1.4  | bionic-updates
     sssd-tools | 2.2.0-4ubuntu1     | eoan
     sssd-tools | 2.2.2-1            | focal
     sssd-tools | 2.2.2-1ubuntu1     | focal-proposed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/sssd/+bug/1862226/+subscriptions