Puncte:3

Server Ubuntu: Lista actualizărilor disponibile are mai mult de o săptămână

drapel cn

Când mă conectez la serverul meu Ubuntu prin SSH, este afișat un text „Bun venit”. Acest text conținea informații despre pachetele disponibile pentru actualizare.

De ceva vreme, întotdeauna textul „Lista actualizărilor disponibile are mai mult de o săptămână”. este afișat în schimb.

Desigur, verific în mod regulat actualizările cu „sudo apt update”. Acest lucru nu are niciun efect asupra textului de pe ecranul „Bun venit”.

Știe cineva ce este în neregulă acolo și cum se poate remedia?

David avatar
drapel cn
Ar fi bine dacă ai fi spus versiunea Ubuntu.
drapel uz
Jos
Aplicați și actualizările, ca în `sudo apt upgrade`? `sudo apt update` doar află ce actualizări sunt disponibile.
Artur Meinild avatar
drapel vn
Și deoarece este un server, aș recomanda configurarea [actualizărilor nesupravegheate](https://help.ubuntu.com/community/AutomaticSecurityUpdates), pentru a aplica cel puțin upgrade-uri de securitate automat.
Bruni avatar
drapel cn
@Jos Dar `sudo apt update` nu ar trebui să actualizeze lista de actualizări disponibile... fără a fi nevoie să facem upgrade?
drapel uz
Jos
Cred că acesta este o eroare care ar fi trebuit remediată în Ubuntu 19.10 https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/1842159
drapel uz
Jos
@Bruni da, dacă OP a făcut `sudo apt update` în decursul săptămânii, mesajul nu ar trebui să apară.
Thomas1970 avatar
drapel cn
Bună! Mulțumesc pentru răspunsuri!
Thomas1970 avatar
drapel cn
Bună! Mulțumesc pentru răspunsuri! Da, rulez în mod regulat ```sudo apt update``` și ```sudo apt upgrade```. Actualizările nesupravegheate sunt configurate pentru remedieri de securitate. Cu toate acestea, este vorba doar despre textul din mesajul „Bun venit” din promptul SSH.
Thomas1970 avatar
drapel cn
Versiunea mea Ubuntu este 20.04.3 LTS.
Thomas1970 avatar
drapel cn
@Jos: Am versiunea ```update-notifier-common/focal-updates``` 3.192.30.9. Bug-ul pe care îl menționezi ar trebui remediat, dar încă am această problemă. BTW, nu am versiunea ```update-notifier/focal-updates``` 3.192.30.9 deoarece acest pachet are nevoie de un xserver...
drapel uz
Jos
Mesajul este probabil stocat în `/etc/motd`, dar nu este niciodată eliminat din anumite motive. Dacă este corect, încercați pur și simplu acest lucru: `sudo rm /etc/motd` și vedeți dacă mesajul revine.
Thomas1970 avatar
drapel cn
@Joe: Nu există niciun fișier ```/etc/motd``` pe sistemul meu. Nu există nici un serviciu ```motd```. Poate că acesta este motivul problemei mele?
Thomas1970 avatar
drapel cn
Este necesar ceva din următoarele? ```motd-news-config/focal-updates, acum 11ubuntu5.4 all [installiert]``` ```show-motd/focal-updates 3.6-0ubuntu6.1 all``` ```update-motd/focal-updates 3.6-0ubuntu6.1 all``` ```xmotd/focal 1.17.3b-10 amd64```
drapel us
Am și această problemă, în Ubuntu 20.04.03 LTS
Puncte:3
drapel cn

Am depus acest raport de eroare: https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/1943638

Am descris și o soluție de soluție acolo.

[Editare] Descrierea soluției:

În cazul meu, o excepție neprinsă la rândul 150 al dosarului /usr/lib/update-notifier/apt_check.py a fost cauza.

Am rezolvat acest lucru adăugând un incearca...mai putin bloc în jurul lui.

Cod original:

    is_esm_supported = bool(
                DISTRO în ubuntu_distro.supported_esm()

Cod modificat:

    încerca:
        is_esm_supported = bool(
                DISTRO în ubuntu_distro.supported_esm()
    )
    cu excepția AttributeError:
        is_esm_supported = Fals
Greenonline avatar
drapel us
Vă rugăm să [editați] răspunsul și includeți soluția în răspuns.
drapel us
și atunci ce ar trebui făcut după editarea acestui fișier?
Thomas1970 avatar
drapel cn
nu am făcut nimic altceva. Lucrarea cron care verifică în mod regulat actualizările declanșează acest script. Odată cu următoarea execuție (de exemplu, peste noapte), lista ar trebui actualizată. dacă soluția mea nu vă rezolvă problema, puteți executa ``apt_check.py`` pe linia de comandă pentru a afla ce altceva nu eșuează (ar putea avea nevoie de abilități Python).
Puncte:1
drapel cn

Sursa de script a mesajului (Ubuntu 20.04?) pare să fie de la

/etc/update-motd.d/90-updates-available

Problema reală (pentru mine) este aceea

/var/lib/update-notifier/updates-available

este mai veche de 7 zile și ar trebui să fie aproape goală. Am realizat asta prin

ecou | sudo tee /var/lib/update-notifier/updates-available
Thomas1970 avatar
drapel cn
Da, așa ceva a fost și ideea mea inițială, dar nu ar rezolva cauza și nu veți ști dacă există trei actualizări disponibile. Vă rugăm să vedeți soluția mea de mai sus.
Puncte:0
drapel cn

Am încercat sugestia Thomas1970 (un an bun, apropo) și nu a făcut nicio diferență.

M-am uitat apoi la dosar:

sudo nano /var/lib/update-notifier/updates-available

Avea linia „Lista actualizărilor disponibile are mai mult de o săptămână”. interior. Am încercat să folosesc „#” pentru a bloca afișajul, dar asta nu a făcut nimic, în afară de a tipări „#” în fața liniei.

Apoi, am șters conținutul fișierului și am repornit.

„Lista actualizărilor disponibile are mai mult de o săptămână.” acum a dispărut. Aștept actualizări suplimentare pentru a vedea dacă primesc notificări la conectare, deoarece Thomas1970 crede că repunerea la zero a fișierului ar împiedica notificările viitoare de actualizare.

Am remediat soluția Thomas1970 /usr/lib/update-notifier/apt_check.py deocamdata sa vedem ce se intampla.

Deocamdată, soluția mea rezolvă cel puțin problema notificărilor. continui sa fac a actualizare sudo apt ori de câte ori mă conectez la serverul meu.

Thomas1970 avatar
drapel cn
Recent, problema inițială a reapărut pentru mine. Am verificat dacă soluția mea de soluție era încă în vigoare, dar a dispărut. Probabil a fost înlocuită cu versiunea originală Ubuntu cu un apel de „upgrade apt”. Așadar, am reintrodus soluția mea de soluție și problema a dispărut din nou. Concluzie: Atâta timp cât problema nu este rezolvată de Ubuntu, propunerea mea este doar o soluție temporară. Votează pentru https://bugs.launchpad.net/ubuntu/+source/update-notifier/+bug/1943638

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.