[debian-users 00766] Re: Bullseyeにアップグレード後、systemdの動作がおかしい

Masao Odera odera @ text.co.jp
2022年 1月 22日 (土) 23:31:34 JST


佐々木様

 再びのご教示、ありがとうございます。

◇ In original message `Re: [debian-users 00763] Re: Bullseyeにアップグレード後、systemdの動作がおかしい' ◇
◇ Sat, 22 Jan 2022 23:02:46 +0900 ◇
◇ Youhei SASAKI <uwabami @ gfd-dennou.org> wrote ◇

> 佐々木です. 
> 
> On Sat, 22 Jan 2022 12:03:00 +0900,
> Masao Odera <odera @ text.co.jp> wrote:
> > > Jessie からいきなり Bullseye へアップグレードしたのではなく, Jessie →
> > > Stretch → Buster → Bullseye と順に更新したのであれば, 想定されている手
> > > 段です.
> > 
> >  はい。ただ、各段階での動作確認がかなり大雑把なものだったため、どの段
> > 階でsystemdの不具合が起きたのか不明のまま進んでしまったのが残念です。
> 
> なんでしょうねぇ…. 

 はい。やはり一気アップグレードは無謀でした。

> > > >  が、どうも肝心のsystemdがおかしな状態になっていて、困っています。主
> > > > な問題は下記2つです。
> > > 
> > > 確認として systemctl restart, systemctl hibernate は動作されているという
> > > ことですが, そもそも更新後に kernel の更新と再起動(reboot)はされています
> > > よね? 現状動作している kernel の version は幾つでしょうか?
> > 
> >  はい、カーネルの更新は行いました。再起動は何度も行いました。カーネル
> > のバージョンは 5.10.0-10-amd64 です。
> 
> であれば, PIE に起因するエラーではないですね. 失礼しました. 

 いえ、とんでもありません。ただ、下記を実行したところ、
------------------------------
$ strace systemctl status sshd
------------------------------
 下記の表示が出てきました。
------------------------------
	:
getpid()                                = 49932
sendmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\1\0\1\5\0\0\0\2\0\0\0\237\0\0\0\1\1o\0-\0\0\0/org/fre"..., iov_len=176}, {iov_base="\0\0\0\0\0", iov_len=5}], msg_iovlen=2, msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 181
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="l\4\1\1\v\0\0\0\2\0\0\0\215\0\0\0\1\1o\0\25\0\0\0", iov_len=24}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = 24
recvmsg(3, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="/org/freedesktop/DBus\0\0\0\2\1s\0\24\0\0\0"..., iov_len=147}], msg_iovlen=1, msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = 147
recvmsg(3, {msg_namelen=0}, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (リソースが一時的に利用できません)
	   :
------------------------------

 ですので、佐々木さんがおっしゃるように、DBUSかunix socketか、いずれ
にしてもプロセス間通信がうまく行っていないのだと思います(曖昧な知識で
推測しています)。

> > > さて, なんでこれが unknown command type 扱いになっているのかな…
> > > 
> > > というわけで, あまりお役に立てませんが, 参考までに. 
> > 
> >  ありがとうございました。なぜapt-listchangesなどという古いファイルが
> > 使われるのか、謎です。grep apt-listchanges /var/lib/dpkg/info/* として
> > も、ひっかかるのはpdksh.preinstというファイルだけで、しかもこれは2015
> > 年のものですから、おそらく関係ないと思われ……という状態です。
> 
> 設定ファイルである
> 
>   /etc/apt/apt.conf.d/20listchanges
> 
> が残っていませんか? このファイルがあれば, apt で取得した dpkg の処理前の
> hook として apt-listchanges が実行されます. 

 あ〜! ありました。そして取り除いたところ、apt-listchangesは実行さ
れなくなりました。一歩前進です。ありがとうございます!

> 閑話休題. 起動時に grub のメニューで single user mode で起動すると, どう
> いうエラーが出ていますか?

 すみません。いま当該ホストは業務の真っ最中で、リブートできません。リ
ブートできる状態になったら試してみます。

 よろしくお願いいたします。

---*---*---*---*---*---*---
テクスト 小寺
E-mail: odera @ text.co.jp
Tel: 03-3269-9173
---*---*---*---*---*---*---


debian-users メーリングリストの案内