YUM lock – un'altra applicazione è … yum?

Quando provo a eseguire yum, ottengo il seguente errore:

Another app is currently holding the yum lock; waiting for it to exit...

  • Aggiorna CentOS 4.4 a 4.8
  • yum list installata inclusa la versione di tutti i pacchetti installati CentOS 5.4
  • yum equivalente a apt-get upgrade vs apt-get dist-upgrade?
  • yum depsolving problems - pacchetto già installato?
  • yum installa Puppet 4.x su una macchina CentOS 6
  • Centos 6.3 installare il supporto reiserFS
  • The other application is: yum

    Ho ucciso manualmente each id del process di yum, ma continua ad accadere (altra applicazione è: yum), anche se i giorni fa diventano più recenti (sono stati 3 giorni fa, poi 1 giorno fa).

    Hai idea di cosa c'è di sbagliato?

    6 Solutions collect form web for “YUM lock – un'altra applicazione è … yum?”

    Probabilmente perché yum è stato precedentemente spento impuro è lasciato dietro un vecchio file di block.

    Provare

     sudo killall yum sudo rm /var/run/yum.pid 

    quindi riavviare yum

    Non sono un utente di Red Hat quindi questo sarà un po 'vago; una ricerca rapida suggerisce che esista un file yum.lock da qualche parte in /var/ – prova a cercare quella e / oa un yum.pid (o simile) ed eliminarli.

    Sicuro. Due processi yum non possono bloccare la chiusura in una sola volta, altrimenti avrai i metadati corrotti yum e potenzialmente un database RPM danneggiato. Se tu o un altro amministratore lascia yum in esecuzione in un'altra session, otterrai questo errore. Oppure, forse hai qualcosa come yum-cron abilitato, causandolo periodicamente per essere eseguito automaticamente.

    EDIT: Questo è valido solo se il tuo X è in esecuzione

    A causa della poesia della domanda vorrei dire che potrebbe essere probabile OP, che si dispone di una window di aggiornamento aperta o può avere il gestore pacchetti aperto mentre si cerca di eseguire yum tramite shell. Ciò può causare lo stesso risultato.

    spero che questo aiuti se le altre non rispondono.

    Hai yum-updatesd impostato per eseguire l'avvio del sistema? Nella mia esperienza questo può causare l'errore che hai specificato, quando sta cercando di verificare e installare gli aggiornamenti in background mentre si tenta di utilizzare yum dalla row di command.

    Ciò può essere causato da yum-updatesd quando è richiesto un proxy ma non impostato in yum.conf . Il servizio cerca di verificare gli aggiornamenti, si appende e poi si siede.

    Inoltre, come accennato in precedenza, se si esegue X e c'è un popup circa i pacchetti disponibili, che possono hide il block.

    Suggerimenti per Linux e Windows Server, quali Ubuntu, Centos, Apache, Nginx, Debian e argomenti di rete.