takeshita_kyouhei
2024年3月21日 15時45分
Armadillo-IoT G4にインストールしたコンテナについて、main.pyの動作やインストールしたTelegrafの状態を確認するためコンテナ内に入ろうとすると以下のエラーが発生してコンテナに入ることができませんでした
ERRO[0000] running `/usr/bin/newuidmap 13185 0 1000 1 1 100000 65536`: newuidmap: Could not set caps Error: cannot set up namespace using "/usr/bin/newuidmap": should have setuid or have filecaps setuid: exit status 1
実施した対応としては、以下のとおりです
・Armadillo-IoT G4に対してATDE9からsshで接続
・コマンド「podman exec -it data_uploader /bin/bash」を実行
原因等わかりますでしょうか?
コメント
takeshita_kyouhei
at_dominique.m…
2024年3月21日 15時57分
takeshita_kyouheiさん
お世話になっています、
マルティネです。
> Armadillo-IoT G4にインストールしたコンテナについて、main.pyの動作やインストールしたTelegrafの状態を確認するためコンテナ内に入ろうとすると以下のエラーが発生してコンテナに入ることができませんでした
>
>
このエラーは podman を atmark ユーザーで実行する時に発生します。
現状ではコンテナを root ユーザーで実行していますので、podman exec 等は su 等で root になってから実行してください
(podman 自体にはユーザーで実行できる機能があって、少し頑張れば ABOS でも使用可能になりますが、ハードウェアへのアクセスなどが難しくなるため /etc/atmark/containers の起動スクリプトではまだ対応してない状態です。エラーが分かりにくくて申し訳ございません。)
よろしくお願いします