FS#14026 - cannot upgrade perl packages: perl-mail-spf perl-io-socket-ssl
Attached to Project:
Arch Linux
Opened by Felix Sipma (legrostdg) - Monday, 30 March 2009, 02:45 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 31 March 2009, 06:34 GMT
Opened by Felix Sipma (legrostdg) - Monday, 30 March 2009, 02:45 GMT
Last edited by Jan de Groot (JGC) - Tuesday, 31 March 2009, 06:34 GMT
|
Details
I also use CPAN, so it may be (?) a problem.
Here is the error messages: error: could not prepare transaction error: failed to commit transaction (conflicting files) perl-io-socket-ssl: /usr/share/man/man3/IO::Socket::SSL.3pm exists in filesystem Errors occurred, no packages were upgraded. error: could not prepare transaction error: failed to commit transaction (conflicting files) perl-mail-spf: /usr/share/man/man1/spfquery.1p exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Base.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::MacroString.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Mech.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Mech::A.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Mech::All.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Mech::Exists.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Mech::IP4.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Mech::IP6.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Mech::Include.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Mech::MX.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Mech::PTR.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Mod.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Mod::Exp.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Mod::Redirect.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Record.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Request.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Result.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::SenderIPAddrMech.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Server.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Term.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::Util.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::v1::Record.3pm exists in filesystem perl-mail-spf: /usr/share/man/man3/Mail::SPF::v2::Record.3pm exists in filesystem Errors occurred, no packages were upgraded. |
This task depends upon
Comment by Jan de Groot (JGC) -
Monday, 30 March 2009, 06:50 GMT
Comment by Felix Sipma (legrostdg) -
Monday, 30 March 2009, 17:55 GMT
Comment by Jan de Groot (JGC) -
Monday, 30 March 2009, 18:32 GMT
Comment by Felix Sipma (legrostdg) -
Tuesday, 31 March 2009, 00:28 GMT
Comment by Jan de Groot (JGC) -
Tuesday, 31 March 2009, 06:34 GMT
If these files belong to a package, it's a bug because of
conflicting packages. Otherwise, it's your own problem as you
installed this using cpan.
I just typed "pacman -Syu", which proposed me to update these
packages.
But how did these files get there? By using CPAN? The fact that
you have files on your system that aren't managed by pacman is not
a bug.
I'm not 100% sure but I think it was with cpan. Shouldn't pacman
recognize that I have already that packages installed? or else
replace the man pages… "exists in filesystem", on the contrary of
"does not exist in filesystem, does not sound as an error to me
(but I'm probably wrong).
cpan doesn't register packages with pacman, you'll need
.pkg.tar.gz files for that. Pacman can replace the files using the
-f flag.