Activity log for bug #2064350

Date Who What changed Old value New value Message
2024-04-30 19:51:38 Thomas-Thomas bug added bug
2024-04-30 19:51:55 Thomas-Thomas description The file is missing from libpam-modules. This breaks, for example, existing vsftp configs if it is configured to use pam_userdb.so Log: vsftpd: PAM unable to dlopen(pam_userdb.so): /usr/lib/security/pam_userdb.so: cannot open shared object file: No such file or directory vsftpd: PAM adding faulty module: pam_userdb.so Apparently there was a change which removed this in the past, and it might be the removal has not been undone, while the package has been released nevertheless. http://changelogs.ubuntu.com/changelogs/pool/main/p/pam/pam_1.5.3-5ubuntu5/changelog * For now remove libdb-dev so that libdb-dev can undergo time_t transition. That means this version of pam does not include pam_userdb, which makes pam unsuitable for release. The file is missing from libpam-modules. This breaks, for example, existing vsftp configs if it is configured to use pam_userdb.so Log: vsftpd: PAM unable to dlopen(pam_userdb.so): /usr/lib/security/pam_userdb.so: cannot open shared object file: No such file or directory vsftpd: PAM adding faulty module: pam_userdb.so Apparently there was a change which removed this in the past, and it might be the removal has not been undone, while the package has been released nevertheless. http://changelogs.ubuntu.com/changelogs/pool/main/p/pam/pam_1.5.3-5ubuntu5/changelog   * For now remove libdb-dev so that libdb-dev can undergo time_t     transition. That means this version of pam does not include     pam_userdb, which makes pam unsuitable for release.
2024-04-30 19:56:45 Thomas-Thomas description The file is missing from libpam-modules. This breaks, for example, existing vsftp configs if it is configured to use pam_userdb.so Log: vsftpd: PAM unable to dlopen(pam_userdb.so): /usr/lib/security/pam_userdb.so: cannot open shared object file: No such file or directory vsftpd: PAM adding faulty module: pam_userdb.so Apparently there was a change which removed this in the past, and it might be the removal has not been undone, while the package has been released nevertheless. http://changelogs.ubuntu.com/changelogs/pool/main/p/pam/pam_1.5.3-5ubuntu5/changelog   * For now remove libdb-dev so that libdb-dev can undergo time_t     transition. That means this version of pam does not include     pam_userdb, which makes pam unsuitable for release. The file is missing from libpam-modules. This breaks, for example, existing vsftp configs if it is configured to use pam_userdb.so Log: vsftpd: PAM unable to dlopen(pam_userdb.so): /usr/lib/security/pam_userdb.so: cannot open shared object file: No such file or directory vsftpd: PAM adding faulty module: pam_userdb.so Apparently there was a change which removed this in the past, and it might be the removal has not been undone, while the package has been released nevertheless. http://changelogs.ubuntu.com/changelogs/pool/main/p/pam/pam_1.5.3-5ubuntu5/changelog   * For now remove libdb-dev so that libdb-dev can undergo time_t     transition. That means this version of pam does not include     pam_userdb, which makes pam unsuitable for release. $ lsb_release -rd No LSB modules are available. Description: Ubuntu 24.04 LTS Release: 24.04 $ apt-cache policy libpam-modules libpam-modules: Installed: 1.5.3-5ubuntu5 Candidate: 1.5.3-5ubuntu5 Version table: *** 1.5.3-5ubuntu5 500 500 http://de.archive.ubuntu.com/ubuntu noble/main amd64 Packages 100 /var/lib/dpkg/status
2024-04-30 20:43:52 Steve Langasek pam (Ubuntu): status New Triaged
2024-04-30 20:43:53 Steve Langasek pam (Ubuntu): importance Undecided High
2024-04-30 20:43:58 Steve Langasek pam (Ubuntu): assignee Dan Bungert (dbungert)
2024-04-30 20:52:01 Dan Bungert pam (Ubuntu): status Triaged In Progress
2024-04-30 22:35:44 Dan Bungert nominated for series Ubuntu Noble
2024-04-30 22:35:44 Dan Bungert bug task added pam (Ubuntu Noble)
2024-04-30 23:08:30 Dan Bungert bug watch added https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065088
2024-04-30 23:08:30 Dan Bungert bug task added pam (Debian)
2024-04-30 23:14:29 Bug Watch Updater pam (Debian): status Unknown Fix Released
2024-05-01 20:15:19 Dan Bungert description The file is missing from libpam-modules. This breaks, for example, existing vsftp configs if it is configured to use pam_userdb.so Log: vsftpd: PAM unable to dlopen(pam_userdb.so): /usr/lib/security/pam_userdb.so: cannot open shared object file: No such file or directory vsftpd: PAM adding faulty module: pam_userdb.so Apparently there was a change which removed this in the past, and it might be the removal has not been undone, while the package has been released nevertheless. http://changelogs.ubuntu.com/changelogs/pool/main/p/pam/pam_1.5.3-5ubuntu5/changelog   * For now remove libdb-dev so that libdb-dev can undergo time_t     transition. That means this version of pam does not include     pam_userdb, which makes pam unsuitable for release. $ lsb_release -rd No LSB modules are available. Description: Ubuntu 24.04 LTS Release: 24.04 $ apt-cache policy libpam-modules libpam-modules: Installed: 1.5.3-5ubuntu5 Candidate: 1.5.3-5ubuntu5 Version table: *** 1.5.3-5ubuntu5 500 500 http://de.archive.ubuntu.com/ubuntu noble/main amd64 Packages 100 /var/lib/dpkg/status [ Impact ] * In the process of bootstrapping pam for time_t, libdb-dev was deliberately removed in salsa commit 65621d8 to allow libdb-dev to undergo time_t transition. * The result of that is no pam_userdb.so in libpam-modules * The fix takes the form of correcting a build dependency, which results in pam_userdb.so being again available. [ Test Plan ] * regression * obtain a noble test system - I personally used a noble chroot * adjust apt sources and ensure noble-proposed is present * install libpam-modules 1.5.3-5ubuntu5.1 * login to the test machine with appropriate credentials - the literal `login` command is useful here * userdb functionality * start with the same test machine from the regression test * install db5.3-util * modify /etc/pam.d/login to comment out all `auth` lines, and add this instead ``` auth requisite pam_userdb.so db=/etc/dbtest ``` * create a textfile named `input` that looks like ``` your_username test_password - different than /etc/shadow ``` * `db5.3_load -T -f input -t hash /etc/dbtest.db` * login to the test machine with your_username and the test_password - the literal `login` command is useful here [ Where problems could occur ] * As usual, no SRU has zero risk * Any change to pam risks problems in user logins failing, so a basic regression test has been provided [ Other Info ] * None at this time original description follows --- The file is missing from libpam-modules. This breaks, for example, existing vsftp configs if it is configured to use pam_userdb.so Log: vsftpd: PAM unable to dlopen(pam_userdb.so): /usr/lib/security/pam_userdb.so: cannot open shared object file: No such file or directory vsftpd: PAM adding faulty module: pam_userdb.so Apparently there was a change which removed this in the past, and it might be the removal has not been undone, while the package has been released nevertheless. http://changelogs.ubuntu.com/changelogs/pool/main/p/pam/pam_1.5.3-5ubuntu5/changelog   * For now remove libdb-dev so that libdb-dev can undergo time_t     transition. That means this version of pam does not include     pam_userdb, which makes pam unsuitable for release. $ lsb_release -rd No LSB modules are available. Description: Ubuntu 24.04 LTS Release: 24.04 $ apt-cache policy libpam-modules libpam-modules:   Installed: 1.5.3-5ubuntu5   Candidate: 1.5.3-5ubuntu5   Version table:  *** 1.5.3-5ubuntu5 500         500 http://de.archive.ubuntu.com/ubuntu noble/main amd64 Packages         100 /var/lib/dpkg/status
2024-05-01 20:25:27 Dan Bungert pam (Ubuntu): status In Progress Fix Committed
2024-05-01 20:25:35 Dan Bungert pam (Ubuntu Noble): status New In Progress
2024-05-01 20:25:38 Dan Bungert pam (Ubuntu Noble): importance Undecided High
2024-05-01 20:25:40 Dan Bungert pam (Ubuntu Noble): assignee Dan Bungert (dbungert)
2024-05-03 06:56:36 Timo Aaltonen pam (Ubuntu Noble): status In Progress Fix Committed
2024-05-03 06:56:37 Timo Aaltonen bug added subscriber Ubuntu Stable Release Updates Team
2024-05-03 06:56:44 Timo Aaltonen bug added subscriber SRU Verification
2024-05-03 06:56:49 Timo Aaltonen tags verification-needed verification-needed-noble
2024-05-03 15:30:13 Thomas-Thomas tags verification-needed verification-needed-noble verification-done-noble verification-needed
2024-05-03 21:56:22 Dan Bungert tags verification-done-noble verification-needed verification-done verification-done-noble
2024-06-04 22:11:18 Dan Bungert pam (Ubuntu): status Fix Committed Fix Released
2024-06-04 22:13:55 Dan Bungert description [ Impact ] * In the process of bootstrapping pam for time_t, libdb-dev was deliberately removed in salsa commit 65621d8 to allow libdb-dev to undergo time_t transition. * The result of that is no pam_userdb.so in libpam-modules * The fix takes the form of correcting a build dependency, which results in pam_userdb.so being again available. [ Test Plan ] * regression * obtain a noble test system - I personally used a noble chroot * adjust apt sources and ensure noble-proposed is present * install libpam-modules 1.5.3-5ubuntu5.1 * login to the test machine with appropriate credentials - the literal `login` command is useful here * userdb functionality * start with the same test machine from the regression test * install db5.3-util * modify /etc/pam.d/login to comment out all `auth` lines, and add this instead ``` auth requisite pam_userdb.so db=/etc/dbtest ``` * create a textfile named `input` that looks like ``` your_username test_password - different than /etc/shadow ``` * `db5.3_load -T -f input -t hash /etc/dbtest.db` * login to the test machine with your_username and the test_password - the literal `login` command is useful here [ Where problems could occur ] * As usual, no SRU has zero risk * Any change to pam risks problems in user logins failing, so a basic regression test has been provided [ Other Info ] * None at this time original description follows --- The file is missing from libpam-modules. This breaks, for example, existing vsftp configs if it is configured to use pam_userdb.so Log: vsftpd: PAM unable to dlopen(pam_userdb.so): /usr/lib/security/pam_userdb.so: cannot open shared object file: No such file or directory vsftpd: PAM adding faulty module: pam_userdb.so Apparently there was a change which removed this in the past, and it might be the removal has not been undone, while the package has been released nevertheless. http://changelogs.ubuntu.com/changelogs/pool/main/p/pam/pam_1.5.3-5ubuntu5/changelog   * For now remove libdb-dev so that libdb-dev can undergo time_t     transition. That means this version of pam does not include     pam_userdb, which makes pam unsuitable for release. $ lsb_release -rd No LSB modules are available. Description: Ubuntu 24.04 LTS Release: 24.04 $ apt-cache policy libpam-modules libpam-modules:   Installed: 1.5.3-5ubuntu5   Candidate: 1.5.3-5ubuntu5   Version table:  *** 1.5.3-5ubuntu5 500         500 http://de.archive.ubuntu.com/ubuntu noble/main amd64 Packages         100 /var/lib/dpkg/status [ Impact ]  * In the process of bootstrapping pam for time_t, libdb-dev was    deliberately removed in salsa commit 65621d8 to allow libdb-dev to    undergo time_t transition.  * The result of that is no pam_userdb.so in libpam-modules  * The fix takes the form of correcting a build dependency, which    results in pam_userdb.so being again available. [ Test Plan ]  * regression    * obtain a noble test system - I personally used a noble chroot    * adjust apt sources and ensure noble-proposed is present    * install libpam-modules 1.5.3-5ubuntu5.1    * login to the test machine with appropriate credentials - the      literal `login` command is useful here  * userdb functionality    * start with the same test machine from the regression test    * install db5.3-util    * modify /etc/pam.d/login to comment out all `auth` lines, and add      this instead ``` auth requisite pam_userdb.so db=/etc/dbtest ```    * create a textfile named `input` that looks like ``` your_username test_password - different than /etc/shadow ```    * `db5.3_load -T -f input -t hash /etc/dbtest.db`    * login to the test machine with your_username and the      test_password - the literal `login` command is useful here [ Where problems could occur ]  * As usual, no SRU has zero risk  * Any change to pam risks problems in user logins failing, so a    basic regression test has been provided [ Development release status ] Issue fixed in merge from Debian and subsequent 1.5.3-7ubuntu1 upload. [ Other Info ]  * None at this time original description follows --- The file is missing from libpam-modules. This breaks, for example, existing vsftp configs if it is configured to use pam_userdb.so Log: vsftpd: PAM unable to dlopen(pam_userdb.so): /usr/lib/security/pam_userdb.so: cannot open shared object file: No such file or directory vsftpd: PAM adding faulty module: pam_userdb.so Apparently there was a change which removed this in the past, and it might be the removal has not been undone, while the package has been released nevertheless. http://changelogs.ubuntu.com/changelogs/pool/main/p/pam/pam_1.5.3-5ubuntu5/changelog   * For now remove libdb-dev so that libdb-dev can undergo time_t     transition. That means this version of pam does not include     pam_userdb, which makes pam unsuitable for release. $ lsb_release -rd No LSB modules are available. Description: Ubuntu 24.04 LTS Release: 24.04 $ apt-cache policy libpam-modules libpam-modules:   Installed: 1.5.3-5ubuntu5   Candidate: 1.5.3-5ubuntu5   Version table:  *** 1.5.3-5ubuntu5 500         500 http://de.archive.ubuntu.com/ubuntu noble/main amd64 Packages         100 /var/lib/dpkg/status
2024-06-04 22:33:41 Launchpad Janitor pam (Ubuntu Noble): status Fix Committed Fix Released
2024-06-04 22:33:46 Brian Murray removed subscriber Ubuntu Stable Release Updates Team