apt update aktualisiert Paketquellen nicht?

Begonnen von brom, 2026/03/04, 19:39:42

Vorheriges Thema - Nächstes Thema

brom

Hallo Gemeinde,

ich hab ein ziemlich seltsames Problem:


root@tightan-siduction:~# apt update
OK:1 http://ftp.uni-stuttgart.de/siduction/extra unstable InRelease
OK:2 http://ftp2.de.debian.org/debian unstable InRelease                                                                                                                                 
OK:3 https://packages.siduction.org/fixes unstable InRelease                                                                                                                             
OK:4 https://download.docker.com/linux/debian trixie InRelease                                                                                             
OK:5 https://packages.microsoft.com/repos/code stable InRelease           
OK:6 https://updates.signal.org/desktop/apt xenial InRelease
Aktualisierung für 6 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
Hinweis: Das Laden der konfigurierten Datei »stable/binary-i386/Packages« wird übersprungen, da das Depot »https://download.docker.com/linux/debian trixie InRelease« die Architektur »i386« nicht unterstützt.
Hinweis: Das Laden der konfigurierten Datei »main/binary-i386/Packages« wird übersprungen, da das Depot »https://updates.signal.org/desktop/apt xenial InRelease« die Architektur »i386« nicht unterstützt.
root@tightan-siduction:~# vim /etc/apt/sources.list.d/
dbgsym.list.bak         debian.sources          docker.sources          extra.sources           fixes.sources           signal-xenial.sources   vscode.sources
debian.list.bak         docker.list.bak         extra.list.bak          fixes.list.bak          signal-xenial.list.bak  vscode.list.bak         
root@tightan-siduction:~# vim /etc/apt/sources.list.d/debian.sources
root@tightan-siduction:~# apt update
OK:1 http://ftp.uni-stuttgart.de/siduction/extra unstable InRelease
OK:2 https://download.docker.com/linux/debian trixie InRelease                                                                                                                           
OK:3 https://packages.siduction.org/fixes unstable InRelease                                                                                                                             
OK:4 https://packages.microsoft.com/repos/code stable InRelease                                         
OK:5 https://updates.signal.org/desktop/apt xenial InRelease                     
Holen:6 http://ftp.de.debian.org/debian unstable InRelease [187 kB]       
Holen:7 http://ftp.de.debian.org/debian unstable/main i386 Packages [10,0 MB]
Holen:8 http://ftp.de.debian.org/debian unstable/main amd64 Packages [10,3 MB]
Holen:9 http://ftp.de.debian.org/debian unstable/main Translation-de [1.658 kB]
Holen:10 http://ftp.de.debian.org/debian unstable/main Translation-de_DE [830 B]
Holen:11 http://ftp.de.debian.org/debian unstable/main Translation-en [7.503 kB]
Holen:12 http://ftp.de.debian.org/debian unstable/main amd64 Components [5.249 kB]
Holen:13 http://ftp.de.debian.org/debian unstable/main Icons (48x48) [3.727 kB]
Holen:14 http://ftp.de.debian.org/debian unstable/main Icons (64x64) [7.495 kB]
Holen:15 http://ftp.de.debian.org/debian unstable/main amd64 Contents (deb) [14,0 MB]
Holen:16 http://ftp.de.debian.org/debian unstable/main all Contents (deb) [41,3 MB]
Holen:17 http://ftp.de.debian.org/debian unstable/main i386 Contents (deb) [12,5 MB]
Holen:18 http://ftp.de.debian.org/debian unstable/contrib amd64 Packages [69,1 kB]
Holen:19 http://ftp.de.debian.org/debian unstable/contrib i386 Packages [56,0 kB]
Holen:20 http://ftp.de.debian.org/debian unstable/contrib Translation-en [61,3 kB]
Holen:21 http://ftp.de.debian.org/debian unstable/contrib amd64 Components [46,0 kB]
Holen:22 http://ftp.de.debian.org/debian unstable/contrib Icons (48x48) [66,2 kB]
Holen:23 http://ftp.de.debian.org/debian unstable/contrib Icons (64x64) [135 kB]
Holen:24 http://ftp.de.debian.org/debian unstable/contrib i386 Contents (deb) [45,7 kB]
Holen:25 http://ftp.de.debian.org/debian unstable/contrib amd64 Contents (deb) [207 kB]
Holen:26 http://ftp.de.debian.org/debian unstable/contrib all Contents (deb) [545 kB]
Holen:27 http://ftp.de.debian.org/debian unstable/non-free i386 Packages [99,0 kB]
Holen:28 http://ftp.de.debian.org/debian unstable/non-free amd64 Packages [131 kB]
Holen:29 http://ftp.de.debian.org/debian unstable/non-free Translation-en [86,9 kB]
Holen:30 http://ftp.de.debian.org/debian unstable/non-free amd64 Components [4.320 B]
Holen:31 http://ftp.de.debian.org/debian unstable/non-free Icons (48x48) [1.698 B]
Holen:32 http://ftp.de.debian.org/debian unstable/non-free Icons (64x64) [10,9 kB]
Holen:33 http://ftp.de.debian.org/debian unstable/non-free i386 Contents (deb) [44,9 kB]
Holen:34 http://ftp.de.debian.org/debian unstable/non-free amd64 Contents (deb) [104 kB]
Holen:35 http://ftp.de.debian.org/debian unstable/non-free all Contents (deb) [853 kB]
Holen:36 http://ftp.de.debian.org/debian unstable/non-free-firmware amd64 Packages [9.496 B]
Holen:37 http://ftp.de.debian.org/debian unstable/non-free-firmware i386 Packages [8.916 B]
Holen:38 http://ftp.de.debian.org/debian unstable/non-free-firmware Translation-en [6.100 B]
Holen:39 http://ftp.de.debian.org/debian unstable/non-free-firmware amd64 Components [25,6 kB]
Holen:40 http://ftp.de.debian.org/debian unstable/non-free-firmware Icons (48x48) [29 B]
Holen:41 http://ftp.de.debian.org/debian unstable/non-free-firmware Icons (64x64) [29 B]
Holen:42 http://ftp.de.debian.org/debian unstable/non-free-firmware all Contents (deb) [34,5 kB]
Holen:43 http://ftp.de.debian.org/debian unstable/non-free-firmware i386 Contents (deb) [1.176 B]
Holen:44 http://ftp.de.debian.org/debian unstable/non-free-firmware amd64 Contents (deb) [1.355 B]
Es wurden 117 MB in 9 s geholt (13,2 MB/s).                                                                                                                                               
Aktualisierung für 734 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
Hinweis: Das Laden der konfigurierten Datei »stable/binary-i386/Packages« wird übersprungen, da das Depot »https://download.docker.com/linux/debian trixie InRelease« die Architektur »i386« nicht unterstützt.
Hinweis: Das Laden der konfigurierten Datei »main/binary-i386/Packages« wird übersprungen, da das Depot »https://updates.signal.org/desktop/apt xenial InRelease« die Architektur »i386« nicht unterstützt.


Ein apt update aktualisiert aus welchen Gründen auch immer offensichtlich die Informationen nicht. Das ist doof, weil in dem Zustand sogar simple Installs nicht funktionieren, weil apt noch von Paketen "träumt" die es schon gar nicht mehr gibt. Wenn ich dann den Mirror wechsle (ftp.de.debian... statt ftp2.de... oder andersrum) findet er plötzlich jede Menge updates und alles funktioniert wieder.

Ich vermute das apt aus irgendeinem Grund glaubt, er müsse gar nicht beim Server fragen, weil er einen ausreichend aktuellen Stand im Cache hat oder so? - ich kenn mich aber in den eingeweiden von apt nicht aus... Kann mir einer der Profis hier ein paar Hinweise geben, was da falsch konfiguriert sein könnte oder wo ich suchen muss? Ist eventuell ein im Hintergrund laufendes auto-update schuld? Testen ist halt bisschen doof, da man immer einen Mirror-Update-Zyklus abwarten muss...

Danke schönmal für die Hilfe
BRom

unklarer

#1
^daran ist nichts seltsames.    ;)
In deiner Quellen-Datei sind nur 1-3 korrekt. 5-6 solltest du überprüfen. Besser, kommetiere sie aus. Außerdem sagt dir apt, dass hier die Architektur i386 nicht unterstützt wird.
Wir sind hier "unstable".

brom

Danke unklarer,

Aber es geht mir hier nur ums debian-repo (also nr 2 im ersten Update, ab 7 im zweiten), docker, Signal und VScode sollten das doch nicht beeinflussen, oder? Sind verschiedene Repos Nicht unabhängig? Ich kann die mal auskommentieren - aber kannst du mir den Grund sagen warum das was ändern sollte?

Geier0815

Ist nur ein Schuß ins Blaue: Kontrolliere mal per "date" die Zeit und das Datum deines Systems bevor Du "apt update" ausführst
Wenn Windows die Lösung ist...
kann ich dann bitte das Problem zurück haben?

brom

Danke Geier0815 - Systemzeit habe ich gecheckt, die passt. Ich habe seit ne Weile, dass er beim Herunterfahren Updates installieren will - könnte das die Ursache sein, interferiert da der Debian-Autoupdate negativ mit apt? Ist der in siduction überhaupt "zulässig" oder eh keine gute Idee (kann mich nicht erinnern, das aktiviert zu haben, aber vielleicht hab ich mal nur nicht aufgepasst...)

unklarer

Dann prüfe, ob das Autoupdate-Paket an Bord ist. Und ja, es ist Gift für siduction!

https://forum.siduction.org/index.php?topic=7135.msg57805#msg57805

apt policy unattended-upgrades

Teriarch

@brom

Zur Sicherheit: Mach' nochmal ein "apt update" mit dem ftp2 server in debian.sources und poste
anschließend die Datei debian.sources zusammen mit dem Inhalt des Verzeichnisses  "/var/lib/apt/lists", soweit
er den ftp2 server betrifft.

Anschließend ersetzt Du den ftp2 server in debian.sources durch den ftp.de.debian.org server,
machst wieder ein "apt update" und postest wieder debian.sources zusammen mit  "/var/lib/apt/lists", soweit
er den  ftp.de.debian.org server betrifft.

Da ftp2 ein mirror von ftp ist, müssen die entsprechenden Dateien identisch sein. Sind sie das nicht, waren
sie zum Zeitpunkt Deines Updates kurzzeitig "out of sync". Und nein, es hat nichts mit auto update zu tun.

Zum Zeitpunkt des Updates werden die Dateien in "/var/lib/apt/lists" mit den aktuellen Versionen auf dem Server
verglichen und ersetzt, falls sie sich unterscheiden. Anschließend wird noch ein Signaturcheck durchgeführt,
um die Authentizität zu bestätigen. Dies sind die einzigen Dateien, worauf sich ein nachfolgender Upgrade
bezieht.

HTH

brom

So, ich glaube ich hab das Problem gelöst - hier meine Interpretation, falls jemand anderes das mal durch die SuFu findet:

Es sind zwei Unterschiedliche Sachen: Die Auto-Updates kommen aus Gnome Software - hier muss man in den Einstellungen die Auto-Updates deaktivieren, sonst versucht er bei jedem Abmelden/Neustart updates zu installieren, was sich mit siduction vermutlich nicht verträgt.

Mit dem unterschied der Server hat wahrscheinlich Teriarch recht, danke für den Hinweis - sind manchmal sehr viele Pakete unterschied, aber macht ja auch Sinn, dass in dem Fall der Sync auch länger dauert, man also mehr Chance hat in das "Loch" zu fallen und den Unterschied zu sehen.

Danke an alle für die Tipps!

michaa7

Ich nutze seit Jahren als alleinigen Debian mirror: deb.debian.org
Damit hatte sich jede Suche nach dem "passenden" mirror erledigt.
Ok, you can't code, but you still might be able to write a bug report for Debian's sake