schroot: 構成キー名 'file' は許可される名前ではありません。

schroot: 構成キー名 'file' は許可される名前ではありません。

file chroot次の「man」文書を構成しようとします。マンページによれば、schrootファイルシステムツリーを使用してファイルをアーカイブし、そのアーカイブをファイルシステムとして使用するようにschrootを設定できます。たとえば、/etc/schroot.conf には次の例があります。

#[lenny-file]
#description=Debian lenny (oldstable)
#file=/srv/chroot/lenny.tar.gz
#location=/lenny
#groups=sbuild

だから、次のように少し変更しました。

[stretch-file]
description=Debian Stretch
file=/tmp/jail.tar
location=/jail
groups=sbuild

もちろん、/tmp/jail.tar最小限のブーツストレッチも含まれています。

chrootと入力しようとすると、schroot -c chroot:stretch-file次の警告が表示されます。

W: line 77 [stretch-file]: Obsolete key ‘location’ used
I: This option has been removed, and no longer has any effect
W: line 76 [stretch-file] file: Configuration key name ‘file’ is not a permitted name.

私の考えで面白いセリフはConfiguration key name ‘file’ is not a permitted name.- それはどのように可能ですか?マニュアルページが間違っていますか?それとも私が何か間違っているのでしょうか?

ベストアンサー1

設定から欠落しているリンクが問題の鍵ですtype=。これは、構成が次のようになることを意味します。

[stretch-file]
description=Debian Stretch
type=file
file=/tmp/jail.tar
location=/jail
groups=sbuild

何らかの理由での例には/etc/schroot/schroot.confキーは含まれません。

おすすめ記事