今天我看到 Virtualmin 中列出了大约 1000 个更新。我决定更新所有更新,现在惊喜的是 - 在 debian 9 stretch/sid 上运行。
我做错什么了吗?幸运的是我更新之前创建了一个快照。
我现在的问题是,我可以毫无问题地运行 Debian 9 吗?目前,一切似乎都运行良好。 Debian 版本 截图
如果没有,我将回滚快照,但有人可以告诉我如何设置不再进行 dist-upgrade 吗?
问候
答案1
Virtualmin/Webmin 中的更新模块从不执行 dist-upgrade(它甚至不知道如何执行)。但是,如果之前从命令行执行过,或者您已经在使用滚动不稳定(“sid”)发行版,那么每当 debian 人员分叉出新版本时,您都会获得这样的升级。在这种情况下,我认为您已经在运行不稳定版本,只是还没有分叉到“9”。至少,这是我的理解。我并不是 Debian 和 apt 方面的专家。但我确实了解 Virtualmin。
如果一切正常,我可能不会做任何事情(回滚也很棘手)。在 Debian 上,我们不提供许多二进制文件,只有一堆打包为 deb 的 Webmin 模块,大多数东西都可以在版本更改后顺利运行。未来会有一些痛苦,因为它们会改变一些东西……但是,无法预测会发生什么变化。较新版本的东西(如 MySQL、PHP、Apache、Dovecot、Postfix、ClamAV)通常需要在 Webmin 和 Virtualmin 中进行更改和更新才能正常工作。我们试图掌握变化,但有时可能需要长达几周的时间才能在下一个版本中显示出来。
此外,您可能需要在 Webmin 中更新某些服务的路径。如果您发现自己看到“X 似乎未安装在您的系统上”警告,并且您知道它在那里,则需要重新配置模块以指向配置文件、启动/启动命令等的正确位置。切换到 systemd 已经在 Debian 8 中发生,因此最大的变化已经到位,并且 Webmin 已经支持 systemd 一段时间了。
最后:您现在处于 Virtualmin 开发(和 Debian 开发)的最前沿。因此,您必须积极参与,否则将陷入混乱的境地。虽然我们尚不支持 Debian 9(我们不支持新的发行版,直到它们正式发布,因为移动目标更难实现),但如果新版本的软件出现问题,您可以提交工单。例如,如果 MySQL 5.7 或 MariaDB 10 进入存储库并进入您的系统,并且出现问题,请在我们的错误跟踪器中告诉我们。我们的答案可能是“它将在 Webmin/Virtualmin 的下一个版本中得到修复”,但我们可能也能够提供到那时的解决方法。
希望这可以帮助。
免责声明:我在 Virtualmin/Webmin 上工作。