apt-get update時のエラーメモ

# 概要
過去にバックアップしたイメージをSDに再インストールした場合、正しくパッケージのアップデートができなかったです。
この問題について解決方法のメモです。

# 事前準備
Raspberry PIにインストールしたSDカードのイメージをバックアップしてから１年以上経過したイメージをSDカードに再度インストールします。

# パッケージアップデート
下記のコマンドをコンソールで実行します。

■コマンド
sudo apt-get update

■実行結果
以下のようにエラーメッセージが表示されます。

~~~bash
pi@raspberrypi:~ $ sudo apt-get update
Hit:1 https://linux.teamviewer.com/deb stable InRelease                        
Get:2 http://archive.raspberrypi.org/debian buster InRelease [32.6 kB]         
Get:3 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]      
Reading package lists... Done                                                  
E: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
E: Repository 'http://archive.raspberrypi.org/debian buster InRelease' changed its 'Suite' value from 'testing' to 'oldstable'
N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
~~~

# エラー解決方法
上記のように「Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'」エラーが表示された場合、下記のコマンドを実行します。

■コマンド
sudo apt-get update --allow-releaseinfo-change

■実行結果
pi@raspberrypi:~ $ sudo apt-get update --allow-releaseinfo-change
Hit:1 https://linux.teamviewer.com/deb stable InRelease
Get:2 http://archive.raspberrypi.org/debian buster InRelease [32.6 kB]                               
Get:3 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]                    
Get:4 http://archive.raspberrypi.org/debian buster/main armhf Packages [392 kB]
Get:5 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages [13.0 MB]
Get:6 http://raspbian.raspberrypi.org/raspbian buster/contrib armhf Packages [58.8 kB]                                                                                      
Get:7 http://raspbian.raspberrypi.org/raspbian buster/non-free armhf Packages [104 kB]                                                                                      
Fetched 13.6 MB in 34s (399 kB/s)                                                                                                                                           
Reading package lists... Done
N: Repository 'http://archive.raspberrypi.org/debian buster InRelease' changed its 'Suite' value from 'testing' to 'oldstable'
N: Repository 'http://raspbian.raspberrypi.org/raspbian buster InRelease' changed its 'Suite' value from 'stable' to 'oldstable'

# パッケージをアップデート
下記のコマンドで再度パッケージをアップデートしてみたら正常にパッケージがアップデートできました。

■コマンド
sudo apt-get update

■実行結果
~~~bash
pi@raspberrypi:~ $ sudo apt-get update
Hit:1 http://archive.raspberrypi.org/debian buster InRelease                                                          
Hit:2 http://raspbian.raspberrypi.org/raspbian buster InRelease                                                       
Hit:3 https://linux.teamviewer.com/deb stable InRelease      
Reading package lists... Done                         
pi@raspberrypi:~ $ 
~~~

# OSのバージョンを上げる
OSのバージョンを上げるためには下記のコマンドを実行します。

■コマンド
sudo apt-get dist-upgrade

■実行結果
完了まで１～２時間以上かかりました。＞。＜
~~~bash
pi@raspberrypi:~ $ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
...
...
...
After this operation, 1,613 MB of additional disk space will be used.
Do you want to continue [Y/n]?
...
...
...
Get:464 http://archive.raspberrypi.org/debian buster/main armhf rpi-eeprom armhf 16.0-1~buster [2,337 kB]                                                                   
Get:465 http://archive.raspberrypi.org/debian buster/main armhf rpi-eeprom-images armhf 16.0-1~buster [11.1 kB]                                                             
Get:466 http://archive.raspberrypi.org/debian buster/main armhf rpi-update all 20210618 [7,920 B]                                                                           
Get:467 http://archive.raspberrypi.org/debian buster/main armhf scratch2 all 0.26 [6,908 B]                                                                                 
Get:468 http://archive.raspberrypi.org/debian buster/main armhf sense-emu-tools all 1.2-1 [70.2 kB]                                                                         
Get:469 http://archive.raspberrypi.org/debian buster/main armhf thonny all 3.3.10-1+rpt1 [788 kB]                                                                           
Get:470 http://archive.raspberrypi.org/debian buster/main armhf vlc-plugin-notify armhf 3.0.17.4-0+deb10u2+rpt1 [128 kB]                                                    
Get:471 http://archive.raspberrypi.org/debian buster/main armhf vlc-plugin-samba armhf 3.0.17.4-0+deb10u2+rpt1 [129 kB]                                                     
Get:472 http://archive.raspberrypi.org/debian buster/main armhf vlc-plugin-video-splitter armhf 3.0.17.4-0+deb10u2+rpt1 [142 kB]                                            
Get:473 http://archive.raspberrypi.org/debian buster/main armhf vlc-plugin-visualization armhf 3.0.17.4-0+deb10u2+rpt1 [143 kB]                                             
Get:474 http://archive.raspberrypi.org/debian buster/main armhf scratch3 armhf 1.0.6 [121 MB]                                                                               
Fetched 1,613 MB in 4min 40s (5,751 kB/s)                                                                                                                                   
Reading changelogs... Done
...
...
...
Processing triggers for gnome-menus (3.31.4-3) ...
Processing triggers for libc-bin (2.28-10+rpt2+rpi1+deb10u1) ...
Processing triggers for man-db (2.8.5-2) ...
Processing triggers for gnome-icon-theme (3.12.0-3) ...
Processing triggers for libgdk-pixbuf2.0-0:armhf (2.38.1+dfsg-1) ...
Processing triggers for shared-mime-info (1.10-1) ...
Processing triggers for install-info (6.5.0.dfsg.1-4+b1) ...
Processing triggers for fontconfig (2.13.1-2) ...
Processing triggers for desktop-file-utils (0.23-4) ...
Processing triggers for mime-support (3.62) ...
Processing triggers for initramfs-tools (0.133+deb10u1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for dictionaries-common (1.28.1) ...
Processing triggers for ca-certificates (20200601~deb10u2) ...
Updating certificates in /etc/ssl/certs...
0 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d...

done.
done.
Processing triggers for libvlc-bin:armhf (3.0.17.4-0+deb10u2+rpt1) ...
pi@raspberrypi:~ $ 

~~~

# 終わりに
元々良く使っていたRaspberry PI 3B+を利用していましたが、ある日から起動されなくなりました。
それでこの前にダウンロードしてたイメージをSDにインストールしましたが、なぜか正しく起動されなかったです。
まさかRPIの本体が壊れたか？と思いましたが、起動する際に表示されるロゴは問題なく表示できますが、デスクトップの画面が表示されないです。
もしOSバージョンの問題？と思って過去にバックアップしてたイメージをインストールしたら問題なく使えるようになりました。
次は起動されないSDカードから復元可能なものを調べてみます。