Я пытаюсь обновить Ubuntu Karmic до Lucid, но это не удается, потому что etckeeper обнаруживает изменения, которые происходят во время sudo do-release-upgrade
и предотвращает запуск apt. Как мне его временно выключить?
Редактировать:
** etckeeper detected uncommitted changes in /etc prior to apt run
** Aborting apt run. Manually commit and restart.
Exception during pm.DoInstall(): E:Problem executing scripts DPkg::Pre-Invoke 'if [ -x /usr/sbin/etckeeper ]; then etckeeper pre-install; fi', E:Sub-process returned an error code
Could not install the upgrades
Как я уже сказал, он утверждает, что есть изменения, хотя я только что совершил это.
Крючок должен быть в /etc/apt/apt.conf.d/05etckeeper
. Отодвинув его, вы сможете отключить его.
Однако, похоже, это не должно препятствовать обновлению. Что за ошибка?
Я думаю проблема в AVOID_COMMIT_BEFORE_INSTALL
в /etc/etckeeper/etckeeper.conf
. Если установлено в 1, то do-release-upgrade
не удастся. Я повторно прокомментировал эту строку, и все было в порядке.