Minor update. I made a clone, and I added the backports repo, but not the sid.
That's working fine.
Repeat,
there is no issue with the networking if you stick to the backports,
but if you do a full dist-upgrade to sid, all your networking stops and
most of your networking tools seem to be missing. The things you
normally do to investigate, like ifconfig ~ return words to the effect
that command is not recognised.
Dear Debian,
Thank you for your patience.
Minor update.
I have been fiddling, and I found a way to make it work.
Then
I thought maybe the Debian team simply fixed it at their end, and the
'problem' no longer exists. So I made another clone of vanilla Debian
and I tried the normal update / upgrade to sid, and that ran through
with the exact same result as before. We have a 'tasting' clone that has
no working network.
So ~ How did I make it work?
Start with the modify /etc/apt/sources.list. change that to read sid rather than bookworm, and remove all the other lines.
sudo apt update
sudo apt --list upgradeable
Now,
start at the bottom of the list. write sudo apt install, then go copy
the package name of the item to be upgraded. Stop at the '/unstable' .
Paste
that after the apt install. Don't stop at one, there's about 800
packages to upgrade... Do them in batches of roughly a dozen. try to
keep things together that obviously belong together ~ eg, all the Mate
desktop stuff can go through in one install.
I did start by
updating the kernel, and build-essential. Then I updated the
network-manager because I thought that was maybe the problem.
Reboot
after every few updates, update them about 10 ~ 12 at a time.... it
does take a while, but after a mid point, the numbers start to come
down fairly quickly because of things brought in as dependencies and
such.
If you would like me to get and send you my bash
history, so you can see exactly how I bumbled my way through it, let me
know. It did take well over an hour....
*** This is from a sid upgrade that has not worked. This is the state it's in now. ***
mike@debian:~$ ip adr show
Object "adr" is unknown, try "ip help".
mike@debian:~$ ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet
127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
link/ether 08:00:27:8a:8d:f9 brd ff:ff:ff:ff:ff:ff
mike@debian:~$
=========
*** This is from the upgrade I just did. ***
mike@debian:~$ ip addr show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet
127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 08:00:27:8a:8d:f9 brd ff:ff:ff:ff:ff:ff
inet
10.0.2.15/24 brd 10.0.2.255 scope global dynamic noprefixroute enp0s3
valid_lft 86357sec preferred_lft 86357sec
inet6 fe80::a00:27ff:fe8a:8df9/64 scope link noprefixroute
valid_lft forever preferred_lft forever
mike@debian:~$
=======
The bash history of the one that worked, that would be a bit long, but let me know if you want a copy.
I hope I am being a contributor, not simply noise & distraction.
Yours respectfully, Mike.
![]()
-------------------
Dear Debian,
Nobody seems to be talking to me...
I have done this several times now, in new virtual machines. I have managed to streamline the process a bit.
======================
sudo apt install mate-tweak
mate-tweak
sudo apt install neofetch
neofetch
sudo apt update ; sudo apt full-upgrade
sudo apt update
sudo apt update ; sudo apt full-upgrade
sudo pluma
-------------------------
opened sources.list
/etc/apt/sources.list and add the following:
deb http://deb.debian.org/debian sid main contrib non-free
deb-src http://deb.debian.org/debian sid main contrib non-free
deleted everything else, only 2 lines in the file
-------------------------
sudo apt update
sudo apt list --upgradable
sudo apt install linux-image-amd64 build-essential
sudo reboot now
sudo apt update
sudo apt list --upgradable
sudo
apt install perl perl-tk perl-modules-5.36 perl-base network-manager
network-manager-gnome netpbm ncurses-term ncurses-bin ncurses-base
sudo apt install libteam-utils iptables network-manager-openconnect-gnome
network-manager-openvpn-gnome network-manager-vpnc-gnome
network-manager-pptp-gnome perl-doc libterm-readline-gnu-perl
libterm-readline-perl-perl libtap-harness-archive-perl
sudo apt update
sudo apt list --upgradable
sudo
apt install mawk media-types mesa-va-drivers mesa-vdpau-drivers
mesa-vulkan-drivers modemmanager mount nftables ocl-icd-libopencl1
openssh-client
sudo reboot now
sudo apt update
sudo apt dist-upgrade
sudo reboot now
------------
What I got first, was the kernel and build-essential package.
Reboot
Next
I went for the modem manager and anything I could see that related to
networking – like nf-tables & modem-manager openssh-client
Reboot
Next ~ cross fingers and go for the full dist-upgrade.
That worked, and the networking survived and is now working fine.
This
is a very significant improvement on the 1st effort, which involved
about 17 reboots and manually installing things about ten at a time,
from bottom to top, and removing anything that caused objections from
apt. That’s with a reboot after each cycle. That’s an extremely slow
& tedious method, but it works.
This is also slow & tedious, but it is a damn site faster & easier than the first successful attempt.
Don’t even ask about the unsuccessful attempts.
===========
I hope this is helpful ~