apt-get install xyz - size missmatch, wie verhindern? [Gelöst]
apt-get install xyz - size missmatch, wie verhindern? [Gelöst]
Hallo zusammen
Habe auf dem APT-Reposerver vorerst nur die .deb-Datei ausgetauscht, nun erhalte ich
a.) eine Warnung wegen der Signatur (ich glaube die war vorher nicht), aber es nur ne Warnung und diese führt nicht zum Abbruch
b.) Eine Fehlermeldung "size missmatch", welche aber dann zum Abbruch führt...
Frage: Wie kann ich das Problem rein clientseitig lösen, OHNE dass ich auf dem Server weitere Anpassungen vornehmen muss? Durch irgend nen Parameter oder so.
Ist das überhaupt möglich?
--fix-missing oder --fix-install oder so scheint irgendwie nicht zu gehen, auch nicht das löschen des Inhalts von /var/lib/apt/lists/...
Vielen Dank für eure Tipps.
Habe auf dem APT-Reposerver vorerst nur die .deb-Datei ausgetauscht, nun erhalte ich
a.) eine Warnung wegen der Signatur (ich glaube die war vorher nicht), aber es nur ne Warnung und diese führt nicht zum Abbruch
b.) Eine Fehlermeldung "size missmatch", welche aber dann zum Abbruch führt...
Frage: Wie kann ich das Problem rein clientseitig lösen, OHNE dass ich auf dem Server weitere Anpassungen vornehmen muss? Durch irgend nen Parameter oder so.
Ist das überhaupt möglich?
--fix-missing oder --fix-install oder so scheint irgendwie nicht zu gehen, auch nicht das löschen des Inhalts von /var/lib/apt/lists/...
Vielen Dank für eure Tipps.
Zuletzt geändert von jmar83 am 09.12.2019 16:36:00, insgesamt 1-mal geändert.
Freundliche Grüsse, Jan
-
- Beiträge: 3299
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: apt-get install xyz - size missmatch, wie verhindern?
Funktioniert apt-get install --allow-releaseinfo-change 

(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: apt-get install xyz - size missmatch, wie verhindern?
Wäre gut zu wissen, worum’s genau geht. Meine Glaskugel sagt: du hast ein Paket gebaut, und damit irgendwo ein anderes, originales Paket ersetzt, und die Packages.gz nicht neu gebaut. Das Bild ist aber ganz trübe und verschwommen – wenn’s das also nicht war, mehr Infos, bitte.
Re: apt-get install xyz - size missmatch, wie verhindern?
Vielen Dank euch beiden! 
"Wäre gut zu wissen, worum’s genau geht. Meine Glaskugel sagt: du hast ein Paket gebaut, und damit irgendwo ein anderes, originales Paket ersetzt, und die Packages.gz nicht neu gebaut."
Exakt.
Eben NUR das .deb-File ersetzt, weil's schnell gehen musste. Später wird dann alles richtig gestellt.
Werde die Sache mit "--allow-releaseinfo-change" in ein paar Min. versuchen, jetzt erst mal ne Pause...

"Wäre gut zu wissen, worum’s genau geht. Meine Glaskugel sagt: du hast ein Paket gebaut, und damit irgendwo ein anderes, originales Paket ersetzt, und die Packages.gz nicht neu gebaut."
Exakt.
Eben NUR das .deb-File ersetzt, weil's schnell gehen musste. Später wird dann alles richtig gestellt.
Werde die Sache mit "--allow-releaseinfo-change" in ein paar Min. versuchen, jetzt erst mal ne Pause...
Freundliche Grüsse, Jan
-
- Beiträge: 3299
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: apt-get install xyz - size missmatch, wie verhindern?
Ich glaube das brauchst Du nicht: Habe das hier mal nachgestellt: File has unexpected size (7998 != 8088). Mirror sync in progress?jmar83 hat geschrieben:28.08.2018 16:43:03Werde die Sache mit "--allow-releaseinfo-change" in ein paar Min. versuchen, jetzt erst mal ne Pause...
root@narf:~# apt-get --allow-releaseinfo-change --reinstall install fubar
E: Befehlszeilenoption »--allow-releaseinfo-change« kann in Kombination mit den anderen Optionen nicht interpretiert werden.
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: apt-get install xyz - size missmatch, wie verhindern?
geht das vielleicht mit aptitude?
Freundliche Grüsse, Jan
Re: apt-get install xyz - size missmatch, wie verhindern?
Paket auf die Kiste legen und dann per "dpkg -i paket.deb" installieren.
Warnungen bzgl der Signatur sollte man nicht ignorieren. Die kommen nicht nur vor, falls jemand das Paket ausgetauscht hat oder es während der Übertragung absichtlich manipuliert wurde, sondern auch falls das Paket bei Up-/Download oder Speicherung beschädigt wurde.
Warnungen bzgl der Signatur sollte man nicht ignorieren. Die kommen nicht nur vor, falls jemand das Paket ausgetauscht hat oder es während der Übertragung absichtlich manipuliert wurde, sondern auch falls das Paket bei Up-/Download oder Speicherung beschädigt wurde.
Re: apt-get install xyz - size missmatch, wie verhindern?
"Paket auf die Kiste legen und dann per "dpkg -i paket.deb" installieren."
...so habe ich es bisher gemacht.
...so habe ich es bisher gemacht.
Freundliche Grüsse, Jan
Re: apt-get install xyz - size missmatch, wie verhindern?
Also bei " --allow-releaseinfo-change" heisst es bei mir (Debian Jessie fürs Raspi):
" --allow-releaseinfo-change is not understood"
" --allow-releaseinfo-change is not understood"
Freundliche Grüsse, Jan
Re: apt-get install xyz - size missmatch, wie verhindern?
mit "apt-get download xxx" heisst es:
"E: Some packages could not be authenticated"
...lässt sich das evtl. umgehen.
Klar, ich kann auch per wget oder curl das .deb-Paket downloaden und über "dpkg -i xxx.deb" installieren.
Aber "apt-get", egal ob "install" oder "download" wäre besser...
"E: Some packages could not be authenticated"
...lässt sich das evtl. umgehen.
Klar, ich kann auch per wget oder curl das .deb-Paket downloaden und über "dpkg -i xxx.deb" installieren.
Aber "apt-get", egal ob "install" oder "download" wäre besser...
Freundliche Grüsse, Jan
-
- Beiträge: 3299
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: apt-get install xyz - size missmatch, wie verhindern?
Ja, diesen Schalter scheint es erst mit Buster zu geben und der bezieht sich wohl nur auf apt-get update und die Angabe in der Release-Datei. Ich war auch mehr neugierig *Asche über mein Haupt*
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: apt-get install xyz - size missmatch, wie verhindern?
Freundliche Grüsse, Jan
-
- Beiträge: 3299
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: apt-get install xyz - size missmatch, wie verhindern?
Ja!
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: apt-get install xyz - size missmatch, wie verhindern?
Aber mit "apt-get download xxx --allow-unauthenticated" kann ich das Paket downloaden, inkl. Meldung "The followin packages cannot be authenticated" sowie "Size missmatch" jedoch wird immer die Erweiterung ".FAILED" angehängt.. 
Gibt es dafür evtl. eine Lösung? Dateiname der herunterzuladenden Datei bestimmen oder so?

Gibt es dafür evtl. eine Lösung? Dateiname der herunterzuladenden Datei bestimmen oder so?
Freundliche Grüsse, Jan
Re: apt-get install xyz - size missmatch, wie verhindern?
--fix-install wird bei "apt-get install xxx" ebenfalls nicht verstanden (Command line option --fix-install is not understood)
Hab ich hier gelesen: https://serverfault.com/questions/28261 ... e-mismatch
"I'm running Ubuntu 11 and deleted all *.deb under /var/cache/apt/archives/
Then ran: apt-get --fix-install install
Seemed to work."
Hab ich hier gelesen: https://serverfault.com/questions/28261 ... e-mismatch
"I'm running Ubuntu 11 and deleted all *.deb under /var/cache/apt/archives/
Then ran: apt-get --fix-install install
Seemed to work."
Freundliche Grüsse, Jan
Re: apt-get install xyz - size missmatch, wie verhindern?
...und "aptitude download xxx" lädt ohne Paramter herunter, allerdings ebenfalls mit der Erweiterung ".FAILED"...
Freundliche Grüsse, Jan
Re: apt-get install xyz - size missmatch, wie verhindern?
...na ja!!aptitude download xxx && mv *.deb.* xxx_1.1.1-2.deb

Freundliche Grüsse, Jan
-
- Beiträge: 3299
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: apt-get install xyz - size missmatch, wie verhindern?
Die .FAILED-Dateien sind dann auch die Debianpakete, mir ist als würde dort nur der Log drinstehen?
Wenn dem aber so ist, sollte auch dpkg -i *.deb.FLAIED den Job tun, oder wozu umbenennen?
Wenn dem aber so ist, sollte auch dpkg -i *.deb.FLAIED den Job tun, oder wozu umbenennen?
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: apt-get install xyz - size missmatch, wie verhindern?
Ja!"Die .FAILED-Dateien sind dann auch die Debianpakete, mir ist als würde dort nur der Log drinstehen?"
Damit es schön aussieht in der Doku!"Wenn dem aber so ist, sollte auch dpkg -i *.deb.FLAIED den Job tun, oder wozu umbenennen?"

Freundliche Grüsse, Jan
Re: apt-get install xyz - size missmatch, wie verhindern?
Nochmal vielen Dank für die Klarstellung, damit konnte innerhalb einer vertretbaren Zeit geklärt werden dass es ohne Umweg nicht geht.
So kann ich immerhin gegenüber dem Auftraggeber kommunizieren dass die Anwendung nun über APT "geholt" (was das auch immer heisst!
) wird und mein Team diesen Task erledigt hat. Grosse Details will der eh nicht hören, dass ich einen "Workaround" gemacht habe und warum und wie das genau geht. Hauptsache "apt" oder "aptitude" und das Repo kommen irgendwie zum Einsatz.
Aktuell läuft das ganze nun so:
aptitude download xxx && mv *.deb.* xxx_1.1.1-2.deb && dpkg -i ./xxx_1.1.1-2.deb
Aptitude macht den Download wenigstens ohne lange Parameter. Und 1 Zeile copy/paste von der Doku in die SSH-Konsole, vorerst ist das OK.
...aber dann doch noch ne ganz kleine Frage: Wäre es irgendwie möglich, darauf zu verzichten 2x den Namen der umbenannten Datei "xxx_1.1.1-2.deb" zu schreiben? Variablen? Pipe? Oder sowas in der Art...(?)
(Das Repo wird später natürlich noch "ganz korrekt" eingerichtet - bei der nächstbesten Gelegenheit. Das .deb-File ist ja schon drauf, und ein paar harte Fakten zum Thema "APT" konnte ich mir durch den Versuch auch verinnerlichen...)
So kann ich immerhin gegenüber dem Auftraggeber kommunizieren dass die Anwendung nun über APT "geholt" (was das auch immer heisst!

Aktuell läuft das ganze nun so:
aptitude download xxx && mv *.deb.* xxx_1.1.1-2.deb && dpkg -i ./xxx_1.1.1-2.deb
Aptitude macht den Download wenigstens ohne lange Parameter. Und 1 Zeile copy/paste von der Doku in die SSH-Konsole, vorerst ist das OK.
...aber dann doch noch ne ganz kleine Frage: Wäre es irgendwie möglich, darauf zu verzichten 2x den Namen der umbenannten Datei "xxx_1.1.1-2.deb" zu schreiben? Variablen? Pipe? Oder sowas in der Art...(?)
(Das Repo wird später natürlich noch "ganz korrekt" eingerichtet - bei der nächstbesten Gelegenheit. Das .deb-File ist ja schon drauf, und ein paar harte Fakten zum Thema "APT" konnte ich mir durch den Versuch auch verinnerlichen...)
Freundliche Grüsse, Jan
-
- Beiträge: 3299
- Registriert: 29.06.2013 17:32:10
- Lizenz eigener Beiträge: GNU General Public License
-
Kontaktdaten:
Re: apt-get install xyz - size missmatch, wie verhindern?
Ich muss doch mal fragen: Warum können denn die Indizes des APT-Archives, das ja scheinbar gegeben ist nicht einfach aktualisiert werden? So ist das doch kein schöne Lösung.
(=_=)
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Unsere neue Mutter: https://www.nvidia.com/de-de/data-center/a100/
Re: apt-get install xyz - size missmatch, wie verhindern?
Wird so schnell wie möglich gemacht, bei Gelegenheit... muss mich dann halt kurz in's Thema einarbeiten..."Ich muss doch mal fragen: Warum können denn die Indizes des APT-Archives, das ja scheinbar gegeben ist nicht einfach aktualisiert werden? So ist das doch kein schöne Lösung."
Freundliche Grüsse, Jan