Can't locate Crypt/RC4.pm

Bug #295510 reported by mokabar on 2008-11-08
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
git-core (Ubuntu)
Undecided
Unassigned
libauthen-sasl-perl (Ubuntu)
Undecided
Unassigned

Bug Description

git-email doesn't work for me:

tim@thinkpad:~/workspace/alsa-kernel$ git-send-email --to <email address hidden> --smtp-ssl 0001-ALSA-HDSP-check-for-io-box-before-uploading-firmwa.patch
0001-ALSA-HDSP-check-for-io-box-before-uploading-firmwa.patch
Who should the emails appear to be from? [Tim Blechmann <email address hidden>]
Emails will be sent from: Tim Blechmann <email address hidden>
Message-ID to be used as In-Reply-To for the first email?
(mbox) Adding cc: Tim Blechmann <email address hidden> from line 'From: Tim Blechmann <email address hidden>'
(sob) Adding cc: Tim Blechmann <email address hidden> from line 'Signed-off-by: Tim Blechmann <email address hidden>'
Password:
Can't locate Crypt/RC4.pm in @INC (@INC contains: /usr/share/perl/5.10.0 /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 28) line 3, <STDIN> line 1.
 ...propagated at /usr/bin/git-send-email line 778, <STDIN> line 1.

mokabar (tim-klingt) wrote :
Jason Harvey (jason-alioth) wrote :

Hi Mokabar,

This appears to be related to bug 253786. Could you please run the following command and attach it's output to this ticket:

grep static /proc/mounts

This output will help me determine if this is truly related to bug 253786.

Thanks,
Jason

Anders Kaseorg (andersk) on 2009-02-21
Changed in git-core:
status: New → Invalid
mokabar (tim-klingt) wrote :

one year later, different machine, different distribution (karmic), same problem:

Can't locate Crypt/RC4.pm in @INC (@INC contains: /usr/share/perl/5.10.0 /etc/perl /usr/local/lib/perl/5.10.0 /usr/local/share/perl/5.10.0 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 21) line 3, <STDIN> line 1.
 ...propagated at /usr/lib/git-core/git-send-email line 966, <STDIN> line 1.

Philip Jägenstedt (foolip) wrote :

This happens to me too. It looks like Crypt::RC4 is used by Authen/SASL/Perl/DIGEST_MD5.pm (libauthen-sasl-perl), but there's no Crypt::RC4 to be found in any Ubuntu package as far as I can see.

Changed in libauthen-sasl-perl (Ubuntu):
status: New → Confirmed
Philip Jägenstedt (foolip) wrote :

Trying to remove all traces of RC4 from libauthen-sasl-perl it will instead fail because of DES:

Can't locate Crypt/DES.pm in @INC (@INC contains: /usr/share/perl/5.10.1 /etc/perl /usr/local/lib/perl/5.10.1 /usr/local/share/perl/5.10.1 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.10 /usr/share/perl/5.10 /usr/local/lib/site_perl .) at (eval 397) line 3, <STDIN> line 1.
 ...propagated at /usr/lib/git-core/git-send-email line 1067, <STDIN> line 1.

That's actually available in libcrypt-des-perl, so I installed that. However, then it instead fails like this:

Died at /usr/lib/git-core/git-send-email line 1067, <STDIN> line 1.

Line 1067 is:

  $smtp->mail( $raw_from ) or die $smtp->message;

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers