Core Update 167 Failed to start Starting Guardian

Starting Guardian…
Can’t locate Net/ in @INC (you may need to install the Net::IP module) (@INC contains: /usr/lib/perl5/site_perl/5.32.1/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.32.1 /usr/lib/perl5/5.32.1/x86_64-linux-thread-multi /usr/lib/perl5/5.32.1) at /usr/lib/perl5/site_perl/5.32.1/Guardian/ line 9.
BEGIN failed–compilation aborted at /usr/lib/perl5/site_perl/5.32.1/Guardian/ line 9.
Compilation failed in require at /usr/sbin/guardian line 30. [ FAIL ]

perl-NET-IP is installed
pakfire list | grep perl-Net-IP
Name: perl-Net-IP

ls -l /usr/lib/perl5/site_perl/5.32.1/Net/
ls: cannot access ‘/usr/lib/perl5/site_perl/5.32.1/Net/’: No such file or directory

but was there before update
locate | grep 5.32.1

reinstall (uninstall/install) perl-Net-IP via pakfire solved the Problem!

You want to uninstall the following packages: perl-Net-IP There may be depending packages, here is a list of packages that need to be installed.
PAKFIRE RESV: perl-Net-IP: Resolving dependencies…

NO output !

dependencies missing ?

It looks like the script for CU167 has removed that file in error.

I will flag it up to the devs on the mailing list.

Yes you are right.
Searched the update-core-upgrade-167.log

removed ‘/usr/lib/perl5/site_perl/5.32.1/Net/’

There are many other deletions of
and new installation of
usr/lib/perl5/site_perl/5.32.1/ in the udpdate log
so may be the perl update removed all “old” perl modules…

The script was removing the old perl version which was changed several core updates ago. I suspect that the removal of a file from the 5.32.1 version got in the list as a typo.

Bug that has been raised on this issue earlier.

1 Like

Sorry. Did not see this.
New on testing updates :wink:

No problem. I also hadn’t seen it until i had communicated to the mailing list.

Main thing is it will be fixed. Thanks for your input.



for the records, this has been fixed in this commit.

Thanks, and best regards,
Peter Müller

1 Like