Bug 112169

Summary: sysctl in procps-2.0.17-6 depends on /usr/lib/libncurses.so.5
Product: [Retired] Red Hat Raw Hide Reporter: Jonathan Kamens <jik>
Component: procpsAssignee: Alexander Larsson <alexl>
Status: CLOSED RAWHIDE QA Contact: Brian Brock <bbrock>
Severity: medium Docs Contact:
Priority: medium    
Version: 1.0CC: aleksey, dwalsh, moritz, notting
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2004-01-20 23:51:03 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Jonathan Kamens 2003-12-15 17:55:54 UTC
Sysctl fails for me upon system startup because it is trying to use
/usr/lib/libncurses.so.5, which doesn't exist yet since /usr hasn't
been mounted.
Either sysctl can't use curses, or the curses shared library needs to
move to /lib, or sysctl needs to link against the static curses library.

Comment 1 Jonathan Kamens 2003-12-15 18:33:48 UTC
Ditto for libgpm.


Comment 2 Bernie Innocenti 2003-12-27 17:24:25 UTC
I confirm this bug.

Comment 3 Aleksey Nogin 2004-01-19 05:26:38 UTC
*** Bug 113309 has been marked as a duplicate of this bug. ***

Comment 4 Alexander Larsson 2004-01-19 10:42:19 UTC
notting, what is your opinion on this?


Comment 5 Bill Nottingham 2004-01-19 17:11:47 UTC
sysctl has no gui/tui, unless it's changed. Why is it linked against
ncurses?

Comment 6 Alexander Larsson 2004-01-20 09:10:00 UTC
Right. The curses addition seems to be in the selinux patch:
+sysctl:        % : %.o
+       $(strip $(CC)  $(LDFLAGS) -o $@ $< $(LIB_TGT) $(LIBCURSES)
$(SELINUX_LIBS))

This seems like a mistake in the patch.

Comment 7 Daniel Walsh 2004-01-20 23:51:03 UTC
Removed the link from the SELinux patch in procps-2.0.17-7

Dan