1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

GKEで/usr/bin/toolboxに入れなかった話

Last updated at Posted at 2021-08-16

はじめに

GKEのノードにログインしてちょっと処理を行いたい場合は/usr/bin/toolboxを使用する
https://cloud.google.com/container-optimized-os/docs/how-to/toolbox?hl=ja
しかし二度目以降エラーで入れなくなってしまった。

エラーメッセージ

Please do not use --share-system anymore, use $SYSTEMD_NSPAWN_SHARE_* instead.
Spawning container ***** on /var/lib/toolbox/******.
Press ^] three times within 1s to kill container.
Failed to allocate scope: Unit ***** already exists.
Parent died too early

原因

以前toolboxを使用した時にバックグラウンドプロセスを残したままtoolboxから出ると発生する。
簡単に再現するにはtoolbox内でsleep 30 &としてtoolboxから出ると30秒の間toolboxに入ると上記のエラーが発生する。

対処

以前toolbox内で実行したプロセスをps auxなどで探してkillする

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?