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...

  • Ridimensionare il pacchetto Linux utilizzando Yum
  • Come aggiornare da RHEL6.1 a RHEL6.2, non RHEL6.3
  • yum search - versione pacchetto
  • Come funziona yum con l'abbonamento Red Hat Network Subscription all'interno delle immagini Rhel Docker?
  • Come posso mantenere la versione RHEL statica (es. RHEL 5.1)?
  • Come consentire solo di scaricare un pacchetto da un repository specifico utilizzando Yum?
  • 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.