ウチの 18.04 LTS からアップグレードした Ubuntu 20.04 LTS で、checkrestart(1) コマンドが謎のプロセスを報告してきます。(アップグレードの有無で挙動か違うのかは未確認)

クリーンブートした状態で既にこれ。

[umezawa@erebos:pts/0 ~]$ sudo checkrestart
Found 1 processes using old versions of upgraded files
(1 distinct program)
(0 distinct packages)
No packages seem to need to be restarted.
(please read checkrestart(1))

lsof で見てみると、以下のような謎のプロセスがあります。

[umezawa@erebos:pts/0 ~]$ sudo lsof
(略)
none       386                            root  cwd       DIR                8,2     4096          2 /
none       386                            root  rtd       DIR                8,2     4096          2 /
none       386                            root  txt       REG                0,1    17032      18064 / (deleted)
none       386                            root  mem       REG                8,2  2029224    4718873 /lib/x86_64-linux-gnu/libc-2.31.so
none       386                            root  mem       REG                8,2   191472    4718869 /lib/x86_64-linux-gnu/ld-2.31.so
none       386                            root    0r     FIFO               0,13      0t0      18449 pipe
none       386                            root    1w     FIFO               0,13      0t0      18450 pipe
none       386                            root    2w      CHR               1,11      0t0         12 /dev/kmsg

なんだこれは。

ちなみにこのプロセス、checkrestart -n (lsof を使わないで判定するオプション)だと出てこなくなります。

[umezawa@erebos:pts/0 ~]$ sudo checkrestart -n
Found 0 processes using old versions of upgraded files

ううーん。

あと kill することはできるようですが、副作用が謎です。

なお、 -n 付けたら報告される数が必ず減るわけでもない…というか、こっちはこっちで謎の検出をします。ダメじゃん。

Trackback

no comment untill now

Add your comment now