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