Puncte:0

Cum se remediază „Preluarea eșuată 404 Nu a fost găsit [IP: ]"

drapel jp

Serverul meu Ubuntu 20.04 rulează pe un Raspberry Pi 4. Acum, dintr-un motiv oarecare, primesc mesajul de eroare: Eroare la preluarea <sources.list links> 404 Not Found [IP: <some_ip>]. Am incercat cateva solutii dar nu am reusit sa le repar.

Ieșire terminal de eroare (actualizare apt):

E: Nu s-a putut prelua http://us.archive.ubuntu.com/ubuntu/dists/focal/main/binary-arm64/Packages 404 Not Found [IP: 91.189.91.38 80]
E: Nu s-a putut prelua http://us.archive.ubuntu.com/ubuntu/dists/focal-security/main/binary-arm64/Packages 404 Not Found [IP: 91.189.91.38 80]
E: Nu s-a putut prelua http://us.archive.ubuntu.com/ubuntu/dists/focal-updates/main/binary-arm64/Packages 404 Not Found [IP: 91.189.91.38 80]
E: Unele fișiere index nu au putut fi descărcate. Ele au fost ignorate, sau cele vechi au fost folosite în schimb.

Fișierul meu sources.list: (Am actualizat această listă dintr-o soluție a acestei platforme)

###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ focal principal univers restrâns multivers
deb-src http://us.archive.ubuntu.com/ubuntu/ focal principal univers restricționat multivers

###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ focal-security univers restrâns principal multivers
deb http://us.archive.ubuntu.com/ubuntu/ focal-updates universul restricționat principal multivers
deb-src http://us.archive.ubuntu.com/ubuntu/ focal-security univers restrâns principal multivers
deb-src http://us.archive.ubuntu.com/ubuntu/ focal-updates universul restricționat principal multivers

###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu partener focal
deb-src http://archive.canonical.com/ubuntu partener focal

lsb_release -a ieșire:

Nu sunt disponibile module LSB.
ID distribuitor: Ubuntu
Descriere: Ubuntu 20.04.2 LTS
Lansare: 20.04
Nume de cod: focal

uname -a ieșire:

Linux ubuntu 5.4.0-1028-raspi #31-Ubuntu SMP PREEMPT Miercuri 20 ian 11:30:45 UTC 2021 aarch64 aarch64 aarch64 GNU/Linux

Voi oferi mai multe informații dacă este necesar și aș fi recunoscător pentru orice sprijin.

Salutari Finn


Înainte am încercat să adaug o arhitectură dpkg cu „dpkg --add-architecture i386”. După ce mi-am inversat acțiunile cu „dpkg --remove-architecture i386” totul a funcționat bine. De fapt, aceasta ridică o altă problemă, care este cum să instalez SteamCMD pe serverul meu? Încerc să instalez un server ARK și în ceea ce privește steam trebuie să rulezi comanda de mai sus. Poate ma poate ajuta cineva mai departe. As aprecia.

Editare: aarch64 nu acceptă x86 folosit de serverele de jocuri și zmeura nici măcar nu este capabilă să gestioneze un server de jocuri din cauza problemelor de performanță

finnizzda avatar
drapel jp
Eu folosesc doar depozitul implicit Kali: "deb http://http.kali.org/kali kali-rolling main non-free contrib". Nu știu dacă asta îmi va aduce probleme, deoarece sistemul de operare actual este ubuntu, nu kali.
drapel ru
da, asta îți va rupe Ubuntu.
Puncte:0
drapel ru

Deci aveți câteva probleme.

Problema #1:

us.archive.ubuntu.com și depozitele de bază Ubuntu fac NU au depozitele ARM în ele. Deci trebuie să ajustați acele linii /etc/apt/sources.list astfel încât să arate așa (presupunând că utilizați un braț64 mașinărie, aarh64 din nucleu uname mijloace de ieșire braț64 de obicei):

deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports universul principal restricționat focal multivers
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports focal-updates universul restricționat principal multivers
deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports focal-security univers restrâns principal multivers

deb [arch=i386,amd64] http://us.archive.ubuntu.com/ubuntu/ focal principal univers restricționat multivers
deb [arch=i386,amd64] http://us.archive.ubuntu.com/ubuntu/ focal-updates principalul univers restricționat multivers
deb [arch=i386,amd64] http://security.ubuntu.com/ubuntu focal-security univers restrâns principal multivers

Aceasta spune apt și dpkg care arhitecturile sunt suportate pentru fiecare dintre depozite. TOATE binarele tale arm64 vor fi pe ports.ubuntu.com. TOATE binarele i386 vor fi în arhivele principale sau security.ubuntu.com.


CEA MAI MARE PROBLEMA DVS. - Problema 2: ARM nu vorbește x86 sau x64!*

i386 și amd64 sunt pentru x86 și x86_64 respectiv arhitecturi. Din pacate, Procesoarele ARM nu au capacitatea de a vorbi x86 în niciun fel.

Nu veți putea rula Steam în niciun fel, formă sau formă pe hardware-ul ARM64, deoarece Steam necesită x86 / x86_64 a functiona. Acesta va fi la fel pt fiecare Software-ul i386 / amd64 în depozite - ARM nu poate fi multiarched în acest mod.

Prin urmare, ** este mai bine să vă întoarceți pur și simplu modificările înapoi la source.list ORIGINAL din sistemul dvs. și apoi pur și simplu să nu încercați să instalați Steam sau orice altceva care este x86 sau x86_64 pe sistemul dvs.

Dacă aveți nevoie de Steam sau așa ceva, ARM nu este o platformă pentru el. Aveți nevoie de un sistem amd64 complet pentru a funcționa cu Steam și jocurile de pe el, RPi o va face nu fi un înlocuitor potrivit.


Problema #3: ați indicat că utilizați acum repozițiile Kali pentru a „face lucrurile să funcționeze”

Ghici ce: Ubuntu tau nu mai este Ubuntu! Kali repos va suprascrie lucrurile Ubuntu și va transforma sistemul în Kali! Trebuie să reinstalați sistemul Ubuntu pentru a curăța lucrurile Kali acum, deoarece acum este greu încorporat în sistemul dvs.

În caz contrar, lucrați cu un hibrid rău și rău de Ubuntu și Kali, ceea ce îl face offtopic aici pe Ask Ubuntu.

finnizzda avatar
drapel jp
Mulțumesc mult! Asta am făcut puțin după ce am postat această întrebare. Cred că acum înțeleg mai bine fișierul souces.list.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.