update failure

Err:1 Index of /direct/parrot/ lory-security/main amd64 gir1.2-webkit2-4.0 amd64 2.42.5-1~deb12u1
404 Not Found [IP: 170.187.185.131 443]
Err:2 Index of /direct/parrot/ lory-security/main amd64 gir1.2-javascriptcoregtk-4.0 amd64 2.42.5-1~deb12u1
404 Not Found [IP: 170.187.185.131 443]
Err:3 Index of /direct/parrot/ lory-security/main amd64 libwebkit2gtk-4.0-37 amd64 2.42.5-1~deb12u1
404 Not Found [IP: 170.187.185.131 443]
Err:4 Index of /direct/parrot/ lory-security/main amd64 libjavascriptcoregtk-4.0-18 amd64 2.42.5-1~deb12u1
404 Not Found [IP: 170.187.185.131 443]
Err:5 Index of /direct/parrot/ lory-security/main amd64 libwebkit2gtk-4.1-0 amd64 2.42.5-1~deb12u1
404 Not Found [IP: 170.187.185.131 443]
Err:6 Index of /direct/parrot/ lory-security/main amd64 libjavascriptcoregtk-4.1-0 amd64 2.42.5-1~deb12u1
404 Not Found [IP: 170.187.185.131 443]
Scanning application launchers
Removing duplicate launchers or broken launchers
Launchers are updated
E: Failed to fetch https://deb.parrot.sh/direct/parrot/pool/main/w/webkit2gtk/gir1.2-webkit2-4.0_2.42.5-1~deb12u1_amd64.deb 404 Not Found [IP: 170.187.185.131 443]
E: Failed to fetch https://deb.parrot.sh/direct/parrot/pool/main/w/webkit2gtk/gir1.2-javascriptcoregtk-4.0_2.42.5-1~deb12u1_amd64.deb 404 Not Found [IP: 170.187.185.131 443]
E: Failed to fetch https://deb.parrot.sh/direct/parrot/pool/main/w/webkit2gtk/libwebkit2gtk-4.0-37_2.42.5-1~deb12u1_amd64.deb 404 Not Found [IP: 170.187.185.131 443]
E: Failed to fetch https://deb.parrot.sh/direct/parrot/pool/main/w/webkit2gtk/libjavascriptcoregtk-4.0-18_2.42.5-1~deb12u1_amd64.deb 404 Not Found [IP: 170.187.185.131 443]
E: Failed to fetch https://deb.parrot.sh/direct/parrot/pool/main/w/webkit2gtk/libwebkit2gtk-4.1-0_2.42.5-1~deb12u1_amd64.deb 404 Not Found [IP: 170.187.185.131 443]
E: Failed to fetch https://deb.parrot.sh/direct/parrot/pool/main/w/webkit2gtk/libjavascriptcoregtk-4.1-0_2.42.5-1~deb12u1_amd64.deb 404 Not Found [IP: 170.187.185.131 443]

Any advice?

It appears the repo mirror you are using doesn’t allow https. I would edit /etc/apt/sources.list.d/parrot.list to use HTTP instead, or choose a different mirror.

hey mesmer, I went to italian mirror and moved to http – it’s still broken

one thing i did realize though is that these files are not available in the repo directory – this one for example: https://deb.parrot.sh/direct/parrot/pool/main/w/webkit2gtk/libwebkit2gtk-4.1-0_2.42.5-1~deb12u1_amd64.deb

I’m able to download that file at this time and did so before I made the previous reply.

https://deb.parrot.sh I believe is a shortcut redirector to the user’s local mirror. Maybe.

ping deb.parrot.sh 
PING newyork.nilfgaard.rfc2549.network (23.92.16.16) 56(84) bytes of data.
64 bytes from newyork.nilfgaard.rfc2549.network (23.92.16.16): icmp_seq=1 ttl=47 time=40.7 ms

Hey, I am having the exact same issue - I tried switching to different mirrors and everything but to no avail. The files are not available for me in the repo either…

I can access “Index of /direct/parrot/pool/main/w/webkit2gtk/” but not “https://deb.parrot.sh/direct/parrot/pool/main/w/webkit2gtk/libwebkit2gtk-4.1-0_2.42.5-1~deb12u1_amd64.deb” because that file just isn’t there.

The errors stop only when I disable the security updates repo: “deb Index of /direct/parrot/ lory-security main contrib non-free non-free-firmware” but that probably isn’t an ideal solution.

For some reason the system defaults to downloading versions of libwebkit2gtk that aren’t there, which causes the error…not sure how that happened and if it’s the case for everyone…

hey vectron - i moved to the MIT rep and it seems to work now - deb Index of /parrot/ lory main contrib non-free non-free-firmware -

Hopefully this helps you

1 Like

I did try that earlier but only with the lory main repository, which did not help. Now I changed the security updates to go through the MIT mirror: deb Index of /parrot/ lory-security main contrib non-free non-free-firmware, and yeah it did solve the issue (even though using mirrors for security updates is discouraged). So yeah, idk if this is what you meant but thanks regardless!