fedora12, конфетка, не выпускающая “блокировку” после выполнения действия

Эта проблема происходила вполне часто недавно, и я, может казаться, не нахожу способ предотвратить ее. Каждый раз, когда я выполняю действие с yum такой, чтобы установить или удалить программное обеспечение, это, кажется, выполняется успешно, но затем я не могу перейти на следующее yum команда

Например, я выполнился yum remove skype, это, казалось, удалило хорошо, но затем когда я пытаюсь yum search skype кажется, что конфетка все еще обрабатывает, и я должен вручную уничтожить тот процесс через kill 1234 (или независимо от того, что PID),

Мой вывод следующие

[root@nevada james]# yum remove skype
Loaded plugins: presto, refresh-packagekit
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package skype.i586 0:2.1.0.47-fc10 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package        Arch          Version                  Repository          Size
================================================================================
Removing:
 skype          i586          2.1.0.47-fc10            installed           24 M

Transaction Summary
================================================================================
Remove        1 Package(s)
Reinstall     0 Package(s)
Downgrade     0 Package(s)

Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing        : skype-2.1.0.47-fc10.i586                                 1/1 

Removed:
  skype.i586 0:2.1.0.47-fc10                                                    

Complete!
[root@nevada james]# yum search skype
Loaded plugins: presto, refresh-packagekit
Existing lock /var/run/yum.pid: another copy is running as pid 3639.
Another app is currently holding the yum lock; waiting for it to exit...
  The other application is: PackageKit
    Memory :  79 M RSS (372 MB VSZ)
    Started: Fri Dec 18 08:39:18 2009 - 00:01 ago
    State  : Sleeping, pid: 3639

Версия ядра: 2.6.31.6-166.fc12.x86_64

Какие-либо идеи, как я могу предотвратить это поведение?

Спасибо

0
задан 27.02.2010, 07:48

2 ответа

Версия ядра: 2.6.31.6-166.fc12.x86_64
Какие-либо идеи, как я могу предотвратить это поведение?

.

Выполненный

# gnome-system-monitor

(на самом деле я не думаю, что это должен быть корневой доступ уровня, но это - то, как я обычно выполняю его.)

На вкладке Processes выберите запись PackageKit и нажмите End Process.

Если существует несколько записей PackageKit (таких как плагины), повторите тот шаг.

Теперь выполните вкусную команду [s], которой Вы требуете, и конфетка должна смочь получить блокировку, прежде чем проверка обновления PackageKit запустится снова.

Конечно, если Вы никогда не устанавливали тот инструмент, сначала необходимо работать

# yum install gnome-system-monitor

в то время как PackageKit не имеет файлов монитора обновления yellowdog заблокированными. Я думаю, что инструмент работает намного лучше (с этой целью, так или иначе), чем уничтожают или killall.

1
ответ дан 24.11.2019, 06:59

PackageKit является графическим инструментом, который предупреждает Вас, когда обновления готовы. Это инициировано плагином "обновления-packagekit" (см. вторую строку своей кавычки). Не уверенный, если можно отключить его, но просто ожидающий, несколько моментов должны избежать проблемы.

Вы используете графическую настольную среду (как Gnome или KDE)? Если так, ищите значок PackageKit в области уведомлений (в Gnome, это находится в верхнем правом по умолчанию). Вы когда-либо видели, что во всплывающем окне говорится, что существуют готовые обновления? Это - PackageKit. Это должно быть обновлено каждый раз, когда что-то происходит с конфеткой так, чтобы это могло отобразить корректную информацию.

1
ответ дан 24.11.2019, 06:59

Теги

Похожие вопросы