pbuilderがディレクトリを見つけることができないのはなぜですか?

pbuilderがディレクトリを見つけることができないのはなぜですか?

私はpbuilderを使用し、次のログを持っています:

user@comp:~/PROSTOR/pkg-csp$ sudo pbuilder create --configfile /tmp/lastrc --buildplace /var/cache/pbuilder/alse47-arm64/alse47-arm64.cow --mirror https://dl.astralinux.ru/astra/stable/4.7_arm/repository-main --distribution 4.7_arm --no-targz --extrapackages 'cowdancer pbuilder fakeroot quilt python devscripts eatmydata procps locales  cowdancer'
[sudo] password for user: 
W: /root/.pbuilderrc does not exist
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LC_ADDRESS = "en_US.UTF-8",
        LC_NAME = "en_US.UTF-8",
        LC_MONETARY = "en_US.UTF-8",
        LC_PAPER = "en_US.UTF-8",
        LC_IDENTIFICATION = "en_US.UTF-8",
        LC_TELEPHONE = "en_US.UTF-8",
        LC_MEASUREMENT = "en_US.UTF-8",
        LC_TIME = "en_US.UTF-8",
        LC_NUMERIC = "en_US.UTF-8",
        LANG = "ru_RU.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("ru_RU.UTF-8").
E: Directory /var/cache/pbuilder/alse47-arm64/alse47-arm64.cow does not exist

これは/tmp/lastrcですhttps://gist.github.com/iva-nova-e-katerina/46b9e5ae4cbb55a3ec45d5327e22c0b3

私は何が間違っていましたか?

ベストアンサー1

--buildplace既存のディレクトリを指す必要があります。他の場所を指すように作成または/var/cache/pbuilder/alse47-arm64/alse47-arm64.cow変更する必要があります--buildplace

lastrc含めるから

BUILDPLACE=/var/cache/pbuilder/alse47-arm64/build

このオプションを完全に放棄することもできます--buildplace

alse47-arm64.cowディレクトリである必要があるように聞こえ、cowbuilderそれを使用したいかもしれません。

おすすめ記事