Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Не могу откатить пакеты обновленные через ppa  (Прочитано 1116 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Simplehuman

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
Здравствуйте, форумчане.

Столкнулся со слоедующей проблемой, подключен ppa:cr3/ppa . Который, зараза, обновил мне пакеты checkbox, checkbox-gtk и checkbox-qt до версии 0.14~ppa6.12.04 . Теперь у меня часто сыпятся системные ошибки и при каждом обновлении получаю следующую ошибку даже есть ppa отключен:

installArchives() failed: Setting up checkbox (0.14~ppa6.12.04) ...
Traceback (most recent call last):
  File "/usr/share/checkbox/install/config", line 162, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/share/checkbox/install/config", line 150, in main
    install = Install(*args)
  File "/usr/share/checkbox/install/config", line 90, in __init__
    self._debconf = Debconf(write=write)
  File "/usr/lib/python3/dist-packages/debconf.py", line 48, in __init__
    self.setUp(title)
  File "/usr/lib/python3/dist-packages/debconf.py", line 51, in setUp
    self.version = self.version(2)
  File "/usr/lib/python3/dist-packages/debconf.py", line 60, in <lambda>
    lambda *args, **kw: self.command(command, *args, **kw))
  File "/usr/lib/python3/dist-packages/debconf.py", line 64, in command
    self.write.write(("%%s %%s\n" %% (command, ' '.join(map(str, params)))).encode())
TypeError: must be str, not bytes
dpkg: error processing checkbox (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of checkbox-gtk:
 checkbox-gtk depends on checkbox (>= 0.14~ppa6.12.04); however:
  Package checkbox is not configured yet.
dpkg: error processing checkbox-gtk (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of checkbox-qt:
 checkbox-qt depends on checkbox (>= 0.14~ppa6.12.04); however:
  Package checkbox is not configured yet.
dpkg: error processing checkbox-qt (--configure):
 dependency problems - leaving unconfigured
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
Errors were encountered while processing:
 checkbox
 checkbox-gtk
 checkbox-qt
Error in function:
Setting up checkbox (0.14~ppa6.12.04) ...
Traceback (most recent call last):
  File "/usr/share/checkbox/install/config", line 162, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/share/checkbox/install/config", line 150, in main
    install = Install(*args)
  File "/usr/share/checkbox/install/config", line 90, in __init__
    self._debconf = Debconf(write=write)
  File "/usr/lib/python3/dist-packages/debconf.py", line 48, in __init__
    self.setUp(title)
  File "/usr/lib/python3/dist-packages/debconf.py", line 51, in setUp
    self.version = self.version(2)
  File "/usr/lib/python3/dist-packages/debconf.py", line 60, in <lambda>
    lambda *args, **kw: self.command(command, *args, **kw))
  File "/usr/lib/python3/dist-packages/debconf.py", line 64, in command
    self.write.write(("%%s %%s\n" %% (command, ' '.join(map(str, params)))).encode())
TypeError: must be str, not bytes
dpkg: error processing checkbox (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of checkbox-gtk:
 checkbox-gtk depends on checkbox (>= 0.14~ppa6.12.04); however:
  Package checkbox is not configured yet.
dpkg: error processing checkbox-gtk (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of checkbox-qt:
 checkbox-qt depends on checkbox (>= 0.14~ppa6.12.04); however:
  Package checkbox is not configured yet.
dpkg: error processing checkbox-qt (--configure):
 dependency problems - leaving unconfigured

Я пробовал ppa-purge . У него пакеты откатить не выходит:

E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет.  Попытка восстановить:
Настраивается пакет checkbox (0.14~ppa6.12.04) ...
Traceback (most recent call last):
  File "/usr/share/checkbox/install/config", line 162, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/share/checkbox/install/config", line 150, in main
    install = Install(*args)
  File "/usr/share/checkbox/install/config", line 90, in __init__
    self._debconf = Debconf(write=write)
  File "/usr/lib/python3/dist-packages/debconf.py", line 48, in __init__
    self.setUp(title)
  File "/usr/lib/python3/dist-packages/debconf.py", line 51, in setUp
    self.version = self.version(2)
  File "/usr/lib/python3/dist-packages/debconf.py", line 60, in <lambda>
    lambda *args, **kw: self.command(command, *args, **kw))
  File "/usr/lib/python3/dist-packages/debconf.py", line 64, in command
    self.write.write(("%s %s\n" % (command, ' '.join(map(str, params)))).encode())
TypeError: must be str, not bytes
dpkg: не удалось обработать параметр checkbox (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет checkbox-gtk:
 checkbox-gtk зависит от checkbox (>= 0.14~ppa6.12.04), однако:
  Пакет checkbox пока не настроен.
dpkg: не удалось обработать параметр checkbox-gtk (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет checkbox-qt:
 checkbox-qt зависит от checkbox (>= 0.14~ppa6.12.04), однако:
  Пакет checkbox пока не настроен.
dpkg: не удалось обработать параметр checkbox-qt (--configure):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 checkbox
 checkbox-gtk
 checkbox-qt
                                                 
Warning:  Something went wrong, packages may not have been reverted

Синаптик при попытке удаления этих пакетов хочет удалить ubuntu-desktop.

Подскажите, пожалуйста, как решить эту проблему. Переустановка системы это крайний случай, да и не Linux way это :)

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4055
  • Dictum ac factum
    • Просмотр профиля
ppa-purge удаляет сторонний репозиторий, пакеты после этого откатит sudo apt-get update && sudo apt-get upgrade

Оффлайн Simplehuman

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2473
    • Просмотр профиля
ppa-purge удаляет сторонний репозиторий, пакеты после этого откатит sudo apt-get update && sudo apt-get upgrade

Я же написал, что не помогает

simplehuman@simplehuman-System-Product-Name:~$ sudo apt-get update && sudo apt-get upgrade
[sudo] password for simplehuman:
*длинный список источников*
Чтение списков пакетов… Готово
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакеты, которые будут оставлены в неизменном виде:
  ibus-hangul nabi
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
не установлено до конца или удалено 3 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить [Д/н]? y
Настраивается пакет checkbox (0.14~ppa6.12.04) ...
Traceback (most recent call last):
  File "/usr/share/checkbox/install/config", line 162, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/usr/share/checkbox/install/config", line 150, in main
    install = Install(*args)
  File "/usr/share/checkbox/install/config", line 90, in __init__
    self._debconf = Debconf(write=write)
  File "/usr/lib/python3/dist-packages/debconf.py", line 48, in __init__
    self.setUp(title)
  File "/usr/lib/python3/dist-packages/debconf.py", line 51, in setUp
    self.version = self.version(2)
  File "/usr/lib/python3/dist-packages/debconf.py", line 60, in <lambda>
    lambda *args, **kw: self.command(command, *args, **kw))
  File "/usr/lib/python3/dist-packages/debconf.py", line 64, in command
    self.write.write(("%s %s\n" % (command, ' '.join(map(str, params)))).encode())
TypeError: must be str, not bytes
dpkg: не удалось обработать параметр checkbox (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
dpkg: зависимости пакетов не позволяют настроить пакет checkbox-gtk:
 checkbox-gtk зависит от checkbox (>= 0.14~ppa6.12.04), однако:
  Пакет checkbox пока не настроен.
dpkg: не удалось обработать параметр checkbox-gtk (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет checkbox-qt:
 checkbox-qt зависит от checkbox (>= 0.14~ppa6.12.04), однако:
  Пакет checkbox пока не настроен.
dpkg: не удалось обработать параметр checkbox-qt (--configure):
 проблемы зависимостейОтчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
                                                 Отчёты apport не записаны, так как сообщение об ошибке указывает на повторную ошибку от предыдущего отказа.
                                                                             -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 checkbox
 checkbox-gtk
 checkbox-qt
E: Sub-process /usr/bin/dpkg returned an error code (1)

Хочу отметить, что ppa-purge источник отключил, но пакеты не откатил, об этом я писал в первом сообщении

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.