Bug 514895

Summary: md5pass doesn't work, due to missing dependencies
Product: [Fedora] Fedora Reporter: Yaakov Nemoy <loupgaroublond>
Component: syslinuxAssignee: Peter Jones <pjones>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 11CC: pjones, urkle
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: 2009-09-01 09:52:04 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 Yaakov Nemoy 2009-07-31 10:43:00 UTC
Description of problem: md5pass when run spits out an error unless a particular perl module is installed. It seems that some run time dependency is not being detected properly.


Version-Release number of selected component (if applicable):
syslinux-3.75-1.fc11.x86_64

How reproducible:
Haven't tested it on other machines yet.

Steps to Reproduce:
1. Run md5pass
2. Get the following error:
[ynemoy@bofh003 ynemoy]$ md5pass
Can't locate Crypt/PasswdMD5.pm in @INC (@INC contains: /usr/local/lib64/perl5/site_perl/5.10.0/x86_64-linux-thread-multi /usr/local/lib/perl5/site_perl/5.10.0 /usr/lib64/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.10.0/x86_64-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl .) at /usr/bin/md5pass line 4.
BEGIN failed--compilation aborted at /usr/bin/md5pass line 4.
3. Fail

Actual results:
Noted above

Expected results:
an md5sum of a password

Additional info:
This seems to solve the problem.

[ynemoy@bofh003 ynemoy]$ sudo yum install perl-Crypt-PasswdMD5.noarch

Maybe this needs to be included as a depedency manually?

PS, ummm... why is md5pass in syslinux?

Comment 1 Edward Rudd 2009-08-31 02:51:33 UTC
Also perl-Digest-SHA1 is missing (as syslinux's sha1pass fails to run as well).

Why didn't those two dependencies get picked up with RPMS auto-dependencies?


Yaakov:
Why syslinux includes sha1pass and md5pass..  So you can generate passwords for the menus.. (see /usr/share/doc/syslinux-3.75/menu.txt specificity the second on menu password)

Comment 2 Edward Rudd 2009-09-01 04:16:37 UTC
this is a duplicate of bug #465299.

Comment 3 Yaakov Nemoy 2009-09-01 09:52:04 UTC

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