web-dev-qa-db-ja.com

USBからのUbuntu18.04のインストールがエラーコード23で失敗する

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
bhomass

「23エラーによる部分転送」。 http://manpages.ubuntu.com/manpages/bionic/en/man1/rsync.1.html#exit%20values を参照してください。

通常、rsyncコマンドはエラーメッセージを出力します。しかし、ここではカーティンはひどく役に立たない。 capture_subp()に渡さないため、stderrNoneに設定します。 rsyncからのエラーメッセージはすべて破棄されます。

Curtinを調べていると、cp:///の定義が見つかりました。

https://curtin.readthedocs.io/en/latest/topics/config.html#sources

ターゲットシステムにインストールするルートイメージを指定します。 URIは、イメージをターゲットシステムにコピーするために使用される方法も構成します。

出典:

ソースURIは次のいずれかになります。

  • dd-:[原文のまま] ddコマンドを使用して、ターゲットにイメージを書き込みます。
  • cp://:rsyncコマンドを使用して、ソースディレクトリをターゲットにコピーします。
  • file://:tarコマンドを使用して、ソースをターゲットに抽出します。
  • http [s]://:wgetを使用する|ソースをターゲットに抽出するtarコマンド。
  • fsimage://:ファイルシステムイメージをマウントし、コンテンツをターゲットにコピーします。ローカルファイルまたはURLがサポートされています。ファイルシステムは、実行中のカーネルによってマウント可能な任意のファイルシステムタイプにすることができます。
1
sourcejedi