오류 코드 23으로 인해 USB에서 Ubuntu 18.04 설치가 실패함

오류 코드 23으로 인해 USB에서 Ubuntu 18.04 설치가 실패함

USB를 사용하여 새로운 마더보드(m.2 SSD)에 우분투를 설치하고 있습니다.

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()설정됩니다 . 의 오류 메시지는 모두 삭제됩니다.stderrNonersync

커틴을 검색하다가 그 정의를 찾았습니다 cp:///.

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

대상 시스템에 설치할 루트 이미지를 지정합니다. URI는 또한 이미지를 대상 시스템에 복사하는 데 사용되는 방법을 구성합니다.

원천:

소스 URI는 다음 중 하나일 수 있습니다.

  • dd-: [원문] dd 명령을 사용하여 대상에 이미지를 씁니다.
  • cp://: 사용동기화명령은 소스 디렉터리를 대상 디렉터리에 복사합니다.
  • file://: tar 명령을 사용하여 소스 파일을 대상 파일로 추출합니다.
  • http[s]://: wget | tar 명령을 사용하여 소스 파일을 대상 파일로 추출합니다.
  • fsimage://: 파일 시스템 이미지를 마운트하고 내용을 대상에 복사합니다. 로컬 파일이나 URL을 지원합니다. 파일 시스템은 실행 중인 커널에서 마운트할 수 있는 모든 파일 시스템 유형일 수 있습니다.

관련 정보