(gelöst) wo sind meine *.deb archive???, Nein, nicht in /var/cache/apt/archives

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
michaa7
Beiträge: 4917
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

(gelöst) wo sind meine *.deb archive???, Nein, nicht in /var/cache/apt/archives

Beitrag von michaa7 » 16.07.2024 13:16:21

Debian/sid(uction) fast up-to-date

Ich habe ein Problem mit "initramfs-tools". Der update Prozess steigt aus weil angeblich kein Platz zum Schreiben mehr vorhanden ist. Quatsch sagen df und fsck. Es ist mehr als 3GB freier Platz vorhanden. Ich habe auch von einer externen Installation aus gecheckt. Alles ok.

Es geht um initramfs-tools (0.142). Um den mehrfach fehlgeschlagen Update Versuch los zu werden wollte ich aus dem Archiv die Vorversion drüberbüglen. In /var/cache/apt/archives/* gibt es keine einzige "initramfs-tools" version, weder neu noch alt:

Code: Alles auswählen

# ls /var/cache/apt/archives/initramfs*
ls: Zugriff auf '/var/cache/apt/archives/initramfs*' nicht möglich: Datei oder Verzeichnis nicht gefunden

Nunja, ich verwende seit langem apt-cacher-ng, wird auch direkt aus dessen Archiv installiert? Wäre mir neu:

plocate findet eine einzige initramfs-tools datei unter:

Code: Alles auswählen

# ls -la /var/cache/apt-cacher-ng/_import/initramfs-tools_0.139_all.deb
-rw-r--r-- 1 apt-cacher-ng apt-cacher-ng 71624 13. Sep 2020  /var/cache/apt-cacher-ng/_import/initramfs-tools_0.139_all.deb
Das könnte gut die Datei sein, die beim Einrichten von apt-cacher-ng vor Jahren importiert wurde (siehe "import" im path). Das ist aber bestimmt nicht die Vorgängerversion die bis gestern drauf war. Mit der v139 kommt es natürlich auch prompt zum Fehler beim Modulbau.

Wo verdammte hacke finde ich die Archive und warum sind die nicht da wo sie sein sollten?
Zuletzt geändert von michaa7 am 16.07.2024 13:56:02, insgesamt 1-mal geändert.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
towo
Beiträge: 4541
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: wo sind meine *.deb archive???, Nein, nicht in /var/cache/apt/archives

Beitrag von towo » 16.07.2024 13:23:21

Wo verdammte hacke finde ich die Archive und warum sind die nicht da wo sie sein sollten?
Nirgendwo, wenn du apt statt apt-get benutzt, apt speichert die debs nicht lokal ab.

Benutzeravatar
towo
Beiträge: 4541
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: wo sind meine *.deb archive???, Nein, nicht in /var/cache/apt/archives

Beitrag von towo » 16.07.2024 13:24:58

Und btw, hier™

Code: Alles auswählen

~/source/firmware/linux-firmware
towo:Defiant> apt policy initramfs-tools
initramfs-tools:
  Installiert:           0.142
  Installationskandidat: 0.142
  Versionstabelle:
     0.143 90
         90 https://deb.debian.org/debian experimental/main amd64 Packages
         90 https://deb.debian.org/debian experimental/main i386 Packages
 *** 0.142 500
        500 https://deb.debian.org/debian unstable/main amd64 Packages
        500 https://deb.debian.org/debian unstable/main i386 Packages
        500 https://deb.debian.org/debian testing/main amd64 Packages
        500 https://deb.debian.org/debian testing/main i386 Packages
        100 /var/lib/dpkg/status
macht die Version Null Probleme.

michaa7
Beiträge: 4917
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: wo sind meine *.deb archive???, Nein, nicht in /var/cache/apt/archives

Beitrag von michaa7 » 16.07.2024 13:37:56

towo hat geschrieben: ↑ zum Beitrag ↑
16.07.2024 13:23:21
Wo verdammte hacke finde ich die Archive und warum sind die nicht da wo sie sein sollten?
Nirgendwo, wenn du apt statt apt-get benutzt, apt speichert die debs nicht lokal ab.
Danke towo!

OOOOOOOOMMMMMMMMMGGGGGGGGG

Dann ist die Installation von apt-cacher-ng (und der Ärger damit) rein dekorativ? :evil: 8O :?

Gut, wenigstens dieser Teil ist geklärt, typischer Fall von mit Anlauf von hinten durch die Brust ins Knie. Und ob ich apt ohne get noch weiter verwende muss ich mir mal überlegen.

Aber wie werde ich den falschen Fehler los? Wie kommt der update Prozess dazu eine Partition mit über 3GB freiem Platz als voll anzusehen?


Gibt es eine tiefergehende Möglichkeit als "fsck /dev/sda2" um die Integrität der Partition zu checken?


EDIT:
Ein beherztes

Code: Alles auswählen

apt-get install initramfs-tools=0.143 initramfs-tools-core=0.143
installiert das Paket aus experimental .... ohne Probleme.

Das disk full Problem taucht laut Debian Bug reports immer wieder mal auf. Offenbar trifft es immer nur einen ausgewählten Kreis von Nutzern. :( Latürnich immer die falschen ....
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22438
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Re: wo sind meine *.deb archive???, Nein, nicht in /var/cache/apt/archives

Beitrag von KBDCALLS » 16.07.2024 16:45:56

towo hat geschrieben: ↑ zum Beitrag ↑
16.07.2024 13:23:21
Wo verdammte hacke finde ich die Archive und warum sind die nicht da wo sie sein sollten?
Nirgendwo, wenn du apt statt apt-get benutzt, apt speichert die debs nicht lokal ab.
Allerdings irgenwo müssen sie aber erstmal bleiben.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
heisenberg
Beiträge: 4123
Registriert: 04.06.2015 01:17:27
Lizenz eigener Beiträge: MIT Lizenz

Re: wo sind meine *.deb archive???, Nein, nicht in /var/cache/apt/archives

Beitrag von heisenberg » 16.07.2024 17:04:54

Ist ja sehr interessant. Habe ich auch noch nicht gewusst.
KBDCALLS hat geschrieben: ↑ zum Beitrag ↑
16.07.2024 16:45:56
towo hat geschrieben: ↑ zum Beitrag ↑
16.07.2024 13:23:21
Wo verdammte hacke finde ich die Archive und warum sind die nicht da wo sie sein sollten?
Nirgendwo, wenn du apt statt apt-get benutzt, apt speichert die debs nicht lokal ab.
Allerdings irgenwo müssen sie aber erstmal bleiben.
Es wird lokal abgespeichert aber direkt nach Installation wieder gelöscht:

Code: Alles auswählen

# strace apt install glob2 |grep -v ENOENT | grep '\.deb"'

newfstatat(AT_FDCWD, "/var/cache/apt/archives/partial/glob2-data_0.9.4.4-6_all.deb", {st_mode=S_IFREG|0644, st_size=11328, ...}, 0) = 0
newfstatat(AT_FDCWD, "/var/cache/apt/archives/partial/glob2-data_0.9.4.4-6_all.deb", {st_mode=S_IFREG|0644, st_size=6541920, ...}, 0) = 0
newfstatat(AT_FDCWD, "/var/cache/apt/archives/partial/glob2-data_0.9.4.4-6_all.deb", {st_mode=S_IFREG|0644, st_size=9623848, ...}, 0) = 0
lchown("/var/cache/apt/archives/partial/glob2-data_0.9.4.4-6_all.deb", 0, 0) = 0
newfstatat(AT_FDCWD, "/var/cache/apt/archives/partial/glob2-data_0.9.4.4-6_all.deb", {st_mode=S_IFREG|0644, st_size=9623848, ...}, AT_SYMLINK_NOFOLLOW) = 0
chmod("/var/cache/apt/archives/partial/glob2-data_0.9.4.4-6_all.deb", 0644) = 0
rename("/var/cache/apt/archives/partial/glob2-data_0.9.4.4-6_all.deb", "/var/cache/apt/archives/glob2-data_0.9.4.4-6_all.deb") = 0
newfstatat(AT_FDCWD, "/var/cache/apt/archives/partial/glob2_0.9.4.4-6_amd64.deb", {st_mode=S_IFREG|0644, st_size=0, ...}, 0) = 0
newfstatat(AT_FDCWD, "/var/cache/apt/archives/partial/glob2_0.9.4.4-6_amd64.deb", {st_mode=S_IFREG|0644, st_size=1074268, ...}, 0) = 0
lchown("/var/cache/apt/archives/partial/glob2_0.9.4.4-6_amd64.deb", 0, 0) = 0
newfstatat(AT_FDCWD, "/var/cache/apt/archives/partial/glob2_0.9.4.4-6_amd64.deb", {st_mode=S_IFREG|0644, st_size=1074268, ...}, AT_SYMLINK_NOFOLLOW) = 0
chmod("/var/cache/apt/archives/partial/glob2_0.9.4.4-6_amd64.deb", 0644) = 0
rename("/var/cache/apt/archives/partial/glob2_0.9.4.4-6_amd64.deb", "/var/cache/apt/archives/glob2_0.9.4.4-6_amd64.deb") = 0
unlink("/var/cache/apt/archives/glob2-data_0.9.4.4-6_all.deb") = 0
unlink("/var/cache/apt/archives/glob2_0.9.4.4-6_amd64.deb") = 0
Möchte man das ändern:

https://salsa.debian.org/apt-team/apt/b ... /NEWS#L109

michaa7
Beiträge: 4917
Registriert: 12.12.2004 00:46:49
Lizenz eigener Beiträge: MIT Lizenz

Re: wo sind meine *.deb archive???, Nein, nicht in /var/cache/apt/archives

Beitrag von michaa7 » 16.07.2024 17:07:41

KBDCALLS hat geschrieben: ↑ zum Beitrag ↑
16.07.2024 16:45:56
towo hat geschrieben: ↑ zum Beitrag ↑
16.07.2024 13:23:21
Wo verdammte hacke finde ich die Archive und warum sind die nicht da wo sie sein sollten?
Nirgendwo, wenn du apt statt apt-get benutzt, apt speichert die debs nicht lokal ab.
Allerdings irgenwo müssen sie aber erstmal bleiben.
Ein

Code: Alles auswählen

# echo 'Binary::apt::APT::Keep-Downloaded-Packages "true";' \
      > /etc/apt/apt.conf.d/01keep-debs
stellt das gewohnte Verhalten wieder her.

Im Netz kursiert die info apt würde die files am gewohnten Ort speichern und nach dem install löschen. Dass das auch bei einem missglückten install so ist wäre dann ... doof ... dann hätte ich heut das Paket 5-6 mal runtergeladen ... das kann es nun wirklich nicht sein.
gruß

michaa7

-------------------------------
Menschen ändern gelegentlich ihre Ansichten, aber nur selten ihre Motive. (Oskar Negt)

Antworten