Всем привет.
В свое время наступил на известный глюк ntrack, который вызывает сильные тормоза компа (kdm полностью отгрзает ресурс одного ядра)
Тогда советовали поставить патченый ntrack отсюда : https://launchpad.net/~asac/+archive/ntrack
Я тогда подключил этот репозиторий, поставил из него, но ничего не поменялось, я отвлекся и оставил эту тему потому как отпала надобность пользоваться VPN (отключение от которого и вызывало глюк ntrack)
Теперь опять возникла необходимость в VPN, глюк остался, я почитал форумы и обнаружил что уже с версии 4.6.3 KDE эта проблема решена и все в порядке. Это при том, что сейчас у меня стоит 4.6.5
После более глубокого изучения оказалось что версия ntrack, которую я поставил из вышеуказаного репозитория по номеру больше чем идет в стандартном пакете.
То есть у меня
ii libntrack-glib2 013-0.asac1~n1 glib API for ntrack
ii libntrack-gobject1 013-0.asac1~n1 GObject API for ntrack
ii libntrack-qt4-1 013-0.asac1~n1 qt4 API for ntrack
ii libntrack0 013-0.asac1~n1 lightweight connectivity tracking library
ii ntrack-module-libnl-0 013-0.asac1~n1 libnl based ntrack module
а должно быть
ii libntrack-glib2 011-1ubuntu1.1 glib API for ntrack
ii libntrack-gobject1 011-1ubuntu1.1 GObject API for ntrack
ii libntrack-qt4-1 011-1ubuntu1.1 qt4 API for ntrack
ii libntrack0 011-1ubuntu1.1 lightweight connectivity tracking library
ii ntrack-module-libnl-0 011-1ubuntu1.1 libnl based ntrack module
Я отключил вышеуказанный репозиторий, но после apt-get update apt-get upgrade ничего не обновляет (видимо из-за номера версии)
Если я делаю apt-get remove ntrack-module-libnl-0 это тянет за собой снос всего кде, что как-то стремно.
Посоветуйте, как безболезненно вернутся на стандатрную версию?
Есть такая штука как ppa purge. Сам не пользовался, поэтому подробно не расскажу.
Только она прибьет его текущие кеды и предложит накатить те версии, что есть в репозиториях.
p.s. Пакет зовется ppa-purge
Она же натравливается на конкретный ppa, разве нет?
Перечитал ман по вышеуказанному скрипту и сообщение топик-стартера.
Да, по идее, после обновления кеша пакет должен будет быть уже более старой версии из репозитория. Но все равно при удалении пакета по зависимостям может утянуть KDE, т.к. пакет то из левого репа стоит.
sudo ppa-purge asac/ntrack
Updating packages lists
PPA to be removed: asac/ntrack ppa
Warning: Could not find package list for PPA: asac/ntrack ppa
Я уже отключил этот репозиторий ... подключить поновой что-ли ...
PS Подключил апдейтнул, результат такой-же ... Еще какие-то мысли будут?
Просто неправильно писали.
Если не поможет, попробуйте для начала добавить ppa, как там сейчас модно через add-apt-repository
Может таки переустановить кде? Как это сделать чтоб настройки не слетели? Так влом все потом настраивать поновой ...
отключить реп ppa:asac/ntrack
попробовать: sudo apt-get install --reinstall пакет
можно очистить /var/cache/apt/archives/, чтобы старые пакеты не мешались:
sudo apt-get clean
Реинсталл не выйдет, потому что установленная версия больше той, что в репозитории.
reinstall, помнится, в любом случае переустанавливает, независимо от версии.
попробовать не помешает.
ну или dpkg использовать
Надеялся что поможет, но не судьба ...
sudo apt-get install --reinstall ntrack-module-libnl-0
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Переустановка ntrack-module-libnl-0 невозможна, он не скачивается.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Я так понял где то прописано что он из того репозитория что я отключил ... :(
ясненько
Я бы попробовал отключить репозиторий через ppa-purge, либо через гуй, либо руками из /etc/apt/*
Затем почистил кеш aptitude clean
Затем aptitude update
И попробовать вновь установить.
Ну или на крайний случай уже через dpkg удалить руками пакет и установить тот, что идет из стандартных репозиториев.
dpkg -l | grep ntrack
ii libntrack-glib2 013-0.asac1~n1 glib API for ntrack
ii libntrack-gobject1 013-0.asac1~n1 GObject API for ntrack
ii libntrack-qt4-1 013-0.asac1~n1 qt4 API for ntrack
ii libntrack0 013-0.asac1~n1 lightweight connectivity tracking library
ii ntrack-module-libnl-0 013-0.asac1~n1 libnl based ntrack module
Я не знаю как через dpkg удалить руками эти пять пакетов...
dpkg -r ntrack-module-libnl-0
dpkg: зависимости не позволяют удалить пакет ntrack-module-libnl-0:
libntrack0 зависит от ntrack-module-libnl-0 | ntrack-module-0, однако:
Пакет ntrack-module-libnl-0 будет удалён.
Пакет ntrack-module-0 не установлен.
Пакет ntrack-module-libnl-0 предоставляет ntrack-module-0, но должен быть удалён.
libntrack0 зависит от ntrack-module-libnl-0 | ntrack-module-0, однако:
Пакет ntrack-module-libnl-0 будет удалён.
Пакет ntrack-module-0 не установлен.
Пакет ntrack-module-libnl-0 предоставляет ntrack-module-0, но должен быть удалён.
dpkg: не удалось обработать параметр ntrack-module-libnl-0 (--remove):
проблемы зависимостей -- не удаляется
При обработке следующих пакетов произошли ошибки:
ntrack-module-libnl-0
Вроде получилось...
Удалял с опцией --force-all
dpkg -r --force-all ntrack-module-libnl-0
dpkg: ntrack-module-libnl-0: имеются проблемы с зависимостями, но по вашему указанию
он всё равно будет удалён:
libntrack0 зависит от ntrack-module-libnl-0 | ntrack-module-0, однако:
Пакет ntrack-module-libnl-0 будет удалён.
Пакет ntrack-module-0 не установлен.
Пакет ntrack-module-libnl-0 предоставляет ntrack-module-0, но должен быть удалён.
libntrack0 зависит от ntrack-module-libnl-0 | ntrack-module-0, однако:
Пакет ntrack-module-libnl-0 будет удалён.
Пакет ntrack-module-0 не установлен.
Пакет ntrack-module-libnl-0 предоставляет ntrack-module-0, но должен быть удалён.
(Чтение базы данных ... на данный момент установлено 288285 файлов и каталогов.)
Удаляется пакет ntrack-module-libnl-0 ...
Обрабатываются триггеры для libc-bin ...
ldconfig deferred processing now taking place
apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
libntrack-qt4-1 libntrack0 ntrack-module-libnl-0
НОВЫЕ пакеты, которые будут установлены:
libntrack-qt4-1 libntrack0 ntrack-module-libnl-0
обновлено 0, установлено 3 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 34,9 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 266 kB.
Хотите продолжить [Д/н]?
Получено:1 http://ubuntu.org.ua/ubuntu/ natty-updates/main ntrack-module-libnl-0 amd64 011-1ubuntu1.1 [13,2 kB]
Получено:2 http://ubuntu.org.ua/ubuntu/ natty-updates/main libntrack0 amd64 011-1ubuntu1.1 [7 372 B]
Получено:3 http://ubuntu.org.ua/ubuntu/ natty-updates/main libntrack-qt4-1 amd64 011-1ubuntu1.1 [14,3 kB]
Получено 34,9 kБ за 0с (69,5 kБ/c)
Выбор ранее не выбранного пакета ntrack-module-libnl-0.
(Чтение базы данных ... на данный момент установлено 288262 файла и каталога.)
Распаковывается пакет ntrack-module-libnl-0 (из файла .../ntrack-module-libnl-0_011-1ubuntu1.1_amd64.deb)...
Выбор ранее не выбранного пакета libntrack0.
Распаковывается пакет libntrack0 (из файла .../libntrack0_011-1ubuntu1.1_amd64.deb)...
Выбор ранее не выбранного пакета libntrack-qt4-1.
Распаковывается пакет libntrack-qt4-1 (из файла .../libntrack-qt4-1_011-1ubuntu1.1_amd64.deb)...
Настраивается пакет ntrack-module-libnl-0 (011-1ubuntu1.1) ...
Настраивается пакет libntrack0 (011-1ubuntu1.1) ...
Настраивается пакет libntrack-qt4-1 (011-1ubuntu1.1) ...
Обрабатываются триггеры для libc-bin ...
ldconfig deferred processing now taking place
Как-то немного нервничал что все в процессе ляжет ... но вроде все на вид нормально. Сейчас испытаю с впн-ом и отпишусь. :)
Всем спасибо за ценные советы :)
Еще раз всем спасибо. Все получилось.
Отправить комментарий