ユーザ用ツール

サイト用ツール


dialy:updatedebian9to10

Debian 9 から 10 にアップデート

このサーバで Debian 9 を使っていたのですが、 Debian 10 が出てからしばらく経つのでアップデートすることにします。

参考にしたのはこちら https://phoenixnap.com/kb/how-to-upgrade-debian-9-stretch-to-debian-10-buster

まず設定をバックアップ

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

次に /etc/apt/sources.list の中の stretch をすべて buster に変えます。

このサーバに追加した参照先 ( /etc/apt/sources.list.d/ の下 ) も同様に変更します。

  • deb https://deb.nodesource.com/node_10.x stretch main
  • deb https://packages.sury.org/php/ stretch main

で、次に sudo apt … っていやまてこのページの編集しながらではダメだろ。。。というわけでいったん保存。

念のためデータや /etc を手元の PC にバックアップして、

sudo apt update
sudo apt upgrade

とやってる最中に arno-iptables-firewall が何やらエラーを表示。 で、いやな予感の通り ssh のセッションが切れてしまったと思ったらネットワークが全くつながらない。 サーバ屋さんが用意してくれている Web のコンソールから入り直して、 とりあえず arno-iptables-firewall をアンインストールして iptables をリセット。

https://kerneltalks.com/virtualization/how-to-reset-iptables-to-default-settings/

sudo apt remove arno-iptables-firewall
sudo iptables -P INPUT ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -F

で、 ssh がつながるようになったので残りを実行。

sudo apt dist-update
sudo shutdown -r now

arno-iptables-firewall は再インストール。 アンインストールする前の 設定ファイル は残っていたので再設定は不要でした。

This website uses cookies for visitor traffic analysis. By using the website, you agree with storing the cookies on your computer.More information
dialy/updatedebian9to10.txt · 最終更新: 2020/07/11 23:53 by michinobu