Re: missing dependencies while updating

Riccardo Mottola <[email protected]>
Newsgroups gmane.linux.debian.ports.powerpc
Message-ID <[email protected]>
Question about snapshots.
Are they self-consistent? is each snapshot complete?

I thought I could get a close enough snapshot to what I need and then 
have apt fix and upgrade my stuff.
I notice that versions upgraded are quite close to mine. If that works, 
i can then gradually "update" to today.

Given a day, e.g. 2024-06-12 there are 4 snapshots

deb [check-valid-until=no allow-insecure=yes trusted=yes] 
https://snapshot.debian.org/archive/debian-ports/20240612T013548Z/ 
unstable main
deb [check-valid-until=no allow-insecure=yes trusted=yes] 
https://snapshot.debian.org/archive/debian-ports/20240612T072825Z/ 
unstable main
deb [check-valid-until=no allow-insecure=yes trusted=yes] 
https://snapshot.debian.org/archive/debian-ports/20240612T133754Z/ 
unstable main
deb [check-valid-until=no allow-insecure=yes trusted=yes] 
https://snapshot.debian.org/archive/debian-ports/20240612T193157Z/ 
unstable main

Probably I am overdoing :)

It looks I always have something missing.

root@fuchur:~# apt install -f
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 236 not upgraded.


apt-get upgrade keeps back all 236 packages.

I used aptitude to put all libraries in "obsolete" to Auto, so that in 
case they can be unisntalled or upgraded.

If I try to upgrade wget, I get:

The following packages have unmet dependencies:
  apt : Depends: libgnutls30 (>= 3.8.1) but it is not installable
  dirmngr : Depends: libgnutls30 (>= 3.7.5) but it is not installable
  exim4-daemon-light : Depends: libgnutls-dane0 (>= 3.7.0) but it is not 
going to be installed
                       Depends: libgnutls30 (>= 3.8.1) but it is not 
installable
  libcups2 : Depends: libgnutls30 (>= 3.8.1) but it is not installable
  libcurl3-gnutls : Depends: libgnutls30 (>= 3.8.2) but it is not 
installable
                    Depends: libnettle8 but it is not installable
                    Depends: libpsl5 (>= 0.16.0) but it is not installable
  mutt : Depends: libgnutls30 (>= 3.8.1) but it is not installable

so I thought, force upgrade those too:
apt-get upgrade wget apt dirmngr mutt exim4-daemon-light

and I get a new load of things
  apt-get upgrade wget apt dirmngr mutt exim4-daemon-light gdb 
libaprutil1 iproute2 libcups2 libcurl3-gnutls libperl5.36 
libpython3.11-stdlib libsvn1
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
libaprutil1 is already the newest version (1.6.3-1).
libaprutil1 set to manually installed.
libcups2 is already the newest version (2.4.7-1).
libcups2 set to manually installed.
libcurl3-gnutls is already the newest version (8.5.0-1).
libcurl3-gnutls set to manually installed.
libperl5.36 is already the newest version (5.36.0-10).
libperl5.36 set to manually installed.

which is not what I wanted, I want to keep all those automatic 
dependencies... and the thing continues

But I guess now I see one of those errors:
  libcurl3-gnutls : Depends: libgnutls30 (>= 3.8.2) but it is not 
installable
                    Depends: libnettle8 but it is not installable
                    Depends: libpsl5 (>= 0.16.0) but it is not installable
                    Depends: libssh2-1 (>= 1.11.0) but it is not installable
  libcurl3t64-gnutls : Breaks: libcurl3-gnutls (< 8.8.0-1) but 8.5.0-1 
is to be installed

conflicting versions I guess the non-t64 version should "go"

Riccardo
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.