You are not logged in.

#1 2021-10-17 22:09:55

archdsdt
Member
Registered: 2021-03-25
Posts: 2

WARNING: '/usr/lib/perl5/5.34' contains data from at least 42[solved]

Hi,

When I run pacman -Syu I get following output:

WARNING: '/usr/lib/perl5/5.34' contains data from at least 42 packages which will NOT be used by the installed perl interpreter.
 -> Run the following command to get a list of affected packages: pacman -Qqo '/usr/lib/perl5/5.34'

And I've read some threads containing information about that.
https://bbs.archlinux.org/viewtopic.php?id=234597
https://archlinux.org/news/perl-library-path-change/
https://bbs.archlinux.org/viewtopic.php?id=247784
https://bbs.archlinux.org/viewtopic.php?id=234597
https://unix.stackexchange.com/question … les/391498

However, when I execute Pacman -Syu --ignore perl, I get this output and it ends as it should.

# pacman -Syu --ignore perl 
:: Synchronizing package databases...
 testing is up to date
 core is up to date
 extra is up to date
 community-testing is up to date
 community is up to date
 multilib-testing is up to date
 multilib is up to date
 archlinuxfr is up to date
:: Starting full system upgrade...
:: Replace libcanberra-pulse with extra/libcanberra? [Y/n] y
warning: perl: ignoring package upgrade (5.32.1-1 => 5.34.0-1)
:: Replace qca with extra/qca-qt5? [Y/n] y
ls /usr/lib/perl5
5.32  5.34
# pacman -Qqo '/usr/lib/perl5/5.34'
apparmor
cairo-perl
glib-perl
graphicsmagick
graphviz
gtk2-perl
imagemagick
libproxy
net-snmp
pango-perl
perl-alien-build
perl-alien-libxml2
perl-capture-tiny
perl-clone
perl-encode-locale
perl-error
perl-extutils-depends
perl-extutils-pkgconfig
perl-ffi-checklib
perl-file-listing
perl-file-which
perl-html-parser
perl-html-tagset
perl-http-cookies
perl-http-daemon
perl-http-date
perl-http-message
perl-http-negotiate
perl-io-html
perl-libwww
perl-locale-gettext
perl-lwp-mediatypes
perl-mailtools
perl-net-http
perl-path-tiny
perl-timedate
perl-try-tiny
perl-uri
perl-www-robotrules
perl-xml-libxml
perl-xml-parser
xmms2

So do I need to remove perl or uninstall some packages? Or do I need to rebuild all affected packages AUR against the new perl? Should I upgrade to perl-gtk3? With your experience, what could be a solution?

Last edited by archdsdt (2021-10-21 04:35:30)

Offline

#2 2021-10-17 22:12:33

Scimmia
Fellow
Registered: 2012-09-01
Posts: 13,694

Re: WARNING: '/usr/lib/perl5/5.34' contains data from at least 42[solved]

Extremely old/broken mirror? Or a different distro?

Offline

#3 2021-10-18 00:27:00

Allan
Pacman
From: Brisbane, AU
Registered: 2007-06-09
Posts: 11,671
Website

Re: WARNING: '/usr/lib/perl5/5.34' contains data from at least 42[solved]

warning: perl: ignoring package upgrade (5.32.1-1 => 5.34.0-1)

Why are you not updating perl?  Everything has updated to perl-5.34, but you are still using 5.32.  The script that is supposed to warn you about old perl modules is now getting confused by old perl version.  Does updating perl make this message go away?

Offline

#4 2021-10-21 04:34:43

archdsdt
Member
Registered: 2021-03-25
Posts: 2

Re: WARNING: '/usr/lib/perl5/5.34' contains data from at least 42[solved]

Hi, thanks for the quick replies. I'm sorry it took me so long. I've had so many things come up. I guess, there's just been a lot going on in my mind lately. But it was so much easier than I thought it was going to be.

Scimmia wrote:

Extremely old/broken mirror? Or a different distro?

If I tried to install base-devel I got this:
https://pastebin.com/ymUaacEx

error: failed retrieving file 'file-5.40-6-x86_64.pkg.tar.zst' from mirror.archlinux.cl : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed to commit transaction (failed to retrieve some files)
Errors occurred, no packages were upgraded.
Allan wrote:

warning: perl: ignoring package upgrade (5.32.1-1 => 5.34.0-1)

Why are you not updating perl?  Everything has updated to perl-5.34, but you are still using 5.32.  The script that is supposed to warn you about old perl modules is now getting confused by old perl version.  Does updating perl make this message go away?

I have never had a problem using Pacman to update my system, however I got this error:

:: installing perl (5.34.0-2) breaks dependency 'perl<5.33' required by glade-perl

https://aur.archlinux.org/packages/glade-perl/

glade-perl is an AUR package that seems to be in conflict with the packages from official repositories, so I removed it.

$ sudo pacman -Rdd glade-perl

Packages (1) glade-perl-1.007-17

Total Removed Size:  0.04 MiB

:: Do you want to remove these packages? [Y/n] y
:: Processing package changes...
(1/1) removing glade-perl                          [----------------------]

https://aur.archlinux.org/packages/aurman/
So I installed aurman and ran:

$ aurman -Syu --solution_way

https://pastebin.com/xC07iAd4

And I had to uninstall cryptomator and sublime-text-dev but it doesn't really matter because I don't need them anymore.

?? Enter the number (or 0 to see every solution in detail): 
***
==> Verifying source file signatures with gpg...
    cryptomator-1.6.1.tar.gz ... FAILED (unknown public key 615D449FE6E6A235)
==> ERROR: One or more PGP signatures could not be verified!
2021-10-20 22:27:21,513 - wrappers - makepkg - ERROR - makepkg query ['makepkg', '-cf', '--noconfirm'] failed in directory /home/arch/.cache/aurman/cryptomator
~~ the following packages are now orphans
error: failed to commit transaction (conflicting files)
sublime-text-dev: /usr/bin/subl exists in filesystem
Errors occurred, no packages were upgraded.
2021-10-20 23:05:57,607 - wrappers - pacman - ERROR - pacman query ['sudo', 'pacman', '--upgrade', '--asexplicit', 'sublime-text-dev-4.4118-1-x86_64.pkg.tar.zst'] failed
~~ the following packages are now orphans
:: extra/gnome-common, community/go-tools, community/python2-pytest, extra/perl-extutils-depends, extra/perl-extutils-pkgconfig, extra/gobject-introspection, extra/ipset
$ aurman -Syu --solution_way
:: Synchronizing package databases...
 testing is up to date
 core is up to date
 extra is up to date
 community-testing is up to date
 community is up to date
 multilib-testing is up to date
 multilib is up to date
 archlinuxfr is up to date
:: Starting full system upgrade...
 there is nothing to do

~~ initializing aurman...
~~ the following packages are neither in known repos nor in the aur
:: nodejs-lts-dubnium-10.24.0-2
:: gnome-getting-started-docs-3.38.1-1
:: python2-getdevinfo-1.0.6-1
:: prelink-20130503-7
:: shashlik-bin-0.9.3-4
:: orage-4.12.1-5
:: cinelerra-gg-5.1.20200930-1
:: gtk-xfce-engine-2.10.1-2
~~ calculating solutions...
:: nothing to do... everything is up to date
$ sudo pacman -Syu
:: Synchronizing package databases...
 testing is up to date
 core is up to date
 extra is up to date
 community-testing is up to date
 community is up to date
 multilib-testing is up to date
 multilib is up to date
 archlinuxfr is up to date
:: Starting full system upgrade...
 there is nothing to do

It's all right now!

Last edited by archdsdt (2021-10-21 04:47:57)

Offline

Board footer

Powered by FluxBB