Başka bir uygulama şu anda yum kilidi tutuyor; çıkmasını bekliyorum


11

Fedora (gnome3 ile en son sürüm) üzerine wireshark kurmaya çalışıyorum ve hatayı almaya devam ediyorum.

Başka bir uygulama şu anda yum kilidi tutuyor; çıkmasını bekliyorum ...

Kullanarak pid bulduktan sonra rahatsız edici süreci öldürmeye devam ediyorum ps aux | grep yum, ancak aynı işlem farklı bir pid ile tekrar ortaya çıkıyor.

root      1605  0.0  3.4  54424 26228 ?   SN   10:51   0:02 /usr/bin/python     
/usr/share/PackageKit/helpers/yum/yumBackend.py get-updates none

Bu işlemi nasıl düzgün bir şekilde öldürebilirim veya wireshark'ı düzgün bir şekilde kurmak için yum kullanabilirim?


Süreç nedir?
Pahalı

ps aux sonucu ile güncellendi | süreci göstermek için grep yum
user77017

1
Buradaki cevapların çoğu, genel olarak olmasını nasıl önleyeceğimizi gösteriyor, ancak şu anda durumda takılıp kalıyorsanız sorunun nasıl çözülmeyeceğini gösteriyor. Başka bir sorunun cevabında bir öneri denedim: /var/run/yum.pid'i kaldırmak ve sorunu anında çözdü.
clearlight

Yanıtlar:


10

Bu, paket veritabanını yum veritabanını güncellemeye çalışıyor, böylece uygulanacak güncellemeler olduğunda size bir masaüstü simgesi gösterebilir.

Sadece kısa süreler için çalışmalıdır - tamamlanamazsa, yum yapılandırmanızda bir tür sorun olduğunu gösterir, böylece depolardan birinin durumunu veya bir şeyi güncellemeye çalışırken asılı kalır.


ne yazık ki bu aslında benim durumumda mantıklı, burada internet dipsiz / filtre
user77017

2
Tamam nevermind, yeniden başlattım ve şimdi yum kullanabilirsiniz. Windows üzerinde çalıştığımı hissediyorum.
user77017

1
@ user77017 I feel like I'm working on Windows- Yum dışında bir paket yöneticisi kullanmak için dağıtımınızı yeniden derleyin. Sana Linux hissi vermeli.
ta.speot.is

lol todda, yeniden derleme can sıkıcı ve zaman alıcı, ben yerine varsayılan paket yöneticisi yum ile düzgün çalışır
user77017

5

PackageKit'i gerçekten sevmiyorsanız, aşağıdaki komutu root olarak çalıştırarak kaldırabilirsiniz:

 yum remove PackageKit

Terminalden gpk-prefs komutunu çalıştırarak PackageKit'in güncellemeleri denetlemesini de devre dışı bırakabilirsiniz:

 gpk-prefs &disown

Tercihler penceresinde Güncellemeleri kontrol et seçeneğini hiçbir zaman değiştirmeyin .


4

Şu paket ile cini durdurun:

service packagekitd stop

Adı "packagekitd" olup olmadığını hatırlamıyorum. Fedora PK'nın son sürümlerinde bir daemon veya sadece bir kullanıcı işlemi olup olmadığını da hatırlamıyorum.

İşlemi devre dışı bırakmak istiyorsanız, terminalde root olarak "ntsysv" komutunu ve masaüstü tercihlerinizdeki otomatik başlatma uygulamalarını kontrol edin.

İnternet bağlantısı ve paketlerin indirilmesi ile ilgili sorununuz için, eklenti fastestmirror yum için kontrol edin. Yapılandırma çok basit. Ayrıca presto eklentisini kullanın.


En azından F15'te böyle çalışmaz, ancak önceki sürümlerde de olabilir. F15'te dbus etkinleştirildi, bu yüzden birisi (Gnome kontrol merkezi uygulaması) dbus üzerinden konuşmaya çalıştığında başlar.
TomH


1

Bu sorunu düzeltmenin bir yolunu buldum.

Sistem otomatik güncellemesini kapatabilir ve çözebilirsiniz.

Çin'de, bu şekilde test ettim ve iyi çalışıyor.


Merhaba ve Süper Kullanıcıya Hoş Geldiniz! Belki cevabınızı biraz daha ayrıntılı hale getirmek için bunu nasıl yapacağınızı açıklayabilirsiniz? Sadece bir düşünce.
slm

Packagekit'i devre dışı bırakmak için: terminalde gpk-prefs komutunu çalıştırın ve "Güncellemeleri kontrol et: Asla" seçeneğini seçin.
Nav

1

Bu sorunun çok basit bir çözümü var.

"PackageKit" işlemi yalnızca bilgisayarınız boştaysa başlar. Bunu aklımızda tutarak, sadece Linux oturumunu kapatıp tekrar giriş yapmalıyız. O zaman, derhal bir terminal penceresi açmalı ve sistem boşta olmadan önce yum çalıştırmalıyız.

Bu kadar!

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.