やるきなし

2017/06/19 11:23 / Debian GNU/Linux stretch

Debian GNU/Linux 9.0 stretch が 2017-06-17 にリリースされたので,upgrade.リリースノートはhttps://www.debian.org/releases/stretch/amd64/release-notes/.以下でアップグレード.

リリースのノートには以下のように記載されているが,aptitude を使ってしまった.

以前のリリースの一部では、アップグレード作業に aptitude の利用を推奨していました。このツールは jessie から stretch へのアップグレードには推奨されません。

update 時点で以下のように怒られる場合は,

W: There is no public key available for the following key IDs:
EF0F382A1A7B6500

まず debian-archive-keyring を upgrade する.

aptitude install debian-archive-keyring

あとは aptitude で調整しつつ upgrade.個人的に気付いた点(リリースノートにも書いてある)等,メモは以下のとおり.

なお,MariaDB になったため mysqldump が途中でコケるようになった.

mysqldump -u root -p --all-databases --events
(略)
mysqldump: Couldn't execute 'show events': Cannot proceed because system tables used by Event Scheduler were found damaged at server start (1577)

以下でDBをアップグレードすれば良いらしい(適宜 --verbose --force オプションをつける).

mysql_upgrade -u root -p

追記(2017/6/24)

Postfix を upgrade (3.1.4-7)したら以下のように表示されるようになった.

Postfix is running with backwards-compatible default settings
See http://www.postfix.org/COMPATIBILITY_README.html for details
To disable backwards compatibility use "postconf compatibility_level=2" and "postfix reload"

upgrade ではなく,イチから install した場合の/etc/postfix/main.cfは以下のとおり.

# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on
# fresh installs.
compatibility_level = 2

微妙に該当するchangelog.Debian.gzは以下.

[/usr/share/doc/postfix/changelog.Debian.gz]
postfix (3.1.4-1) unstable; urgency=medium
(snip)
  * Default to compatibility_level=2 on fresh installs.
 -- LaMont Jones (snip)  Wed, 04 Jan 2017 17:55:06 -0700

よく見てみたら sid 環境でも同じ Warning が出ていた.

ほぼ default の設定でつかっているので,受け入れることにして以下を実行.

% sudo postconf compatibility_level=2
% sudo postfix reload

/etc/postfix/main.cfcompatibility_level = 2が追加される.将来のdefaultの変更も受け入れる場合は(各自の責任のもと)9999に設定せよとのことだが,そこまでの度胸はなし.

追記(2017/6/29)

sdic も stretch に含まれていない.