我正在运行sudo update-manager -d并开始升级过程。我选择升级选项,然后经理进入时Setting new software channels会引发错误。
无法计算升级 计算升级时出现无法解决的问题。 这可能是由以下原因引起的: * 升级到 Ubuntu 的预发布版本 * 运行当前的 Ubuntu 预发布版本 * 非 Ubuntu 提供的非官方软件包 如果这些都不适用,请在终端中使用命令“ubuntu-bug ubuntu-release-upgrader-core”报告此错误。
我已经禁用了所有非官方和第三方软件包,我没有运行预发布版本,因为我是 13.04,我正在尝试更新到不是预发布的 beta 2。在我填写错误报告之前,由于它发生在我的两个系统上,我想弄清楚是否还有其他人有同样的问题。
编辑:添加了评论输出。
$ sudo dpkg -l | grep -w "rc"`
rc google-chrome-beta 31.0.1650.16-1 amd64 The web browser from Google
ii sysv-rc 2.88dsf-13.10ubuntu15 all System-V-like runlevel change mechanism
Run Code Online (Sandbox Code Playgroud)
$ cat /etc/apt/sources.list
deb http://dk.archive.ubuntu.com/ubuntu/ raring main restricted
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring main restricted
deb http://dk.archive.ubuntu.com/ubuntu/ raring-updates main restricted
deb-src http://dk.archive.ubuntu.com/ubuntu/ raring-updates main …Run Code Online (Sandbox Code Playgroud) sudo do-release-upgrade -cd
Run Code Online (Sandbox Code Playgroud)
回报
Checking for a new Ubuntu release
New release '22.04' available.
Run 'do-release-upgrade' to upgrade to it.
Run Code Online (Sandbox Code Playgroud)
然后
sudo do-release-upgrade
Run Code Online (Sandbox Code Playgroud)
回报
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.
Run Code Online (Sandbox Code Playgroud)
我认为这个错误是:
22.04 未标记为 LTS。因此do-release-upgrade不适用于从 20.04 LTS 升级到 22.04 LTS。
除了 之外还有什么解决方法吗set Prompt=normal in /etc/update-manager/release-upgrades.?
我想用来do-release-upgrade从 18.04 升级到 20.04,但我不能这样做
do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
Run Code Online (Sandbox Code Playgroud)
好像用了这个文件,还是指向18.04。
你知道我什么时候(或如何?)可以升级到 20.04 吗?
我有一台运行 15.04 的机器,在尝试do-release-upgrade升级它时,我意识到它迫使我获得 16.04,这是我不想要的,因为我知道我们的代码与 16.04 上更新的 Python 不能很好地配合使用。
我该如何进行此升级?(仅限控制台)
似乎即使升级到当前版本也不再起作用!!
An upgrade from 'vivid' to 'xenial' is not supported with this tool.
Run Code Online (Sandbox Code Playgroud)
do-release-upgrade -d确实升级到了 15.10,即使它给人的印象是它会升级到 16.04。所以,今天是 7 月 21 日,这个页面。给我一个下载 16.04.1 LTS 的选项。但是,尝试升级让我收到这条消息 -
$ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found
Run Code Online (Sandbox Code Playgroud)
怎么了?我在后面运行 apt-get update 有关系吗apt-cacher-ng吗?
注意:注释掉 apt.conf.d 中使用的文件apt-cacher-ng没有任何区别。
编辑:可能重复的解释: 为什么从 LTS 升级到下一个时“找不到新版本”?处理从 12.04LTS 升级到 14.04LTS。我的问题是针对 14.04 LTS 到 16.04.1 LTS 升级的。旧答案虽然有利于存档目的,但在像 ubuntu 这样快速变化的软件包中却不太相关。此外,没有一个答案回答出了什么问题。其中一条评论中提到了andrew.46指出的链接。这个问答对今天升级的人比“为什么从 LTS 升级到下一个时“找不到新版本”中提到的解决方法更有帮助。
我们知道do-release-upgrade“进行版本升级”。但在低一点的层次上,它到底有什么作用呢?
我计划进行更多手动升级,例如 Debian 方式:aptitude update并aptitude full-upgrade在设置源之后。实际上,我计划完全与aptitude. 但这让我对除了冲洗我的 sources.list 之外的其他 do-relase-upgrade功能感到好奇。
我想从 Ubuntu 16.04.5 LTS 升级到 18.04,所以运行sudo do-release-upgrade. 下载并解压后,bionic.tar.gz我得到:
Can not upgrade
Your python3 install is corrupted. Please fix the '/usr/bin/python3'
symlink.
Run Code Online (Sandbox Code Playgroud)
我看到了如何修复“python 安装已损坏”?所以我确实sudo ln -sf /usr/bin/python3.6 /usr/bin/python3认为这会是一个类似的问题。但这不起作用(仍然是相同的错误消息)。
我有几个python版本:
$ ls /usr/lib | grep python
python2.7
python3
python3.5
python3.6
$ update-alternatives --display python3
python3 - auto mode
link best version is /usr/bin/python3.6
link currently points to /usr/bin/python3.6
link python3 is /usr/bin/python3
/usr/bin/python3.5 - priority 1
/usr/bin/python3.6 - priority 2
Run Code Online (Sandbox Code Playgroud)
我该如何解决python3?
我正在运行 lubuntu 10.10,并想升级到 11.04。我有一个非常喜怒无常的互联网连接,所以我想在运行安装之前下载所有包。
根据this,没有简单的方法可以做到这一点。该线程中提到的错误报告仍处于打开状态。
我的问题:有没有办法破解 do-release-upgrade 只下载软件包,有点像在 apt-get dist-upgrade 中添加“-d”?
还是手动执行它是获得我想要的结果的唯一方法?
如果我必须手动完成,这些是完成所需的步骤,还是我遗漏了什么?
/etc/apt/sources.list和/etc/apt/sources.list.d/etc/apt/sources.list从更改maverick为nattysudo apt-get updatesudo apt-get -d dist-upgrade以仅下载软件包。根据需要多次执行此操作,直到下载所有软件包。sudo apt-get dist-upgrade以完成升级过程目前,我无法从 Disco 19.04 更新到 Focal 20.04。我已经阅读了几个当前已关闭的问题,指的是一些非常古老的问题。我已经阅读了所有 8 年前的线程并遵循了这些说明。他们很有帮助,但没有解决我的问题。打字时,我已经阅读了所有向我提出的问题。请不要关闭我的线程并参考旧的线程,因为它们没有解决这个问题,这是新的(因为这些问题已经回答了 8 年,但它们没有解决我的问题)。
在排除故障并将“存档”替换为“旧版本”并从源列表中删除所有第三方软件包后,我能够“apt update”和“apt upgrade”并且系统是最新的。
我尝试过“完全升级”、“dist-upgrade”以及我能想到的所有其他方法。现在都说:
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Run Code Online (Sandbox Code Playgroud)
我已经使用我已经阅读的所有其他线程中的所有建议修复了我收到的所有错误消息。
当我运行“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
Get:1 Upgrade tool signature [1,554 B]
Get:2 Upgrade tool [1,337 kB]
Fetched 1,338 kB in 0s (0 B/s)
authenticate 'focal.tar.gz' against 'focal.tar.gz.gpg'
extracting 'focal.tar.gz'
Reading cache
Checking package manager
Can not upgrade
An …Run Code Online (Sandbox Code Playgroud) 我一直在尝试将我的 Ubuntu 18.04 版本升级到 20.04。我已经运行了从更新和升级 apt 和 apt-get 到更改更新管理器中的设置以及此链接中描述的所有步骤的所有步骤。但是我不断收到错误消息:
Please install all available updates for your release before upgrading.
Run Code Online (Sandbox Code Playgroud)
尝试从 18.04 升级到 20.04 是否有什么特别之处导致此错误?我可能需要先更新到 19.04 吗?
编辑:我刚刚注意到一些可能很重要的东西。当我运行时,sudo apt-get update我在输出结束时收到以下通知:
The following packages have been kept back:
colord gimagereader python-sane sane simple-scan
0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
Run Code Online (Sandbox Code Playgroud)
这可能是导致问题的原因吗?