Bug 38590 - NSS and NSS_DISABLE_DBM
Summary: NSS and NSS_DISABLE_DBM
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: libnss (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P3 major
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-06-08 14:36 MSK by Stanislav Levin
Modified: 2020-06-08 18:03 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stanislav Levin 2020-06-08 14:36:19 MSK
Until 3.53.0-alt1 the NSS legacy db type(DBM) support was enabled by default.
The switching to upstream's build script resulted in 'NSS_DISABLE_DBM' was pulled to ON state while the previous one was OFF.

Several clients of NSS became broken. For example, FreeIPA, Certmonger, DogTag PKI. Generally, they should handle such a problem, but they don't for now.
Of course, the corresponding fixes are required.

I proposed to temporarily add '--enable-legacy-db'(NSS build.sh) to allow DBM db.

Another example:
https://bugzilla.redhat.com/show_bug.cgi?id=1827902
Comment 1 Repository Robot 2020-06-08 18:03:22 MSK
nss-3.53.0-alt2 -> sisyphus:

 Mon Jun 08 2020 Alexey Gladkov <legion@altlinux.ru> 3.53.0-alt2
 - Enable NSS legacy DBM type (ALT#38590).