はじめに
- 長らく放置していたomv5 -> omv6を実行しようとしたところ下記のエラーが発生
- buster-backports リポジトリが存在しないためアップグレードが失敗したのではなかろうか、と
$ sudo omv-release-upgrade
Upgrading system to 6.0 (Shaitan) ...
Ensure the system is up-to-date before doing the release upgrade ...
Get:1 file:/var/cache/openmediavault/archives InRelease
Ign:1 file:/var/cache/openmediavault/archives InRelease
Get:2 file:/var/cache/openmediavault/archives Release
Ign:2 file:/var/cache/openmediavault/archives Release
Get:3 file:/var/cache/openmediavault/archives Packages
Ign:3 file:/var/cache/openmediavault/archives Packages
Get:4 file:/var/cache/openmediavault/archives Translation-en
Ign:4 file:/var/cache/openmediavault/archives Translation-en
Get:3 file:/var/cache/openmediavault/archives Packages
Ign:3 file:/var/cache/openmediavault/archives Packages
Get:4 file:/var/cache/openmediavault/archives Translation-en
Ign:4 file:/var/cache/openmediavault/archives Translation-en
Get:3 file:/var/cache/openmediavault/archives Packages
Ign:3 file:/var/cache/openmediavault/archives Packages
Get:4 file:/var/cache/openmediavault/archives Translation-en
Ign:4 file:/var/cache/openmediavault/archives Translation-en
Get:3 file:/var/cache/openmediavault/archives Packages
Ign:3 file:/var/cache/openmediavault/archives Packages
Get:4 file:/var/cache/openmediavault/archives Translation-en
Ign:4 file:/var/cache/openmediavault/archives Translation-en
Get:3 file:/var/cache/openmediavault/archives Packages
Ign:3 file:/var/cache/openmediavault/archives Packages
Get:4 file:/var/cache/openmediavault/archives Translation-en
Ign:4 file:/var/cache/openmediavault/archives Translation-en
Get:3 file:/var/cache/openmediavault/archives Packages
Ign:3 file:/var/cache/openmediavault/archives Packages
Get:4 file:/var/cache/openmediavault/archives Translation-en
Ign:4 file:/var/cache/openmediavault/archives Translation-en
Get:3 file:/var/cache/openmediavault/archives Packages
Get:4 file:/var/cache/openmediavault/archives Translation-en
Ign:4 file:/var/cache/openmediavault/archives Translation-en
Get:5 https://download.docker.com/linux/debian buster InRelease [53.9 kB]
Ign:6 http://httpredir.debian.org/debian buster-backports InRelease
Get:7 https://openmediavault-plugin-developers.github.io/packages/debian usul InRelease [3928 B]
Get:8 https://openmediavault.github.io/packages usul InRelease [12.7 kB]
Hit:9 http://packages.openmediavault.org/public usul InRelease
Err:10 http://httpredir.debian.org/debian buster-backports Release
404 Not Found [IP: 151.101.110.132 80]
Get:11 http://archive.raspberrypi.org/debian buster InRelease [54.2 kB]
Get:12 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Get:13 http://archive.raspberrypi.org/debian buster/main armhf Packages [400 kB]
Reading package lists... Done
E: The repository 'http://httpredir.debian.org/debian buster-backports Release' no longer has a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
問題箇所を調査
- buster-backportsが見つからないんだそうだ
Err:10 http://httpredir.debian.org/debian buster-backports Release
404 Not Found [IP: 151.101.110.132 80]
- なのでそちらを見にいかないようにする。そのような記述がある箇所を調査してみるとopenmediavault-kernel-backportsがそれに該当するみたいだ。
$ ls /etc/apt/sources.list.d/
omvextras.list openmediavault-local.list raspi.list
openmediavault-kernel-backports.list openmediavault.list vscode.list
pi@openmediavault:~ $ sudo cat /etc/apt/sources.list.d/omvextras.list
deb https://openmediavault-plugin-developers.github.io/packages/debian usul main
deb [arch=armhf] https://download.docker.com/linux/debian buster stable
pi@openmediavault:~ $ sudo cat /etc/apt/sources.list.d/openmediavault-kernel-backports.list
deb http://httpredir.debian.org/debian buster-backports main contrib non-free
pi@openmediavault:~ $ sudo cat /etc/apt/sources.list.d/openmediavault-local.list
deb [trusted=yes] file:/var/cache/openmediavault/archives /
pi@openmediavault:~ $ sudo cat /etc/apt/sources.list.d/openmediavault.list
deb http://packages.openmediavault.org/public/ usul main
deb https://openmediavault.github.io/packages/ usul main
# deb http://downloads.sourceforge.net/project/openmediavault/packages/ usul main
## This software is not part of OpenMediaVault, but is offered by third-party
## developers as a service to OpenMediaVault users.
deb http://packages.openmediavault.org/public/ usul partner
deb https://openmediavault.github.io/packages/ usul partner
# deb http://downloads.sourceforge.net/project/openmediavault/packages/ usul partner
pi@openmediavault:~ $ sudo cat /etc/apt/sources.list.d/raspi.list
deb http://archive.raspberrypi.org/debian/ buster main
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
# deb-src http://archive.raspberrypi.org/debian/ buster main
pi@openmediavault:~ $ sudo cat /etc/apt/sources.list.d/vscode.list
対応
- /etc/apt/sources.list.d/openmediavault-kernel-backports.listを下記のようにコメントアウトした
# deb http://httpredir.debian.org/debian buster-backports main contrib non-free
- そして再度omv-release-upgradeを実行すると成功した