Trusty Software Updater non propone aggiornamenti da fidati aggiornamenti

4

Da una settimana ho aggiornato diversi PC su Ubuntu 14.04 Trusty Tahr.

Ho ricevuto diversi aggiornamenti tramite l'Aggiornamento software, ma non ricevo aggiornamenti da fidati aggiornamenti, sebbene questo repository sia selezionato nella finestra di dialogo delle impostazioni:

{here was a nice screenshot of the dialog showing:
X Important security updates (trusty-security)
X Recommended updates (trusty-updates)
O Pre-released updates (trusty-proposed)
X Unsupported updates (trusty-backports)

Automatically check for updates: Daily
Where there are security updates: Display immediately
Where there are other udpates: Display weekly
Notify me of a new Ubuntu version: For long-term support versions
}

Esistono tuttavia diversi aggiornamenti disponibili:

$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages will be upgraded:
  compiz compiz-core compiz-gnome compiz-plugins compiz-plugins-default compiz-plugins-main-default
  compizconfig-backend-gconf compizconfig-settings-manager gir1.2-nautilus-3.0 gir1.2-rb-3.0 libcompizconfig0
  libdecoration0 libgexiv2-2 libido3-0.1-0 libnautilus-extension1a librhythmbox-core8 libselinux1
  libselinux1:i386 libselinux1-dev nautilus nautilus-data python-compizconfig python3-update-manager rhythmbox
  rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder rhythmbox-plugin-magnatune
  rhythmbox-plugin-zeitgeist rhythmbox-plugins update-manager update-manager-core
32 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Non li ho testati tutti, ma tutti i test che ho provato provengono da fidati aggiornamenti:

$ apt-cache policy compiz nautilus update-manager
compiz:
  Installed: 1:0.9.11+14.04.20140409-0ubuntu1
  Candidate: 1:0.9.11+14.04.20140423-0ubuntu1
  Version table:
     1:0.9.11+14.04.20140423-0ubuntu1 0
        500 http://be.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
 *** 1:0.9.11+14.04.20140409-0ubuntu1 0
        500 http://be.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
nautilus:
  Installed: 1:3.10.1-0ubuntu8
  Candidate: 1:3.10.1-0ubuntu9
  Version table:
     1:3.10.1-0ubuntu9 0
        500 http://be.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
 *** 1:3.10.1-0ubuntu8 0
        500 http://be.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
update-manager:
  Installed: 1:0.196.11
  Candidate: 1:0.196.12
  Version table:
     1:0.196.12 0
        500 http://be.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
 *** 1:0.196.11 0
        500 http://be.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status

Gli aggiornamenti da fidato-sicurezza sono fatti comunque. Quindi non so se questo è un bug o qualcosa che ho configurato male?

[UPDATE]:

  • Per rispondere al commento di seguito, ho alcuni avvisi / errori in ~/.cache/software-center/ a partire da oggi. Avvisi come 'WARNING:main:no data e anche un ERROR - trying to repair DB failed . Ma non si riproducono in seguito.
  • Inoltre, uno dei pacchetti è compiz . Sono andato a controllare il log delle modifiche su Launchpad e ho notato la seguente pagina della cronologia: link . Dice "Phased updates", "40% of users". Questo potrebbe essere collegato a questo? C'è un modo per aggirare questo aggiornamento in fasi quando si utilizza Software Updater (come quando si usa apt-get )?
posta fuujuhi 07.05.2014 - 12:09

2 risposte

2

Hm, questo sembra essere esattamente ciò che sono PhasedUpdates. Controlla anche link e link .

Per riepilogare i link sopra:

  • Ubuntu ha introdotto silenziosamente un nuovo meccanismo nella sua versione 13.04 che distribuisce progressivamente gli aggiornamenti dei pacchetti, spingendo prima ogni aggiornamento su un piccolo sottoinsieme della base utenti totale, poi aumentando gradualmente, anziché pubblicare l'aggiornamento per tutti contemporaneamente.
  • Sul lato client, gli aggiornamenti a fasi sono implementati nello strumento update-manager , che è l'applicazione di installazione dell'aggiornamento grafico di Ubuntu. Gli altri metodi per aggiornare un pacchetto, come apt-get , non sono influenzati dal piano di aggiornamento a fasi.
  • update-manager genera un numero casuale compreso tra zero e uno per ciascun pacchetto, quindi lo confronta con il valore Phased-Update-Percentage pubblicato sul server per quel pacchetto. Se il numero generato da update-manager è inferiore alla percentuale pubblicata, il pacchetto verrà aggiunto all'elenco degli aggiornamenti disponibili che l'utente può installare. Le dipendenze per un pacchetto vengono automaticamente inserite.
  • È possibile disattivare il processo di aggiornamento in fasi aggiungendo quanto segue al file di configurazione /etc/apt/apt.conf :

    Update-Manager::Never-Include-Phased-Updates “True”;
    

Qui un one-liner per stampare tutti i pacchetti con il tag Phased-Update-Percentage :

apt-cache show ".*"|sed -r '/^Package:/h;/^Phased-Update-Percentage:/{H;x;s/\n/\n\t/;p};d'
    
risposta data djart 23.05.2014 - 09:21
1

Hai scelto di visualizzare gli aggiornamenti da fidati aggiornamenti settimanali. Ti suggerisco di modificare questa impostazione in "Visualizza immediatamente" e gli aggiornamenti di sicurezza in "Scarica e installa automaticamente".

Inoltre, sarà conveniente usare aggiornamenti non presidiati. Esegui

sudo dpkg-reconfigure unattended-upgrades

e seleziona "Sì".

    
risposta data Danatela 07.05.2014 - 12:32

Leggi altre domande sui tag