#author("2021-02-12T23:29:01+09:00","default:honma","honma")
#author("2021-02-12T23:44:42+09:00","default:honma","honma")
*Debian10へのアップデート [#l98422d7]

自宅サーバをCore iの中古に変更するつもりが、まもなく公開されるDebian11(Bullseye)でも、Geode(i386)のサポートが続きそうな気配があったので、今更だがDebian9(Stretch)からDebian10(Buster)にアップグレードしてみた。

** 現状の確認 [#wbf2a060]

 $ sudo su
 # lsb_release -a
 No LSB modules are available.
 Distributor ID: Debian
 Description:    Debian GNU/Linux 9.13 (stretch)
 Release:        9.13
 Codename:       stretch

9.13がStretchの最終版。

** 最新パッケージになっているか確認 [#ud82c375]

 # apt-get update
 # apt-get upgrade
 # dpkg --audit

** 不要になったパッケージの削除 [#fdf9128c]

 # apt autoremove
 # apt autoclean

** /etc/apt/sources.listの変更 [#ca386de3]

 # nano /etc/apt/sources.list

 deb http://httpredir.debian.org/debian buster main contrib non-free
 deb http://httpredir.debian.org/debian buster-updates main contrib non-free
 deb http://security.debian.org/ buster/updates main contrib non-free
 deb-src http://security.debian.org/ buster/updates main contrib non-free

**パッケージリストの更新 [#v91919b5]

 # apt-get update

エラー発生

 E: Problem executing scripts APT::Update::Post-Invoke-Success 'if /usr/bin/test -w /var/cache/app-info -a -e /usr/bin/appstreamcli; then appstreamcli refresh-cache > /dev/null; fi'
 E: Sub-process returned an error code

上記エラーのため、appstreamをインストール

 # apt-get install appstream

パッケージリストの更新を再開

 # apt-get update

** システムのアップグレード(最小) [#z9b703c9]

 # apt-get upgrade

作業はSSHでリモートログインして行っていたのだが、間違ってセッションを切断...

 # ap-get upgrade

で再開すると、lock状態。よく見ると実行中のプロセスがあったのでkillする。~
再実行で、"sudo dpkg --configure -a"せよとのこと。

 # dpkg --configure -a

無事に終了したので再度

 # ap-get upgrade

** システムのアップグレード(すべて) [#h19c7162]

 # apt full-upgrade

エラー発生

 N: Ignoring file '50unattended-upgrades.ucftmp' in directory '/etc/apt/apt.conf.d/' as it has an invalid filename extension

google先生に聞いても決め手がないので問答無用で削除

 # rm /etc/apt/apt.conf.d/50unattended-upgrades.ucftmp

"apt --fix-broken install" せよというので実行するも、まだ、エラーが残っている?

 Preparing to unpack .../mesa-va-drivers_17.3.8-1_amd64.deb ...
 Unpacking mesa-va-drivers:amd64 (17.3.8-1) ...
 dpkg: error processing archive /var/cache/apt/archives/mesa-va-drivers_17.3.8-1_amd64.deb (--unpack):
  trying to overwrite '/usr/lib/x86_64-linux-gnu/dri/nouveau_drv_video.so', which is also in package vdpau-va-driver:amd64 0.7.4-dmo5
 dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
 Errors were encountered while processing:
  /var/cache/apt/archives/mesa-va-drivers_17.3.8-1_amd64.deb
 E: Sub-process /usr/bin/dpkg returned an error code (1)

どうも、vdpau-va-driver の存在が問題らしい。実は、xserver自体が不要なのだが...
バージョンアップを重ねてきたツケかな?

 # dpkg -r vdpau-va-driver

再開

 # apt full-upgrade

無事完了したところで、

 # dpkg --audit

依存も問題なし

 # lsb_release -a
 No LSB modules are available.
 Distributor ID: Debian
 Description:    Debian GNU/Linux 10 (buster)
 Release:        10
 Codename:       buster

再起動して完了。

#htmlinsert(amazon_pc.html);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS