среда, 17 ноября 2010 г.

Konqueror не запускается с WebKit в Kubuntu 10.10 (Maverick)

Те, кто используют Konqueror с движком WebKit, при обновлении могут столкнуться с тем, что Konqueror просто не запускается. Привожу способ устранения проблемы.

В консоли видно вот такую ошибку:

QFSFileEngine::open: No file name specified
konqueror(4011) OpenSearchManager::setSearchProvider: "Cannot open opensearch description file: " 
konqueror(4011)/kdecore (KLibrary) kde4Factory: The library "/usr/lib/kde4/kwebkitpart.so" does not offer a qt_plugin_instance function.
KCrash: Application 'konqueror' crashing...
KCrash: Attempting to start /usr/lib/kde4/libexec/drkonqi from kdeinit
sock_file=/home/artem/.kde/socket-artem-laptop/kdeinit4__0

Погуглив, выяснил, что явление это тех или иных вариациях встречается нередко. Но решения для Kubuntu не нашел. Один человек отписался, что на Debian решил проблему обновлением webkit. Но у меня все только-что было обновлено, и ничего свежего в текущих репозиториях я не нашел. Пришлось прибегнуть к тестовой ветке. Благо, ничего лишнего от туда не потянулось, только вебкит.

В /etc/apt/sources.list я добавил следующее:
deb http://ua.archive.ubuntu.com/ubuntu natty main restricted universe multiverse
Чтобы из тестового репозитория не тянулось ничего лишнего, создаем файл /etc/apt/preferences
Package: kpart-webkit libkwebkit1
Pin: release n=natty
Pin-Priority: 1000

Package: *
Pin: release n=natty
Pin-Priority: -1

Теперь обновляемся.
sudo uptitude update && sudo aptitude safe-upgrade
И наслаждаемся :)

Комментариев нет:

Отправить комментарий