pam_wtmpdb.so and pam_lastlog2.so not installed
I've been getting these 2 warnings for a while with TW updates: WARNING: module /lib/security/pam_wtmpdb.so is not installed. WARNING: module /lib/security/pam_lastlog2.so is not installed. The wtmpdb and libwtmpdb0 packages are installed S | Name | Type | Version | Arch | Repository ---+--------------+---------+-------------------------+--------+----------------------------------- i | libwtmpdb0 | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) i | wtmpdb | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) dir And the 64 bit versions exist ll /usr/lib64/security/pam_wtmpdb.so /usr/lib64/security/pam_lastlog2.so -rwxr-xr-x 1 root root 14K Jul 16 09:25 /usr/lib64/security/pam_lastlog2.so -rwxr-xr-x 1 root root 14K Aug 14 05:59 /usr/lib64/security/pam_wtmpdb.so The only 32 bit sw that I use is wine and I really don't need 32 bit as the Windows program is 64 bit but wine installs BOTH wine 32 and 64 bit versions. What package that is not installed provides : /lib/security/pam_wtmpdb.so is not installed. /lib/security/pam_lastlog2.so is not installed. Unrelated but another message that has been coming up for quite a while during updates but I'm not sure which package is causing it: udevadm hwdb is deprecated. Use systemd-hwdb instead. Both /usr/bin/udevadm and /usr/bin/systemd-hwdb so I'm guessing that some package still has references bot udevadm but not sure how to find which one ? -- Regards, Joe
On 05.09.2024 20:00, Joe Salmeri wrote:
I've been getting these 2 warnings for a while with TW updates:
WARNING: module /lib/security/pam_wtmpdb.so is not installed. WARNING: module /lib/security/pam_lastlog2.so is not installed.
The wtmpdb and libwtmpdb0 packages are installed
S | Name | Type | Version | Arch | Repository ---+--------------+---------+-------------------------+--------+----------------------------------- i | libwtmpdb0 | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) i | wtmpdb | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) dir
And the 64 bit versions exist
ll /usr/lib64/security/pam_wtmpdb.so /usr/lib64/security/pam_lastlog2.so
-rwxr-xr-x 1 root root 14K Jul 16 09:25 /usr/lib64/security/pam_lastlog2.so -rwxr-xr-x 1 root root 14K Aug 14 05:59 /usr/lib64/security/pam_wtmpdb.so
The only 32 bit sw that I use is wine and I really don't need 32 bit as the Windows program is 64 bit but wine installs BOTH wine 32 and 64 bit versions.
What package that is not installed provides :
/lib/security/pam_wtmpdb.so is not installed. /lib/security/pam_lastlog2.so is not installed.
pam-config
Unrelated but another message that has been coming up for quite a while during updates but I'm not sure which package is causing it:
udevadm hwdb is deprecated. Use systemd-hwdb instead.
Both /usr/bin/udevadm and /usr/bin/systemd-hwdb so I'm guessing that some package still has references bot udevadm but not sure how to find which one ?
The message is output either in pre or post script. So, whatever package is being installed when this message appears.
On 9/5/24 1:11 PM, Andrei Borzenkov wrote:
On 05.09.2024 20:00, Joe Salmeri wrote:
I've been getting these 2 warnings for a while with TW updates:
WARNING: module /lib/security/pam_wtmpdb.so is not installed. WARNING: module /lib/security/pam_lastlog2.so is not installed.
The wtmpdb and libwtmpdb0 packages are installed
S | Name | Type | Version | Arch | Repository ---+--------------+---------+-------------------------+--------+----------------------------------- i | libwtmpdb0 | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) i | wtmpdb | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) dir
And the 64 bit versions exist
ll /usr/lib64/security/pam_wtmpdb.so /usr/lib64/security/pam_lastlog2.so
-rwxr-xr-x 1 root root 14K Jul 16 09:25 /usr/lib64/security/pam_lastlog2.so -rwxr-xr-x 1 root root 14K Aug 14 05:59 /usr/lib64/security/pam_wtmpdb.so
The only 32 bit sw that I use is wine and I really don't need 32 bit as the Windows program is 64 bit but wine installs BOTH wine 32 and 64 bit versions.
What package that is not installed provides :
/lib/security/pam_wtmpdb.so is not installed. /lib/security/pam_lastlog2.so is not installed.
pam-config
pam-config is already installed S | Name | Type | Version | Arch | Repository ---+------------+---------+-----------------------+--------+----------------------------------- i | pam-config | package | 2.11+git.20240620-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) pam-config does not contain those 2 so files that are "not installed" rpm -ql pam-config /etc/pam.d/common-account-pc /etc/pam.d/common-auth-pc /etc/pam.d/common-password-pc /etc/pam.d/common-session-pc /usr/sbin/pam-config /usr/share/licenses/pam-config /usr/share/licenses/pam-config/COPYING /usr/share/locale/af/LC_MESSAGES/pam-config.mo /usr/share/locale/ar/LC_MESSAGES/pam-config.mo /usr/share/locale/bg/LC_MESSAGES/pam-config.mo /usr/share/locale/bn/LC_MESSAGES/pam-config.mo /usr/share/locale/bs/LC_MESSAGES/pam-config.mo /usr/share/locale/ca/LC_MESSAGES/pam-config.mo /usr/share/locale/cs/LC_MESSAGES/pam-config.mo /usr/share/locale/cy/LC_MESSAGES/pam-config.mo /usr/share/locale/da/LC_MESSAGES/pam-config.mo /usr/share/locale/de/LC_MESSAGES/pam-config.mo /usr/share/locale/el/LC_MESSAGES/pam-config.mo /usr/share/locale/en_GB/LC_MESSAGES/pam-config.mo /usr/share/locale/en_US/LC_MESSAGES/pam-config.mo /usr/share/locale/es/LC_MESSAGES/pam-config.mo /usr/share/locale/et/LC_MESSAGES/pam-config.mo /usr/share/locale/fi/LC_MESSAGES/pam-config.mo /usr/share/locale/fr/LC_MESSAGES/pam-config.mo /usr/share/locale/gl/LC_MESSAGES/pam-config.mo /usr/share/locale/gu/LC_MESSAGES/pam-config.mo /usr/share/locale/he/LC_MESSAGES/pam-config.mo /usr/share/locale/hi/LC_MESSAGES/pam-config.mo /usr/share/locale/hr/LC_MESSAGES/pam-config.mo /usr/share/locale/hu/LC_MESSAGES/pam-config.mo /usr/share/locale/id/LC_MESSAGES/pam-config.mo /usr/share/locale/it/LC_MESSAGES/pam-config.mo /usr/share/locale/ja/LC_MESSAGES/pam-config.mo /usr/share/locale/ka/LC_MESSAGES/pam-config.mo /usr/share/locale/km/LC_MESSAGES/pam-config.mo /usr/share/locale/ko/LC_MESSAGES/pam-config.mo /usr/share/locale/lt/LC_MESSAGES/pam-config.mo /usr/share/locale/mk/LC_MESSAGES/pam-config.mo /usr/share/locale/mr/LC_MESSAGES/pam-config.mo /usr/share/locale/nb/LC_MESSAGES/pam-config.mo /usr/share/locale/nl/LC_MESSAGES/pam-config.mo /usr/share/locale/pa/LC_MESSAGES/pam-config.mo /usr/share/locale/pl/LC_MESSAGES/pam-config.mo /usr/share/locale/pt/LC_MESSAGES/pam-config.mo /usr/share/locale/pt_BR/LC_MESSAGES/pam-config.mo /usr/share/locale/ro/LC_MESSAGES/pam-config.mo /usr/share/locale/ru/LC_MESSAGES/pam-config.mo /usr/share/locale/si/LC_MESSAGES/pam-config.mo /usr/share/locale/sk/LC_MESSAGES/pam-config.mo /usr/share/locale/sl/LC_MESSAGES/pam-config.mo /usr/share/locale/sr/LC_MESSAGES/pam-config.mo /usr/share/locale/sv/LC_MESSAGES/pam-config.mo /usr/share/locale/ta/LC_MESSAGES/pam-config.mo /usr/share/locale/th/LC_MESSAGES/pam-config.mo /usr/share/locale/tr/LC_MESSAGES/pam-config.mo /usr/share/locale/uk/LC_MESSAGES/pam-config.mo /usr/share/locale/vi/LC_MESSAGES/pam-config.mo /usr/share/locale/wa/LC_MESSAGES/pam-config.mo /usr/share/locale/zh_CN/LC_MESSAGES/pam-config.mo /usr/share/locale/zh_TW/LC_MESSAGES/pam-config.mo /usr/share/man/man8/pam-config.8.gz
Unrelated but another message that has been coming up for quite a while during updates but I'm not sure which package is causing it:
udevadm hwdb is deprecated. Use systemd-hwdb instead.
Both /usr/bin/udevadm and /usr/bin/systemd-hwdb so I'm guessing that some package still has references bot udevadm but not sure how to find which one ?
The message is output either in pre or post script. So, whatever package is being installed when this message appears.
Ok, I checked the zypper log history and found the following: # 2024-02-01 16:01:49 libinput-udev-1.25.0-1.1.x86_64.rpm installed ok # Additional rpm output: # udevadm hwdb is deprecated. Use systemd-hwdb instead. So looks like libinput-udev-1.25.0-1.1.x86_64.rpm is the culprit -- Regards, Joe
WARNING: module /lib/security/pam_wtmpdb.so is not installed. WARNING: module /lib/security/pam_lastlog2.so is not installed.
This warning has been printed by *pam-config* called during an update of packages. Your system may contain the pam-32bit package (probably installed at the same time as wine 32). Therefore, pam-config, considering the bi-architectural system, will check also about the needed pam modules in 32 bits in addition to 64 bits modules. These messages can be safely ignored as your pam modules exist in 64 bits. Valentin Lefebvre Linux Distribution Engineer - packager Member of System Boot and Init team SUSE Software Solutions Germany GmbH 56100 Lorient, France On Thu, Sep 5, 2024 at 7:01 PM Joe Salmeri <jmscdba@gmail.com> wrote:
I've been getting these 2 warnings for a while with TW updates:
WARNING: module /lib/security/pam_wtmpdb.so is not installed. WARNING: module /lib/security/pam_lastlog2.so is not installed.
The wtmpdb and libwtmpdb0 packages are installed
S | Name | Type | Version | Arch | Repository
---+--------------+---------+-------------------------+--------+----------------------------------- i | libwtmpdb0 | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) i | wtmpdb | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) dir
And the 64 bit versions exist
ll /usr/lib64/security/pam_wtmpdb.so /usr/lib64/security/pam_lastlog2.so
-rwxr-xr-x 1 root root 14K Jul 16 09:25 /usr/lib64/security/pam_lastlog2.so -rwxr-xr-x 1 root root 14K Aug 14 05:59 /usr/lib64/security/pam_wtmpdb.so
The only 32 bit sw that I use is wine and I really don't need 32 bit as the Windows program is 64 bit but wine installs BOTH wine 32 and 64 bit versions.
What package that is not installed provides :
/lib/security/pam_wtmpdb.so is not installed. /lib/security/pam_lastlog2.so is not installed.
Unrelated but another message that has been coming up for quite a while during updates but I'm not sure which package is causing it:
udevadm hwdb is deprecated. Use systemd-hwdb instead.
Both /usr/bin/udevadm and /usr/bin/systemd-hwdb so I'm guessing that some package still has references bot udevadm but not sure how to find which one ?
-- Regards,
Joe
Thanks Valentin, that makes sense. It would be nice if wine could be packaged such that we could just install the 64 bit version. I only use wine for a single app and it is x64 but since wine installs both 32 bit and 64 bit I end up with 223 32 bit packages installed which I don't need and which are updated all the time. Joe On 9/5/24 1:23 PM, Valentin Lefebvre wrote:
WARNING: module /lib/security/pam_wtmpdb.so is not installed. WARNING: module /lib/security/pam_lastlog2.so is not installed.
This warning has been printed by *pam-config* called during an update of packages. Your system may contain the pam-32bit package (probably installed at the same time as wine 32). Therefore, pam-config, considering the bi-architectural system, will check also about the needed pam modules in 32 bits in addition to 64 bits modules. These messages can be safely ignored as your pam modules exist in 64 bits.
Valentin Lefebvre
Linux Distribution Engineer - packager Member of System Boot and Init team SUSE Software Solutions Germany GmbH
56100 Lorient, France
On Thu, Sep 5, 2024 at 7:01 PM Joe Salmeri <jmscdba@gmail.com <mailto:jmscdba@gmail.com>> wrote:
I've been getting these 2 warnings for a while with TW updates:
WARNING: module /lib/security/pam_wtmpdb.so is not installed. WARNING: module /lib/security/pam_lastlog2.so is not installed.
The wtmpdb and libwtmpdb0 packages are installed
S | Name | Type | Version | Arch | Repository ---+--------------+---------+-------------------------+--------+----------------------------------- i | libwtmpdb0 | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) i | wtmpdb | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) dir
And the 64 bit versions exist
ll /usr/lib64/security/pam_wtmpdb.so /usr/lib64/security/pam_lastlog2.so
-rwxr-xr-x 1 root root 14K Jul 16 09:25 /usr/lib64/security/pam_lastlog2.so -rwxr-xr-x 1 root root 14K Aug 14 05:59 /usr/lib64/security/pam_wtmpdb.so
The only 32 bit sw that I use is wine and I really don't need 32 bit as the Windows program is 64 bit but wine installs BOTH wine 32 and 64 bit versions.
What package that is not installed provides :
/lib/security/pam_wtmpdb.so is not installed. /lib/security/pam_lastlog2.so is not installed.
Unrelated but another message that has been coming up for quite a while during updates but I'm not sure which package is causing it:
udevadm hwdb is deprecated. Use systemd-hwdb instead.
Both /usr/bin/udevadm and /usr/bin/systemd-hwdb so I'm guessing that some package still has references bot udevadm but not sure how to find which one ?
-- Regards,
Joe
-- Regards, Joe
There is a wine64 version only called wine-wow64 (wine on wine64) On September 5, 2024 8:41:20 PM GMT+02:00, Joe Salmeri <jmscdba@gmail.com> wrote:
Thanks Valentin, that makes sense.
It would be nice if wine could be packaged such that we could just install the 64 bit version.
I only use wine for a single app and it is x64 but since wine installs both 32 bit and 64 bit I end up with 223 32 bit packages installed which I don't need and which are updated all the time.
Joe
On 9/5/24 1:23 PM, Valentin Lefebvre wrote:
WARNING: module /lib/security/pam_wtmpdb.so is not installed. WARNING: module /lib/security/pam_lastlog2.so is not installed.
This warning has been printed by *pam-config* called during an update of packages. Your system may contain the pam-32bit package (probably installed at the same time as wine 32). Therefore, pam-config, considering the bi-architectural system, will check also about the needed pam modules in 32 bits in addition to 64 bits modules. These messages can be safely ignored as your pam modules exist in 64 bits.
Valentin Lefebvre
Linux Distribution Engineer - packager Member of System Boot and Init team SUSE Software Solutions Germany GmbH
56100 Lorient, France
On Thu, Sep 5, 2024 at 7:01 PM Joe Salmeri <jmscdba@gmail.com <mailto:jmscdba@gmail.com>> wrote:
I've been getting these 2 warnings for a while with TW updates:
WARNING: module /lib/security/pam_wtmpdb.so is not installed. WARNING: module /lib/security/pam_lastlog2.so is not installed.
The wtmpdb and libwtmpdb0 packages are installed
S | Name | Type | Version | Arch | Repository ---+--------------+---------+-------------------------+--------+----------------------------------- i | libwtmpdb0 | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) i | wtmpdb | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) dir
And the 64 bit versions exist
ll /usr/lib64/security/pam_wtmpdb.so /usr/lib64/security/pam_lastlog2.so
-rwxr-xr-x 1 root root 14K Jul 16 09:25 /usr/lib64/security/pam_lastlog2.so -rwxr-xr-x 1 root root 14K Aug 14 05:59 /usr/lib64/security/pam_wtmpdb.so
The only 32 bit sw that I use is wine and I really don't need 32 bit as the Windows program is 64 bit but wine installs BOTH wine 32 and 64 bit versions.
What package that is not installed provides :
/lib/security/pam_wtmpdb.so is not installed. /lib/security/pam_lastlog2.so is not installed.
Unrelated but another message that has been coming up for quite a while during updates but I'm not sure which package is causing it:
udevadm hwdb is deprecated. Use systemd-hwdb instead.
Both /usr/bin/udevadm and /usr/bin/systemd-hwdb so I'm guessing that some package still has references bot udevadm but not sure how to find which one ?
-- Regards,
Joe
-- Regards,
Joe
Thanks Richard, I was aware of that but years ago when I tried to only install that it still wanted to install the wine 32 and all the other 32 bit stuff too. I looked at wine-wow64 and it does not appear to have any requirements for the wine package so I will have to try removing and installing just wine-wow64. Joe On 9/5/24 2:43 PM, Richard Rahl via openSUSE Factory wrote:
There is a wine64 version only called wine-wow64 (wine on wine64)
On September 5, 2024 8:41:20 PM GMT+02:00, Joe Salmeri <jmscdba@gmail.com> wrote:
Thanks Valentin, that makes sense.
It would be nice if wine could be packaged such that we could just install the 64 bit version.
I only use wine for a single app and it is x64 but since wine installs both 32 bit and 64 bit I end up with 223 32 bit packages installed which I don't need and which are updated all the time.
Joe
On 9/5/24 1:23 PM, Valentin Lefebvre wrote:
WARNING: module /lib/security/pam_wtmpdb.so is not installed. WARNING: module /lib/security/pam_lastlog2.so is not installed.
This warning has been printed by *pam-config* called during an update of packages. Your system may contain the pam-32bit package (probably installed at the same time as wine 32). Therefore, pam-config, considering the bi-architectural system, will check also about the needed pam modules in 32 bits in addition to 64 bits modules. These messages can be safely ignored as your pam modules exist in 64 bits.
Valentin Lefebvre
Linux Distribution Engineer - packager Member of System Boot and Init team SUSE Software Solutions Germany GmbH
56100 Lorient, France
On Thu, Sep 5, 2024 at 7:01 PM Joe Salmeri <jmscdba@gmail.com <mailto:jmscdba@gmail.com <mailto:jmscdba@gmail.com>>> wrote:
I've been getting these 2 warnings for a while with TW updates:
WARNING: module /lib/security/pam_wtmpdb.so is not installed. WARNING: module /lib/security/pam_lastlog2.so is not installed.
The wtmpdb and libwtmpdb0 packages are installed
S | Name | Type | Version | Arch | Repository ---+--------------+---------+-------------------------+--------+----------------------------------- i | libwtmpdb0 | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) i | wtmpdb | package | 0.13.0+git.20240814-1.1 | x86_64 | openSUSE-Tumbleweed-Oss (20240903) dir
And the 64 bit versions exist
ll /usr/lib64/security/pam_wtmpdb.so /usr/lib64/security/pam_lastlog2.so
-rwxr-xr-x 1 root root 14K Jul 16 09:25 /usr/lib64/security/pam_lastlog2.so -rwxr-xr-x 1 root root 14K Aug 14 05:59 /usr/lib64/security/pam_wtmpdb.so
The only 32 bit sw that I use is wine and I really don't need 32 bit as the Windows program is 64 bit but wine installs BOTH wine 32 and 64 bit versions.
What package that is not installed provides :
/lib/security/pam_wtmpdb.so is not installed. /lib/security/pam_lastlog2.so is not installed.
Unrelated but another message that has been coming up for quite a while during updates but I'm not sure which package is causing it:
udevadm hwdb is deprecated. Use systemd-hwdb instead.
Both /usr/bin/udevadm and /usr/bin/systemd-hwdb so I'm guessing that some package still has references bot udevadm but not sure how to find which one ?
-- Regards,
Joe
-- Regards, Joe
participants (4)
-
Andrei Borzenkov
-
Joe Salmeri
-
Richard Rahl
-
Valentin Lefebvre