Доброго времени суток! Имею следующую проблему - не работает KPackageKit. При выборе категории в "Установка и удаление программ" получаю сообщение "произошла неизвестная ошибка". То же самое при "обновление программ". Запуск через терминал показал следующее:
Application asked to unregister timer 0x77000008 which is not registered in this thread. Fix application.
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Нет такого файла или каталога
QFileSystemWatcher: failed to add paths: /home/ma9g0t/.config/ibus/bus
Причём всё это выводится при запуске. В момент появления "неизвестной ошибки" в терминале новых сообщений не появляется. Если выбрать "обновление программ" и нажать "проверить обновления" до появления ошибки, сообщение об ошибке выскочит несколько раз и произойдёт крэш. В терминале:
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Status ) : converted "" to "UnknownStatus" , enum value 0
enumFromString ( Status ) : converted "" to "UnknownStatus" , enum value 0
enumFromString ( Status ) : converted "" to "UnknownStatus" , enum value 0
enumFromString ( Status ) : converted "" to "UnknownStatus" , enum value 0
enumFromString ( Status ) : converted "" to "UnknownStatus" , enum value 0
enumFromString ( Status ) : converted "" to "UnknownStatus" , enum value 0
enumFromString ( Status ) : converted "" to "UnknownStatus" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Role ) : converted "" to "UnknownRole" , enum value 0
enumFromString ( Status ) : converted "" to "UnknownStatus" , enum value 0
KCrash: Application 'kpackagekit' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/ma9g0t/.kde/socket-ma9g0t-pc/kdeinit4__0
QSocketNotifier: Invalid socket 13 and type 'Read', disabling...
Переустановка Kpackagekit не помогла. Кто-нибудь знает куда копать? Интересует именно как исправить ошибку, а не чем заменить Kpackagekit.
З.Ы. Kubuntu 11.04 x86
Давно такой ошибки у меня не было, если я правильно думаю, то это у тебя что то не до установилось или не до настроилось во время обновления/установки.
Выполни
sudo apt-get upgrade
Она должна тоже руганутся и выдать команду которой это дело поправить.
зы. Точно не помню могу ошибаться.
Не помогло, уже делал. Сейчас пишет что
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Да не пользуйтесь вы им! =)
Не обращаем внимания - это баг Qt, лень сейчас лезть на их багтреккер и его искать, но я точно его там находил, ибо сам программирую и часто задавался этим вопросом. Этот баг не критичен и на общую работу приложения вообще никак не влияет. DarkneSS подтвердит, ибо на моей программе такая же ерунда.
Вот тут кажись уже тот косяк, который и "роняет" приложение, что-то с моделью разработчики накосячили :) Только исправления ждать.
Ога =)
То есть, если я правильно понял, KPackageKit так ведёт себя у всех пользователей Kubuntu 11.04?
у меня работает без проблем
и у меня без проблем
Я им не пользуюсь. Проблем нет =)
проверил вчера вечером - работает
Я бы посоветовал поискать все кеши и настройки - может там бяка порылась?
Проблема решена. Похоже дело было в пакете packagekit. Что сделал:
sudo apt-get purge kpackagekit
sudo apt-get purge packagekit
sudo apt-get install packagekit
sudo apt-get install packagekit
После этого всё вроде бы заработало) Хотя при запуске через терминал осталось
Application asked to unregister timer 0x77000008 which is not registered in this thread. Fix application.
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: Нет такого файла или каталога
QFileSystemWatcher: failed to add paths: /home/ma9g0t/.config/ibus/bus
(с этим разобрались, спасибо RA9OAJ) и к этому добавилось
libpng warning: zTXt: CRC error
libpng warning: zTXt: CRC error
Вроде бы пока некритично, но хотелось бы знать что это за ошибка
Спасибо SUSUMO Давно такой ошибки у меня не было, если я правильно думаю, то это у тебя что то не до установилось или не до настроилось во время обновления/установки.
Выполни
sudo apt-get upgrade (тут sudo apt-get upgrade -f) и все заработало
Она должна тоже руганутся и выдать команду которой это дело поправить.
зы. Точно не помню могу ошибаться.
Отправить комментарий