Bug 1404

Summary: libip4tc.so.0 shall reside in /lib, not /usr/lib
Product: Mageia Reporter: Darko SokoliÄ <darko.sokolic>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal    
Version: Cauldron   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: libip4tc0-1.4.10-3.mga1.i586.rpm CVE:
Status comment:

Description Darko SokoliÄ 2011-05-23 18:14:00 CEST
Description of problem:
iptables command, residing in /sbin where essential commands are, requires
library libip4tc.so.0 . That library is placed in /usr/lib, among non-esential
libraries. Therefore, on system where /usr is not mounted (yet), iptables
cannot be invoked. I believe that both libip4tc.so.0 and
libip4tc.so.0.0.0 shall be moved to /usr , what would make iptables usable
without the need to mount non-essential /usr filesystem.


Version-Release number of selected component (if applicable):
0-1.4.10-3.mga1


How reproducible:
every time when filesystem /usr is not mounted


Steps to Reproduce:
1. setup machine to have /usr on separate filesystem
2. boot system to point where /usr is not mounted yet
3. try invoking iptables
Comment 1 Ahmad Samir 2011-06-12 20:24:54 CEST
Fix submitted, thanks for the report.

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 2 Darko SokoliÄ 2011-06-14 12:21:51 CEST
Thanks,

I hope you have noticed a mistake I have made:
the essential library in question shall be moved to /lib, not to /usr as I have mistakenly typed.
Comment 3 Ahmad Samir 2011-06-14 18:32:54 CEST
Yes, I had moved them to /lib*/. :)