如何关闭 etckeeper。它阻止我升级 Ubuntu

mcl*_*lin 6 ubuntu etckeeper

我正在尝试从 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
Run Code Online (Sandbox Code Playgroud)

正如我所说,它声称有变化,即使我刚刚承诺。

Bit*_*nce 6

钩子应该在/etc/apt/apt.conf.d/05etckeeper. 将其移开应该可以让您禁用它。

但是,它似乎不应该阻止升级。你得到什么样的错误?


小智 5

我认为问题出AVOID_COMMIT_BEFORE_INSTALL在 in /etc/etckeeper/etckeeper.conf。如果设置为 1,do-release-upgrade则将失败。我重新评论了那句话,一切都很好。