我的do-release-upgrade失败。我收到以下错误消息:
Checking for a new Ubuntu release
Your Ubuntu release is not supported anymore.
For upgrade information, please visit:
http://www.ubuntu.com/releaseendoflife
Err Upgrade tool signature
404 Not Found [IP: 2001:67c:1360:8c01::19 80]
Err Upgrade tool
404 Not Found [IP: 2001:67c:1360:8c01::19 80]
Fetched 0 B in 0s (0 B/s)
WARNING:root:file 'raring.tar.gz.gpg' missing
Failed to fetch
Fetching the upgrade failed. There may be a network problem.
Run Code Online (Sandbox Code Playgroud)
所以它说我的版本不再受支持。我有 Ubuntu Quantal (12.10)。我现在该怎么办?
我在 CentOS 机器上尝试了一个 python 应用程序,它给了我以下错误:
ImportError: /usr/lib64/libc.so.6: version `GLIBC_2.18' not found (required by /tmp/_MEI2BYIr4/libstdc++.so.6)
Run Code Online (Sandbox Code Playgroud)
我一直想升级 GLIBC,但是在阅读了一些论坛之后,我似乎可以破坏系统。你知道有什么替代方案吗?
谢谢
我们已经近十年没有升级我们的 RDBMS 或服务器操作系统。另一个关键任务软件包已经有将近 20 年的历史了,并且在那段时间的大部分时间里都没有得到其供应商的支持。我们管理层中的一些人似乎认为这是一件好事——我们通过不购买升级而节省了大量资金!现在一个关键的软件需要升级,但新版本将不支持十年前的东西。现在,我们中的一些人正在脱发,试图弄清楚如何以最少的停机时间立即升级所有内容。
为了在未来避免这种情况,我们中的一些人正在考虑创建一个 IT 战略计划文件(这将适合组织的战略计划,充实与 IT 相关的更大文档中的项目......也许使 IT 文档成为一种战术计划?)希望我们能够将其作为该机构总体战略计划的一部分。我自愿尝试组装“软件生命周期管理”(或类似的东西)部分来解决上面提到的问题(黄铜大头针可能在战略计划的单独文件中)。几乎所有软件供应商都会发布其产品的生命周期和弃用计划,考虑到该信息以及我们组织的需求,很容易确定每个软件的“最佳位置”。棘手的部分(无论如何对我来说)是将每个部分的计划放在一起变得更有凝聚力。
我如何记录桌面客户端 A、B、C... 依赖于桌面 OS X 和 RDBMS Y,而后者又依赖于服务器 OS Z,然后我们如何将它们保持在“最佳位置”?那里肯定有书,但我所有的谷歌搜索只让我了解升级单个软件的策略,而不是确定何时实施这些策略的策略。
我遵循了在 Ubuntu 服务器中启用自动升级的文档,但它根本没有真正更新任何内容。
我的 /etc/apt/apt.conf.d/50unattended-upgrades 看起来几乎像默认值。
// Automatically upgrade packages from these (origin, archive) pairs
Unattended-Upgrade::Allowed-Origins {
"Ubuntu karmic-security";
"Ubuntu karmic-updates";
};
// List of packages to not update
Unattended-Upgrade::Package-Blacklist {
// "vim";
// "libc6";
// "libc6-dev";
// "libc6-i686";
};
// Send email to this address for problems or packages upgrades
// If empty or unset then no email is sent, make sure that you
// have a working mail setup on your system. The package …Run Code Online (Sandbox Code Playgroud) 有没有简单的方法可以从aws x64 迁移到 arm arch?就像不配置新的基于arm的服务器并安装软件包和文件一样?它目前正在使用 Amazon linux AMI 运行,我们希望将其更改为 Amazon linux AMI 2。
我只是想知道是否有一些工具/方法可以继续此操作。
是否可以通过 Windows Server 2012 R2 从 Windows Storage Server 2008 R2 升级到 Windows Server 2022?
我不知道Windows Server 2008 R2 的“存储”版本是否可以。
有人对此有经验吗?
偏执的系统管理员如何才能自信地与最新的稳定 PHP 版本保持同步?(安全修复程序已经很频繁地出现了)。
这是一个生产服务器,所以“破坏东西”把我的家伙吓死了。维护停机时间不是问题。
具体来说,我们正在运行最新的 Suse Enterprise Linux,但通用或更通用的答案是完全可以接受的。
您如何处理生产机器的安全更新?是什么让我们如此无知,这家伙竟然如此害怕只使用包管理器来“更新”?
有什么建议吗?
根据一些消息来源,
“运行 Ubuntu 14.04 LTS 的设备只会在第一个版本上线后告诉你有一个新的 Ubuntu 更新。在 Xenial 的情况下是 7 月。”
那我现在怎么升级?15.10 是唯一的解决方案吗?
编辑:问题和答案对于 16.04 到 18.04 仍然有效,但请注意,至少在某些版本中,等待不是直到第一个点发布上线,而是直到 ubuntu.org 中有关当前版本的一些信息文件更新,这会发生通常在点发布后的几天,但并不总是也不会自动。
在过去的几个小时里,我一直在尝试通过 SSH 将 ubuntu 服务器 14.04 升级到 16.04。服务器是托管的,我无法物理访问它。
一切顺利,直到它更新 libc6 并弹出带有错误和单个 OK 按钮的 curl,消息: Kernel version not supported This version of the GNU libc requires kernel version 3.2 or later. Older versions might work but are not officially supported. Please consider upgrading your kernel.
它不会继续。我尝试通过 手动安装新内核sudo apt-get install linux-generic-lts-xenial,但由于同样的原因也失败了。