vServer apt-get update mach fehler code?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Das Problem scheint häufiger aufzutreten, schau mal hier: https://forum.netcup.de/administration-eines-server-vserver/vserver-server-kvm-server/9922-apt-get-fehler-sources-list-debian/

Ansonsten such mal in dem Forum, da gibt es wohl noch mehr Beiträge dazu.

Woher ich das weiß:Recherche

ItsNikiYT 
Fragesteller
 20.10.2018, 07:12

Hat funktioniert. Danke!

0

Das steht doch in der Zeile

W: Failed to fetch http://froxlormirror.netcup.net/froxlor-nc/dists/jessie/InRelease  Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

Schaut man sich dann mal die Ausgabe von

curl http://froxlormirror.netcup.net/froxlor-nc/dists/jessie/InRelease

an, dann wird eines ganz schnell offensichtlich: Das Repository ist nur für 64-Bit-Systeme.

Offenbar versuchst du ein Repository für 64-Bit-Systeme auf eine 32-Bit-System zu verwenden.

Falls das zutrifft, gibts 2 Möglichkeiten:

  1. Finde ein 32-Bit-Repository.
  2. Kompilier dir ein 32-Bit-Paket "von Hand".

ItsNikiYT 
Fragesteller
 19.10.2018, 17:17

Und wie? Sonst hab ich auch immer nur apt-get update gemacht. Der vServer ist Neu. Kannst du mir helfen? xD

Das sind die Ausgaben von deinem Command:

[detached from 17088.pts-0.v22018107046574856]
root@v22018107046574856:~# curl http://froxlormirror.netcup.net/froxlor-nc/dists/jessie/InRelease
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Origin: netcup Froxlor
Label: inoffical froxlor packages
Suite: stable
Codename: jessie
Date: Tue, 23 Jan 2018 09:00:21 UTC
Architectures: amd64
Components: main
Description: netcup Froxlor repository
MD5Sum:
 26f4799089506e6bfa78b410aa924550 1157 main/binary-amd64/Packages
 881d0ee05607bd238d5d9e3c41b78baa 672 main/binary-amd64/Packages.gz
 68227e1146d19696c97b155ff1f3e3b8 148 main/binary-amd64/Release
 09b511bbebf2a082f856bf39c9340254 1253 main/source/Sources
 b812ffaffca402bb03765f06c9bca371 659 main/source/Sources.gz
 845e22c1de973e4c8b7ba9936b14cd34 149 main/source/Release
SHA1:
 64c7aca656f196bdc5ca783b91331416f4e8242a 1157 main/binary-amd64/Packages
 828ddb82ff49d4457433f510222fe2dc3ade2bf3 672 main/binary-amd64/Packages.gz
 b4b0be672d541b31eba81355a4f1aae422538169 148 main/binary-amd64/Release
 405b88ae40399a7596cd85e6fd3d7761504a6fbd 1253 main/source/Sources
 0e239650522bc91eadb35b94196ceba4564aacf4 659 main/source/Sources.gz
 bf6b371fc8c1628878bb4d88566f4d1e74a3002f 149 main/source/Release
SHA256:
 801049a575e58b77ab28327e36afaa93246c847df6d0999b59b286e11e865555 1157 main/binary-amd64/Packages
 9868c423f7e0ee98e8e162e407b4779d68748e5517f72bae59661b321531c897 672 main/binary-amd64/Packages.gz
 9d9d3815a098502c8ede568bc2aebc4f0c374ab43c61a333e8f3291dfcf79542 148 main/binary-amd64/Release
 6d1a45697994a6997b52269aa1adc81ffbd4782717c57851d2b66c0539b491c6 1253 main/source/Sources
 a15e4192ee660c64da8a07babc5fd8b2e828295b85c6e0a7f4f705fc7c8a78fd 659 main/source/Sources.gz
 3a68ba77f87f6c9e790a31002f2d69f2b9ce1c2ecf289cce1572d2529afcfc54 149 main/source/Release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQEcBAEBAgAGBQJaZvmxAAoJEHJ1Wd4PxbguTZ0H/0/2xjmmPuVKUsdBHGw/VKOZ
T4uhCl09NZIVBBbknNWKIDDIS9IfEgJJi6TunAjhldXZyIvovDEOf5pmTo3ICOJ+
7mSQFQZEgIVyEzbifUwScXbikfLWt7oRdCsRXzUa85qW+OMi58BZ04rQlGLct1cY
NEXec/Xf3MhT02BQAoOCTNNtPQNnJtjq2BsUSPY+K52dFtrR/GxR88iuRWKqCggv
p/kiVA4buT1iF57HVEY0xc7iQtyYZP5OMUqiLNyR6mOfEV+TX+AN6kLKIO/z5su4
UMDSvZkgWPonPmkbybaU3h/m+LNo5KH3UP6kcxt70x8rbQ4E1iNj5dTp6RNuEdA=
=P2Xl
-----END PGP SIGNATURE-----
0
Isendrak  19.10.2018, 17:24
@ItsNikiYT
Das sind die Ausgaben von deinem Command:

Die Ausgabe dieses Befehls ist mir durchaus bekannt. Das hab ich eher aus dem Grund erwähnt, dass sich damit das Problem relativ einfach eingrenzen lässt.

Aber zurück zum eigentlichen Thema:

Die Paketverwaltung such in der Datei, die durch den erwähnten curl-Befehl angezeigt werden kann nach einem Eintrag, der auf main/binary-i386/Packages verweist. Da jedoch kein solcher gefunden werden kann, gibts ne Fehlermeldung.

Du hast also vermutlich nen 32-Bit-VServer und versuchst nun ein 64-Bit-Repository einzubinden. Dass das nicht klappt ist keine große Überaschung.

Kannst du mir helfen?

Ahem... Am Ende meiner Antwort habe ich zwei Möglichkeiten aufgelistet. Welche davon hast du bereits ausprobiert?

0
ItsNikiYT 
Fragesteller
 19.10.2018, 17:26
@Isendrak

Du redest die ganze Zeit von 64-Bit-Repository. Ich mach nur "apt-get upgrade"

Wie mach ich das denn mit 32bit

0
Isendrak  19.10.2018, 17:39
@ItsNikiYT
Du redest die ganze Zeit von 64-Bit-Repository

Ja, weil es sich bei dem froxlor-nc-Repository, dass du zu verwenden versuchst um ein 64-Bit-Repository handelt...

Ich mach nur "apt-get upgrade"

Und hast vorher noch das besagte Repository entweder direkt in die /etc/apt/sources.list oder in eine eigene Liste unter /etc/apt/sources.list.d/ eingetragen...

Wie mach ich das denn mit 32bit

Indem du da nachschaust, wo du das Repository ursprünglich her hast...

P.S.: Warum zum Deibel betreibst du eigentlich als (offensichtlicher) Anfänger nen verdammten VServer?! Das ist in etwa so, als würdest du jemanden der seinen Führerschein seit 3 Wochen hat an das Steuer eines Muldenkippers setzen mit den Worten "Nu lad mal eben 450 Tonnen Dreck auf und fahr den da rüber..." (mit Muldenkipper meine ich dabei etwas wie den Caterpillar 795F).

0
LemyDanger57  19.10.2018, 17:29
Offenbar versuchst du ein Repository für 64-Bit-Systeme auf eine 32-Bit-System zu verwenden.

Wie kommst du denn zu dem Schluss? Könnte es nicht vielmehr so sein, dass versucht wird, ein 32bit-Paket auf einem 64bit-System zu installieren (was ja eigentlich kein Problem sein sollte), weil es möglicherweise kein 64bit-Paket gibt? Der Fehler liegt dann eher darin, dass im falschen (64bit) Repository gesucht wird.

0
Isendrak  19.10.2018, 17:42
@LemyDanger57
Wie kommst du denn zu dem Schluss?

Liegt wohl daran, dass apt nach main/binary-i386/Packages sucht (spricht für ein 32-Bit-System) aber das Repository nur main/binary-amd64/Packages beinhaltet (spricht für ein 64-Bit-Repository).

0
Isendrak  19.10.2018, 21:07
@LemyDanger57

Oh verdammt... Das kommt also dabei raus, wenn man nur die Fehlermeldungen und nicht auch die Erfolgsmeldungen liest... ^^

1