このシナプスエラーメッセージはどういう意味ですか?


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
あなたは...非ルートとしてroot権限を必要とするプロセスを実行している
ジョージ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
Vagrant VMの外側にマウントされたフォルダーを使用しているときにこの問題が発生するため、マウントされたフォルダーは常にユーザーに属し、vagrant変更できません。どうすればこれを解決できますか?私のテストVMでは、aptがルートで実行されていても問題ないので、警告を無効にします。
rubo77

@ rubo77-これは私のためにその状況を修正しました:github.com/fgrehm/vagrant-cachier/issues/…-明示的な所有者の設定synced_folder_opts
Henk

また、後に、このコマンドを実行するために私を助けたchowningchmodingsudo chmod -Rv 755 /root/.synaptic/tmp。その後、これ以上のエラーはありません!
Ev

3

Debian Stretch(Xen VMの新規インストール)でもこの問題が発生しましたが、sudoの問題であることがわかりました。

マシンでsudoを実行できませんでした。

より正確に/は、システムのルートディレクトリは700(drwx ------)でした。それをchmod 755 /修正しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.