Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 245443 - sys-apps/openrc-0.3.0-r1 and sys-libs/ncurses-5.7 : system won't boot if resp. ncurses and berkdb use flags are set
Summary: sys-apps/openrc-0.3.0-r1 and sys-libs/ncurses-5.7 : system won't boot if resp...
Status: RESOLVED DUPLICATE of bug 245417
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-03 19:53 UTC by Guillaume BINET
Modified: 2008-11-04 18:37 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Guillaume BINET 2008-11-03 19:53:18 UTC
After the upgrade of ncurses, /sbin/rc was indirectly linked with /usr/lib/libdb-4.5.so through ncurses.

with /usr not mounted at boot, the system doesn't boot properly and won't let you login even in single user mode.

After booting from cd, chrooting and recompiling ncurses without berdb use flag the system was fixed.

This useflag combinaison should be forbidden / investigate the regression from the previous ncurses.

Reproducible: Always

Steps to Reproduce:
With a system having /usr on a separate partition.
1. compile openrc with ncurses useflag
2. compile ncurses with berdb useflag
3. reboot

Actual Results:  
it won't boot complaining it doesn't find /usr/lib/libdb-4.5.so to link with

Expected Results:  
boot
Comment 1 pavel 2008-11-04 08:11:54 UTC
The same error referring to a different library: libdb-4.6.so. Plus, all utilities linked against ncurses give "DB->get: method not permitted before handle's open" warning.

Fallback to sys-libs/ncurses-5.6-r2 (no berkdb flag) resolves this hurdle.
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2008-11-04 18:37:35 UTC

*** This bug has been marked as a duplicate of bug 245417 ***