Puncte:1

ESM 401 Eroare neautorizată pe Ubuntu 16.04

drapel de

Vreau să-mi actualizez serverul Ubuntu 16.04 la Ubuntu 18.04 și rulez următoarele comenzi pentru a face acest lucru;

actualizare apt -y
upgrade apt -y
face-eliberare-upgrade

actualizare apt comanda rulează bine cu următoarea ieșire;

# apt update -y
Hit: 1 https://esm.ubuntu.com/infra/ubuntu bionic-infra-security InRelease
Hit:2 https://esm.ubuntu.com/infra/ubuntu bionic-infra-updates InRelease
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
5 pachete pot fi actualizate. Rulați „apt list --upgradable” pentru a le vedea.

Cu toate acestea, atunci când rulați upgrade apt comanda, returnează următoarele erori;

# apt upgrade -y
Citirea listelor de pachete... Gata
Construirea arborelui de dependență
Citirea informațiilor despre stare... Gata
Se calculează upgrade... Gata

* Următoarele pachete pot primi actualizări de securitate cu UA Infra: serviciul ESM activat:
  libkrb5-3 libgssapi-krb5-2 libk5crypto3 libkrb5support0 libzstd1
Aflați mai multe despre serviciul UA Infra: ESM pentru Ubuntu 16.04 la https://ubuntu.com/16-04

Ubuntu nu vine cu ABSOLUT NU GARANȚIE, în măsura permisă de
lege aplicabilă.

Următoarele pachete au fost reținute:
  libk5crypto3 libkrb5support0
Următoarele pachete vor fi actualizate:
  libzstd1
1 actualizat, 0 nou instalat, 0 de eliminat și 2 nu au fost actualizate.
1 actualizare de securitate esm-infra
Trebuie să obțineți 189 kB de arhive.
După această operațiune, se vor folosi 132 kB de spațiu suplimentar pe disc.
Err:1 https://esm.ubuntu.com/infra/ubuntu bionic-infra-security/main amd64 libzstd1 amd64 1.3.3+dfsg-2ubuntu1+esm1
  401 Neautorizat
E: Nu s-a putut prelua https://esm.ubuntu.com/infra/ubuntu/pool/main/libz/libzstd/libzstd1_1.3.3+dfsg-2ubuntu1+esm1_amd64.deb 401 Neautorizat

E: Nu se pot prelua unele arhive, poate rulați apt-get update sau încercați cu --fix-missing?

Nu sunt sigur ce să fac în acest moment. Cum pot rezolva asta?

Mark Kirby avatar
drapel cn
De cât timp ai încercat? 401 poate însemna că un repo este oprit din orice motiv, se pare acum, alternativ, puteți încerca doar să eliminați `esm.ubuntu.com` din lista de surse, deoarece faceți upgrade, nu aveți nevoie de suport extins.
Marry Jane avatar
drapel de
Ei bine, am încercat acum câteva minute, dar am mai multe servere și le fac pe toate în același timp și în timp ce unele dintre ele funcționează bine, unele dintre ele dau această eroare, așa că nu cred că repo-ul este în jos, cred este legat de serverul meu.
Marry Jane avatar
drapel de
@MarkKirby, de asemenea, nu am deloc `esm.ubuntu.com` în lista mea de surse.
user535733 avatar
drapel cn
Spui că rulezi 16.04 ESM, dar acelea arată ca sursele 18.04 ESM (se spun `bionic` în loc de `xenial`). 18.04 nu trebuie să fie ESM, deoarece este încă în suport comunitar. Acest lucru sugerează că cineva a încercat deja un „do-release-upgrade” care a eșuat. Poate că upgraderul a lăsat sursele modificate în loc (se întâmplă). Puteți schimba sursele înapoi la Xenial.
Marry Jane avatar
drapel de
@user535733 Da, am încercat și eu, dar nu a reușit. Cum pot reveni la asta?
user535733 avatar
drapel cn
Faptul că a eșuat sugerează că ar putea fi necesar să fiți pregătit pentru o copie de rezervă și reinstalare. Depinde de motiv (verificați jurnalele!) Anulați modificarea surselor prin simpla înlocuire a numelor versiunilor în /etc/apt/sources.list și /etc/apt/sources.list.d/*
Puncte:2
drapel zw

Există două moduri, în funcție de versiunea Ubuntu care rulează în prezent.

(a) Ubuntu 16.04 LTS ca versiune care rulează în prezent

Trebuie să-ți faci backup surse.lista de

sudo mv /etc/apt/sources.list ~/
sudo mv /etc/apt/sources.list.d/*.list ~/

și apoi umpleți principal surse.lista cu adrese URL corecte folosind una dintre comenzile de mai jos:

  • simplu surse.lista a inlocui

    pisica <<EOF | sudo tee /etc/apt/sources.list
    deb http://archive.ubuntu.com/ubuntu/ xenial-backports universul principal multivers restricționat
    deb http://archive.ubuntu.com/ubuntu/ xenial univers principal multivers restricționat
    deb http://archive.ubuntu.com/ubuntu/ xenial-updates universul principal multivers restricționat
    deb http://security.ubuntu.com/ubuntu/ xenial-security universul principal multivers restricționat
    EOF
    
  • folosind add-apt-repository

    sudo add-apt-repository „deb http://archive.ubuntu.com/ubuntu/ xenial-backports universul principal multivers restricționat”
    sudo add-apt-repository „deb http://archive.ubuntu.com/ubuntu/ xenial main universe multiverse restricted”
    sudo add-apt-repository „deb http://archive.ubuntu.com/ubuntu/ xenial-updates universul principal restricționat multivers”
    sudo add-apt-repository „deb http://security.ubuntu.com/ubuntu/ xenial-security univers principal multivers restricționat”
    

și apoi reluați upgrade-ul la 18.04 LTS:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get purge ubuntu-advantage-tools --autoremove
sudo rm /etc/apt/sources.list.d/ubuntu-esm-infra.list
sudo do-release-upgrade

Apoi verifica ~/*.listă fișierele din ediția anterioară și mutați parțial liniile în /etc/apt/sources.list.

(b) Ubuntu 18.04 LTS ca versiune care rulează în prezent

Trebuie să-ți faci backup surse.lista de

sudo mv /etc/apt/sources.list ~/
sudo mv /etc/apt/sources.list.d/*.list ~/

și apoi umpleți principal surse.lista cu adrese URL corecte folosind una dintre comenzile de mai jos:

  • simplu surse.lista a inlocui

    pisica <<EOF | sudo tee /etc/apt/sources.list
    deb http://archive.ubuntu.com/ubuntu/ bionic-backports universul principal multivers restricționat
    deb http://archive.ubuntu.com/ubuntu/ universul principal bionic multivers restricționat
    deb http://archive.ubuntu.com/ubuntu/ bionic-updates universul principal multivers restricționat
    deb http://security.ubuntu.com/ubuntu/ bionic-security univers principal multivers restricționat
    EOF
    
  • folosind add-apt-repository

    sudo add-apt-repository „deb http://archive.ubuntu.com/ubuntu/ bionic-backports universul principal multivers restricționat”
    sudo add-apt-repository „deb http://archive.ubuntu.com/ubuntu/ universul principal bionic multivers restricționat”
    sudo add-apt-repository „deb http://archive.ubuntu.com/ubuntu/ bionic-updates universul principal restricționat multivers”
    sudo add-apt-repository „deb http://security.ubuntu.com/ubuntu/ bionic-security univers principal multivers restricționat”
    

și apoi instalați toate upgrade-urile necesare prin:

sudo apt-get purge ubuntu-advantage-tools --autoremove
sudo rm /etc/apt/sources.list.d/ubuntu-esm-infra.list

sudo apt-get update
sudo apt-get upgrade

Apoi verifica ~/*.listă fișierele din ediția anterioară și mutați parțial liniile în /etc/apt/sources.list în timp ce înlocuiesc care se referă la oaspeţi cu bionic.

Marry Jane avatar
drapel de
Multumesc pentru raspuns. Este foarte detaliat. În cazul meu, numai rularea comenzii `sudo apt-get purge ubuntu-advantage-tools --autoremove` a rezolvat problema mea. Nu a trebuit să fac celelalte modificări.

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.