You are not logged in.

#1 2023-03-26 14:20:27

schard
Forum Moderator
From: Hannover
Registered: 2016-05-06
Posts: 1,992
Website

[SOLVED] Cannot update bat

/home/rne〉sudo pacman -Syu                                 2023-03-26 04:17:09 
[sudo] Passwort für rne: 
Das hat nicht funktioniert, bitte nochmal probieren.
[sudo] Passwort für rne: 
:: Paketdatenbanken werden synchronisiert …
 core ist aktuell
 extra ist aktuell
 community ist aktuell
 rne ist aktuell
 rne-prop ist aktuell
:: Vollständige Systemaktualisierung wird gestartet …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …

Pakete (1) bat-0.23.0-1

Gesamtgröße des Downloads:             1,98 MiB
Gesamtgröße der installierten Pakete:  4,57 MiB
Größendifferenz der Aktualisierung:    0,08 MiB

:: Installation fortsetzen? [J/n] 
:: Pakete werden empfangen …
 bat-0.23.0-1-x86_64.pkg.tar.zst konnte nicht heruntergeladen werden
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirror.lcarilla.de übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von arch.mirror.zachlge.org übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirror.cmt.de übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirrors.xtom.de übertragen : The requested URL returned error: 404
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von packages.oth-regensburg.de übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von arch.unixpeople.org übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von ftp.fau.de übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirror.pagenotfound.de übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirror.selfnet.de übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirror.clientvps.com übertragen : The requested URL returned error: 404
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von os.codefionn.eu übertragen : The requested URL returned error: 404
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirror.wtnet.de übertragen : The requested URL returned error: 404
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von ftp.agdsn.de übertragen : The requested URL returned error: 404
Warnung: Konnte einige Dateien nicht übertragen
Fehler: Der Vorgang konnte nicht durchgeführt werden (Konnte manche Dateien nicht übertragen)
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
/home/rne〉sudo pacman -Syyu                                                                                                                                              2023-03-26 04:17:24 
:: Paketdatenbanken werden synchronisiert …
 core                                                                                  154,4 KiB  1256 KiB/s 00:00 [####################################################################] 100%
 extra                                                                                1747,5 KiB  18,3 MiB/s 00:00 [####################################################################] 100%
 community                                                                               7,3 MiB  23,0 MiB/s 00:00 [####################################################################] 100%
 rne                                                                                     8,8 KiB   110 KiB/s 00:00 [####################################################################] 100%
 rne-prop                                                                                5,7 KiB   167 KiB/s 00:00 [####################################################################] 100%
:: Vollständige Systemaktualisierung wird gestartet …
Abhängigkeiten werden aufgelöst …
Nach in Konflikt stehenden Paketen wird gesucht …

Pakete (1) bat-0.23.0-1

Gesamtgröße des Downloads:             1,98 MiB
Gesamtgröße der installierten Pakete:  4,57 MiB
Größendifferenz der Aktualisierung:    0,08 MiB

:: Installation fortsetzen? [J/n] 
:: Pakete werden empfangen …
 bat-0.23.0-1-x86_64.pkg.tar.zst konnte nicht heruntergeladen werden
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirror.lcarilla.de übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von arch.mirror.zachlge.org übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirror.cmt.de übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirrors.xtom.de übertragen : The requested URL returned error: 404
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von packages.oth-regensburg.de übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von arch.unixpeople.org übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von ftp.fau.de übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirror.pagenotfound.de übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirror.selfnet.de übertragen : Maximum file size exceeded
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirror.clientvps.com übertragen : The requested URL returned error: 404
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von os.codefionn.eu übertragen : The requested URL returned error: 404
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von mirror.wtnet.de übertragen : The requested URL returned error: 404
Fehler: Konnte Datei 'bat-0.23.0-1-x86_64.pkg.tar.zst' nicht von ftp.agdsn.de übertragen : The requested URL returned error: 404
Warnung: Konnte einige Dateien nicht übertragen
Fehler: Der Vorgang konnte nicht durchgeführt werden (Konnte manche Dateien nicht übertragen)
Fehler sind aufgetreten, keine Pakete wurden aktualisiert.
/home/rne〉                                                                                                                                                               2023-03-26 04:18:01 

What's going on there? Why is bat 0.23.0-1 known to the database(s) but not in the repos?

Last edited by schard (2023-03-26 15:22:26)


macro_rules! yolo { { $($tokens:tt)* } => { unsafe { $($tokens)* } }; }

Offline

#2 2023-03-26 14:28:39

seth
Member
Registered: 2012-09-03
Posts: 52,010

Re: [SOLVED] Cannot update bat

"Maximum file size exceeded" isn't 404
https://archlinux.org/packages/community/x86_64/bat/ says it was updated 39 Minutes ago, maybe syncing issue?
If it still doesn't work™, does

Server = https://mirror.ubrco.de/archlinux/$repo/os/$arch

?
https://mirror.ubrco.de/archlinux/commu … kg.tar.zst

Online

#3 2023-03-26 14:36:16

cmm11
Member
Registered: 2018-02-18
Posts: 45

Re: [SOLVED] Cannot update bat

Also getting this error and 404 error with multiple UK mirrors.
Tried the mirror seth suggested but same issue

error: failed retrieving file 'bat-0.23.0-1-x86_64.pkg.tar.zst' from mirror.ubrco.de : Maximum file size exceeded

$20 Free Credit Hetzner - https://hetzner.cloud/?ref=fuVilhv403fA

Offline

#4 2023-03-26 14:41:49

seth
Member
Registered: 2012-09-03
Posts: 52,010

Re: [SOLVED] Cannot update bat

Yup, pacman fails all mirrors on "Maximum file size exceeded"
Curl works fine.
Allan broke it.

XferCommand = /usr/bin/wget --passive-ftp -c -O %o %

works.

Last edited by seth (2023-03-26 14:45:13)

Online

#5 2023-03-26 14:44:03

schard
Forum Moderator
From: Hannover
Registered: 2016-05-06
Posts: 1,992
Website

Re: [SOLVED] Cannot update bat

Funny enough I could download the file via Firefox from
mirror.lcarilla.de/archlinux/community/os/x86_64/bat-0.23.0-1-x86_64.pkg.tar.zst
and install it with pacman -U.
There seems to be an issue with pacman's download routine?!

Jinx!

Last edited by schard (2023-03-26 14:44:26)


macro_rules! yolo { { $($tokens:tt)* } => { unsafe { $($tokens)* } }; }

Offline

#6 2023-03-26 15:05:30

seth
Member
Registered: 2012-09-03
Posts: 52,010

Re: [SOLVED] Cannot update bat

There seems to be an issue with pacman's download routine?!

Yes, see above about the xfer setting.

Online

#7 2023-03-26 15:12:03

schard
Forum Moderator
From: Hannover
Registered: 2016-05-06
Posts: 1,992
Website

Re: [SOLVED] Cannot update bat

I know about that, thanks. I am investigating the reason why the download fails, and --debug showed, that pacman thinks that the packet is much smaller than it actually is for some reason:

LANG=C sudo pacman -Syu --debug bat --noc 2>&1 | grep max
debug: core.db: maxsize 134217728
debug: core.db.sig: maxsize 16384
debug: extra.db: maxsize 134217728
debug: extra.db.sig: maxsize 16384
debug: community.db: maxsize 134217728
debug: community.db.sig: maxsize 16384
debug: rne.db: maxsize 134217728
debug: rne.db.sig: maxsize 16384
debug: rne-prop.db: maxsize 134217728
debug: rne-prop.db.sig: maxsize 16384
debug: searching for replacements for libmaxminddb in core
debug: searching for replacements for libmaxminddb in extra
debug: searching for replacements for libmaxminddb in community
debug: bat-0.23.0-1-x86_64.pkg.tar.zst: maxsize 2073457
$ ls -l bat-0.23.0-1-x86_64.pkg.tar.zst 
-rw-r--r-- 1 rne rne 2313042 26. Mär 16:40 bat-0.23.0-1-x86_64.pkg.tar.zst

Reproducible with curl:

0 ✓ rne@envy ~/Downloads $ curl --max-filesize 2073457 https://mirror.lcarilla.de/archlinux/community/os/x86_64/bat-0.23.0-1-x86_64.pkg.tar.zst --output test
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (63) Maximum file size exceeded
63 ✗ rne@envy ~/Downloads $ curl --max-filesize 2313042 https://mirror.lcarilla.de/archlinux/community/os/x86_64/bat-0.23.0-1-x86_64.pkg.tar.zst --output test
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 2258k  100 2258k    0     0  8825k      0 --:--:-- --:--:-- --:--:-- 8858k
0 ✓ rne@envy ~/Downloads $ 

It seems the wrong size hint might come from a wrong value in the database:

%CSIZE%
2073457

If I repo-add the package to a test repo, the correct file size is used.

0 ✓ rne@envy ~/Downloads $ repo-add test.db.tar.zst bat-0.23.0-1-x86_64.pkg.tar.zst 
==> Entpacke test.files.tar.zst an einen temporären Ort...
==> Füge Paket 'bat-0.23.0-1-x86_64.pkg.tar.zst' hinzu
  -> Berechne Prüfsumme...
  -> Erstelle 'desc' Datenbank-Eintrag...
  -> Erstelle 'files' Datenbank-Eintrag...
==> Erstelle aktualisierte Datenbank-Datei 'test.db.tar.zst'
0 ✓ rne@envy ~/Downloads $ tar -O -xf test.db.tar.zst bat-0.23.0-1/desc | grep -A1 %CSIZE%
%CSIZE%
2313042
0 ✓ rne@envy ~/Downloads $ 

Seems to be a package publishing issue.
Maybe the build system was out of disk space and hence a smaller file was added. :-D

Last edited by schard (2023-03-26 15:21:19)


macro_rules! yolo { { $($tokens:tt)* } => { unsafe { $($tokens)* } }; }

Offline

#8 2023-03-26 15:20:18

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,627

Re: [SOLVED] Cannot update bat

This has been fixed

Offline

#9 2023-03-26 15:26:47

Scimmia
Fellow
Registered: 2012-09-01
Posts: 11,627

Re: [SOLVED] Cannot update bat

schard wrote:

Maybe the build system was out of disk space and hence a smaller file was added. :-D

No, it was that the pkgrel wasn't bumped when it was rebuilt against the new libgit2 in testing. Two different packages with exactly the same version, the larger one overwrote the smaller one.

Offline

#10 2023-03-26 15:28:02

schard
Forum Moderator
From: Hannover
Registered: 2016-05-06
Posts: 1,992
Website

Re: [SOLVED] Cannot update bat

That makes sense. Thanks for the info.


macro_rules! yolo { { $($tokens:tt)* } => { unsafe { $($tokens)* } }; }

Offline

Board footer

Powered by FluxBB