이 시냅스 오류 메시지는 무엇을 의미합니까?


23

Synaptic Manager에서 업데이트 한 후 얻습니다

나는 최근 16.10에서 Ubuntu 17.04를 새로 설치했습니다.

에러 메시지:-

W: Download is performed unsandboxed as root as file '/var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)

2
루트가 아닌 루트 권한이 필요한 프로세스 실행 중 ...
George Udosen

1
버그 1522675 로 알려져 있으며 개발자와 오랫동안 논의한 후에 수정되었습니다. 몇 시간 또는 1-2 일 정도 기다리십시오.
N0rbert

답변:


24

일반적으로 apt는 사용자 _apt를 사용하여 패키지를 다운로드합니다. 귀하의 경우 파일 _apt중 하나 /var/cache/apt/archives/partial/또는 기존 파일에 대한 쓰기 권한이 없으므로 /var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb파일을로 다운로드했습니다 root.

확인 /var/cache/apt/archives/partial/하고 그 아래의 모든에 쓸 수있는 _apt실행하여, 예를

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/
sudo chmod -Rv 700 /var/cache/apt/archives/partial/

2
내 가상 VM의 마운트 된 폴더 이외의 마운트 된 폴더를 사용하는 동안이 문제가 발생하여 마운트 된 폴더는 항상 vagrant변경할 수없는 사용자에게 속합니다 . 이 문제를 어떻게 해결할 수 있습니까? 내 테스트 VM에서는 apt가 root로 실행되면 문제가되지 않으므로 경고를 비활성화하십시오.
rubo77

@ rubo77 -이 고정이 나를 위해 상황 : github.com/fgrehm/vagrant-cachier/issues/... -에 명시 적으로 소유자를 설정synced_folder_opts
헹크

또한 후이 명령을 실행하도록 도와주었습니다 chowningchmoding: sudo chmod -Rv 755 /root/.synaptic/tmp. 나중에 더 이상 오류가 없습니다!
Ev-

3

데비안 스트레치 (Xen VM의 새로 설치) 에서도이 문제가 있었고 sudo에 문제가있는 것으로 나타났습니다.

머신에서 sudo를 수행 할 수 없습니다.

보다 정확하게 /는 시스템 의 루트 디렉토리는 700 (drwx ------)입니다. A는 chmod 755 /그것을 고정.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.