This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
On 2024-07-15 at 07:42, Demetrius Stanton wrote:
Hi!
My name is Demetrius Stanton. It was suggested that I reach out for a
problem I'm experiencing trying to install gdb on my system. I'm willing to submit whatever information is necessary to try and get this issue
resolved.
I recently encountered a weird error, and I can't seem to find a fix
online. When I run the command ` sudo apt update && sudo apt install gdb -y `, I receive an 404 error stating failed to fetch https://deb.debian.org/debian/pool/main/g/glibc/libc6-dbg_2.36-9%2bdeb12u*4*_amd64.deb.
How do I proceed forward from here?
I posed this question to <[email protected]> and received the following in response:
<snip>
The particular error - attempting to fetch and install what looks like an
out of date version of libc6-dbg_2.36-9 - suggests your system might not be fully up to date.
<snip>
You should provide additional information (and will be asked to do so if
you do not), since what you give above is a bit sketchy. In particular, I suggest you include in the question a copy of your /etc/apt/sources.list
and any files that are in the directory /etc/apt/sources.list.d.
<snip>
Attempting the prescribed fix yielded the following:
$ sudo apt update && sudo apt full-upgrade
[sudo] password for demetrius:
Hit:1 https://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 https://deb.debian.org/debian bookworm InRelease
Hit:3 https://packages.microsoft.com/repos/code stable InRelease
Hit:4 https://brave-browser-apt-release.s3.brave.com stable InRelease
<snip>
Err:1 https://deb.debian.org/debian bookworm/main amd64 libc6-dbg amd64 2.36-9+deb12u4
404 Not Found [IP: 2a04:4e42:d::644 443]
E: Failed to fetch https://deb.debian.org/debian/pool/main/g/glibc/libc6-dbg_2.36-9%2bdeb12u4_amd64.deb
404 Not Found [IP: 2a04:4e42:d::644 443]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
So now I'm reaching out.
Here's the info that was recommended I add:
$ cat /etc/apt/sources.list
# deb cdrom:[Debian GNU/Linux 12.2.0 _Bookworm_ - Official amd64 DVD
Binary-1 with firmware 20231007-10:29]/ bookworm main non-free-firmware
deb https://deb.debian.org/debian/ bookworm main contrib
$ ls /etc/apt/sources.list.d/
brave-browser-release.list google-chrome.list vscode.list
$ cat /etc/apt/sources.list.d/brave-browser-release.list
deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main
$ cat /etc/apt/sources.list.d/google-chrome.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost. deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main
$ cat /etc/apt/sources.list.d/vscode.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost. deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/repos/code
stable main
This sources.list file is missing entries for the portions of the
archive that contain the debug-symbols packages.
For comparison, here is a trio of successive lines from my own
sources.list:
deb http://ftp.us.debian.org/debian/ testing main non-free non-free-firmware contrib
deb-src http://ftp.us.debian.org/debian/ testing main non-free non-free-firmware contrib
deb http://debug.mirrors.debian.org/debian-debug/ testing-debug main non-free non-free-firmware contrib
These specify where APT should look for A: the binary packages, B: the
source packages, and D: the debug-symbols packages, for Debian testing.
(I configure sources list with the names 'stable', 'testing', and 'sid',
rather than using the release codenames; I do this on purpose, but it is typically recommended to use the release codenames, and you are probably correct for your situation that you use them.)
Try adding
deb
https://debug.mirrors.debian.org/debian-debug/ bookworm-debug main
contrib
(and/or similar for any other official Debian repositories you want to
get debug packages from), and repeating the suggested 'apt update'
command, then installing the desired package(s) again.
I don't think a full-upgrade will be necessary in your circumstances,
although it would *probably* not hurt. If the install attempt still
fails, you can try 'apt full-upgrade' and see whether it produces
something reasonable.
If there's anything you can suggest to help, it would be greatly
appreciated!
I hope that is enough to lead you somewhere useful!
--
The Wanderer
The reasonable man adapts himself to the world; the unreasonable one
persists in trying to adapt the world to himself. Therefore all
progress depends on the unreasonable man. -- George Bernard Shaw
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEJCOqsZEc2qVC44pUBKk1jTQoMmsFAmaVJQcACgkQBKk1jTQo MmvMehAArW7/So1c/tI98amNu31f0I9GD3jO++YwBNQq/zUYE2yVQuGF8oWC54z6 1wBNfNbjXfZMTRse5lVWDX+kZCV3njI+OXKivCkyB+UgQe0r61oLBeVbkUsQnuiw zY3Bm02hgGISdIzBXs+nqjVKJo3OprGtIL8qqrn/CU2OghtN2p4sbwFmYtgz5vPS K+fP0+pxygGSJc+fVix7mFWRQbH/yJLVV6fNrsDa8GMzo8dWYQ9MQ6e2THLPHeWR D4ICxuIlpLwm8j3qetC9tb6oa+8q3jg9kJyqLV8zBnvjD2nH1LIYhpyk8db5mr0j eZC1Jm54xebvaLDY5QAGV+rh0CXaLrMj5Y3+2pPdDGvvU7liGm52Rj+uWYx1LL2r TukKSf59rTmXfWGRgnDz9haFqLf+zXswzpxPcv0tRTQlXsSR7r2Bo2rNGNlt2ywh RhO7ziRtVtfshZBHxZQgE/55iMBbgOT93c9xVy1tMI6Fryjp6I3l/yrHKtlUr2WA T9Ca5GoPGxQkPoIsQNaUVaFtQ2XX0qehZHOAf82zCCnn/xgK9hqbwDcdk38HqkIQ KBrs7xk6uZml1pxpaf9jG3roUIKHNZUIFHDjQdhRAKEw28uRHXJzmn97Y5bZczat Ow1zeKYLQtDH25wS6O63PLEbATj/