Update 204 error

Hi

When updating IPFire from 203 to 204, Packfire finished with error :

…
Oct 17 06:25:23 ipfire pakfire: DOWNLOAD STARTED: paks/perl-common-sense-3.74-5.ipfire

Oct 17 06:25:23 ipfire pakfire: MIRROR INFO: 19 servers found in list

Oct 17 06:25:23 ipfire pakfire: DOWNLOAD INFO: Host: ipfire.earl-net.com (HTTPS) - File: pakfire2/2.29-x86_64/paks/perl-common-sense-3.74-5.ipfire

Oct 17 06:25:23 ipfire pakfire: DOWNLOAD INFO: pakfire2/2.29-x86_64/paks/perl-common-sense-3.74-5.ipfire has size of bytes

Oct 17 06:25:24 ipfire pakfire: DOWNLOAD INFO: HTTP-Status-Code: 500 - 500 Can’t locate PerlIO.pm in @INC (you may need to install the PerlIO module) (@INC contains: /usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.36.0 /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi /usr/lib/perl5/5.36.0)

Oct 17 06:25:24 ipfire pakfire: DOWNLOAD ERROR: 500 Can’t locate PerlIO.pm in @INC (you may need to install the PerlIO module) (@INC contains: /usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.36.0 /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi /usr/lib/perl5/5.36.0)

Oct 17 06:25:24 ipfire pakfire: MIRROR INFO: 19 servers found in list

Oct 17 06:25:24 ipfire pakfire: DOWNLOAD INFO: Host: ftp.belnet.be (HTTPS) - File: mirror/ipfire/current/pakfire2/2.29-x86_64/paks/perl-common-sense-3.74-5.ipfire

Oct 17 06:25:24 ipfire pakfire: DOWNLOAD INFO: mirror/ipfire/current/pakfire2/2.29-x86_64/paks/perl-common-sense-3.74-5.ipfire has size of 9899 bytes

Oct 17 06:25:24 ipfire pakfire: DOWNLOAD INFO: HTTP-Status-Code: 200 - 200 OK
…

So what to do ? Is it important ?

BR

Probably nothing based on the snippet of the log you have shown.

This section shows that it tried to download the update for perl-common-sense from the mirror ipfire.earl-net.com and ended up with an HTTP Status Code of 500.

It then moved to another mirror, ftp.belnet.be and was then able to successfully download the perl-common-sense update and got an HTTP Status Code of 200.

So there will have been some issue with the mirror status for the perl-common-sense addon on ipfire.earl-net.com and it was able to successfully download from another mirror.

It would only be a problem if you had an HTTP Status Code 500 for a package that continued giving 500 for several servers and eventually pakfire would stop trying to download and so the update would not complete.

You should look through that pakfire log and see if all HTTP Status Code 500 events were able to become HTTP Status Code 200.

  • If yes then your update completed successfully.
  • If that was the only 500 code then it was successfully downloaded from another mirror and your update will have updated successfully.
  • If no then you need to show that section of the pakfire log.

Hi Adolf,

thank’s four your explanation, seems OK with HTTP status code 200 :slight_smile:

Oct 17 06:25:23 ipfire pakfire: MIRROR INFO: 19 servers found in list

Oct 17 06:25:23 ipfire pakfire: DOWNLOAD INFO: Host: ipfire.earl-net.com (HTTPS) - File: pakfire2/2.29-x86_64/paks/perl-common-sense-3.74-5.ipfire

Oct 17 06:25:23 ipfire pakfire: DOWNLOAD INFO: pakfire2/2.29-x86_64/paks/perl-common-sense-3.74-5.ipfire has size of bytes

Oct 17 06:25:24 ipfire pakfire: DOWNLOAD INFO: HTTP-Status-Code: 500 - 500 Can’t locate PerlIO.pm in @INC (you may need to install the PerlIO module) (@INC contains: /usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.36.0 /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi /usr/lib/perl5/5.36.0)

Oct 17 06:25:24 ipfire pakfire: DOWNLOAD ERROR: 500 Can’t locate PerlIO.pm in @INC (you may need to install the PerlIO module) (@INC contains: /usr/lib/perl5/site_perl/5.36.0/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.36.0 /usr/lib/perl5/5.36.0/x86_64-linux-thread-multi /usr/lib/perl5/5.36.0)

Oct 17 06:25:24 ipfire pakfire: MIRROR INFO: 19 servers found in list

Oct 17 06:25:24 ipfire pakfire: DOWNLOAD INFO: Host: ftp.belnet.be (HTTPS) - File: mirror/ipfire/current/pakfire2/2.29-x86_64/paks/perl-common-sense-3.74-5.ipfire

Oct 17 06:25:24 ipfire pakfire: DOWNLOAD INFO: mirror/ipfire/current/pakfire2/2.29-x86_64/paks/perl-common-sense-3.74-5.ipfire has size of 9899 bytes

Oct 17 06:25:24 ipfire pakfire: DOWNLOAD INFO: HTTP-Status-Code: 200 - 200 OK

Oct 17 06:25:24 ipfire pakfire: DOWNLOAD INFO: File received. Start checking signature…

Oct 17 06:25:24 ipfire pakfire: DOWNLOAD INFO: Signature of perl-common-sense-3.74-5.ipfire is fine.

BR

Yann

Just for your folks information, I had the exact same thing happen with my update.