USBを使用して新しいマザーボード(m.2 SSD)にUbuntuをインストールしています。
cp:///media/systemfileから画像を抽出する部分に達するとエラーが発生します。メッセージを含むエラーコード23:
file "/usr/lib/python3/dist-packages/curtin/utils.py, line131, in _subp cmd=args)
...tin.util.ProcessExecutionError: Unexpected error while running command.
command: ['sh', '-c', 'mkdir -p "$2" && cd "$2" && rsync -aXHAS --one-file-sstem "$1/" .', '--',
...t code :23
reason : -
stdout: ''
stderror: ''
cp:プロトコルが何であるかを説明できる人はいますか?何をしたいですか?
この場合、エラーコード23とは何ですか?
答え1
「エラー23で部分的に送信されました」。バラよりhttp://manpages.ubuntu.com/manpages/bionic/en/man1/rsync.1.html#exit%20values
通常、rsync
このコマンドはエラーメッセージを出力します。しかし、Curtinはここでは役に立ちません。capture
に渡されないので、に_subp()
設定されます。のエラーメッセージはすべて削除されます。stderr
None
rsync
- https://github.com/CanonicalLtd/curtin/blob/5f0082d/curtin/commands/extract.py#L88
- https://github.com/CanonicalLtd/curtin/blob/5f0082d/curtin/util.py#L87
カーテンを検索してその定義を見つけましたcp:///
。
https://curtin.readthedocs.io/en/latest/topics/config.html#sources
ターゲットシステムにインストールするルートイメージを指定します。 URIはまた、イメージをターゲットシステムにコピーするために使用される方法も設定します。
源泉:
ソースURIは次のいずれかです。
- dd-:[原文] ddコマンドを使用してターゲットにイメージを書き込みます。
- cp://: 使用同期コマンドは、ソースディレクトリをターゲットディレクトリにコピーします。
- file://:tarコマンドを使用してソースファイルをターゲットファイルに抽出します。
- http[s]://: wget | tarコマンドを使用してソースファイルをターゲットファイルに抽出します。
- fsimage://: ファイルシステムイメージをマウントし、コンテンツをターゲットにコピーします。ローカルファイルまたはURLをサポートします。ファイルシステムは、実行中のカーネルからマウントできる任意の種類のファイルシステムです。