Comments on LSB.fhs and LSB.usergroups FIPs and Failures
The following FIP and Failures happened on a Red Hat Linux 7.2-based
system. The tests were performed by Airong Zhang at the LTC. I've
made comments on them. The full reports can be found at:
http://people.redhat.com/msw/lsb-testresults-7.2/
Cheers,
Matt
/tset/LSB.fhs/root/bin/bin-tc 45
- should pass, timing functions are more precise than in the past.
/tset/LSB.fhs/root/etc/etc-tc 7
- should pass, marked as optional in FHS
/tset/LSB.fhs/root/etc/etc-tc 24
- should pass, marked as optional in FHS.
/tset/LSB.fhs/root/etc/etc-tc 29
- should pass, marked as optional in FHS.
/tset/LSB.fhs/root/etc/etc-tc 30
- should pass, marked as optional in FHS.
/tset/LSB.fhs/root/etc/etc-tc 31
- should pass, marked as optional in FHS.
/tset/LSB.fhs/root/etc/etc-tc 32
- should pass, marked as optional in FHS.
/tset/LSB.fhs/root/sbin/sbin-tc 3
- should pass, marked as optional in FHS.
/tset/LSB.fhs/root/sbin/sbin-tc 17
- should pass, marked as optional in FHS.
/tset/LSB.fhs/root/sbin/sbin-tc 18
- should pass, marked as optional in FHS.
/tset/LSB.fhs/usr/share/share-tc 6
- should pass, marked as optional in FHS.
/tset/LSB.fhs/usr/share/share-tc 8
- should pass, marked as optional in FHS.
/tset/LSB.fhs/var/cache-fonts/cache-fonts-tc 1
- should pass, marked as optional in FHS.
/tset/LSB.fhs/var/games/games-tc 1
- should pass, marked as optional in FHS.
/tset/LSB.fhs/var/spool-lpd/spool-lpd-tc 2
- should pass, marked as optional in FHS.
(at this point, a little oddity, /tset/LSB.fhs/root/bin/bin-tc 45
gets run again)
/tset/LSB.fhs/root/bin/bin-tc 45
- should pass, marked as optional in FHS.
/tset/LSB.fhs/root/dev/dev-tc 2 Unsupported
- test incomplete. (MAKEDEV works)
(more oddity, /tset/LSB.fhs/root/etc/etc-tc runs again, then
/tset/LSB.fhs/root/sbin/sbin-tc, then
/tset/LSB.fhs/usr/share/share-tc. See above comments for those FIPs.)
/tset/LSB.fhs/usr/share-misc/share-misc-tc 2 Unsupported
- this tests for /usr/share/misc/ascii. This file is optional in the
FHS. This should pass.
/tset/LSB.fhs/usr/share-misc/share-misc-tc 3 Unsupported
- ditto
/tset/LSB.fhs/usr/share-misc/share-misc-tc 4 Unsupported
- ditto
/tset/LSB.fhs/usr/share-misc/share-misc-tc 5 Unsupported
- ditto
(more oddity as /tset/LSB.fhs/var/cache-fonts/cache-fonts-tc,
/tset/LSB.fhs/var/games/games-tc,
/tset/LSB.fhs/var/spool-lpd/spool-lpd-tc are rerun.)
/tset/LSB.fhs/var/yp/yp-tc 1 Unsupported
- this must be a bad test case, as /var/yp is created by filesystem,
yp-tools, ypbind, and ypserv). Should pass.
/tset/LSB.fhs/linux/root/root-tc 1
- /vmlinuz is not a requirement, it is a recommendation. From the
text:
On Linux systems, if the kernel is located in /, we recommend
using the names vmlinux or vmlinuz, which have been used in recent
Linux kernel source packages.
So, "if the kernel is located in /" - it's not under Red Hat Linux so
this advice doesn't apply at all.
/tset/LSB.usersgroups/usersgroups/names/names-tc 6 Warning
- user 'sync' should be in group 'sync'
/tset/LSB.usersgroups/usersgroups/names/names-tc 7 Warning
- user 'shutdown' should be in group 'shutdown'
/tset/LSB.usersgroups/usersgroups/names/names-tc 8 Warning
- user 'halt' should be in group 'halt'
/tset/LSB.usersgroups/commands/misc/T.misc 31 Failed
- bad standard. util-linux chfn uses -o for the office number
Looks like someone wrote the standard from shadowutils or something.
/tset/LSB.usersgroups/commands/misc/T.misc 32 Failed
- util-linux chfn uses -p for the office phone
/tset/LSB.usersgroups/commands/misc/T.misc 41 Failed
- our passwd doesn't do expiration management. shadow-utils 'change'
or 'usermod' utility should be used for that.
/tset/LSB.usersgroups/commands/misc/T.misc 42 Failed
- ditto
/tset/LSB.usersgroups/commands/misc/T.misc 43
- ditto
/tset/LSB.usersgroups/commands/misc/T.misc 44 Failed
- ditto
/tset/LSB.usersgroups/commands/misc/T.misc 67 Unresolved
- the test is trying to add a test user 'vsx21' using usermod -f? Or
the pretest setup wasn't able to add the user?
/tset/LSB.usersgroups/commands/misc/T.misc 68 Unresolved
- ditto
/tset/LSB.usersgroups/commands/misc/T.misc 69 Unresolved
- ditto
/tset/LSB.usersgroups/commands/misc/T.misc 70 Unresolved
- ditto
/tset/LSB.usersgroups/commands/misc/T.misc 71 Failed
- Not enough info. useradd -G works here.
/tset/LSB.usersgroups/commands/misc/T.misc 72 Failed
- Not enough info. useradd -m -k /etc/skel vsx21 works here. Note
that -k requires a skel directory argument. Are you passing one in?
/tset/LSB.usersgroups/commands/misc/T.misc 73 Failed
- Again, not enough info. Works here.
/tset/LSB.usersgroups/commands/passwd/T.passwd 1 Failed
- -g isn't supported in our passwd. To change the a group passwd use gpasswd.
Reply to: