que signifie ce message d'erreur synaptique?

23

Je l'obtiens après la mise à jour dans Synaptic Manager

J'ai récemment fait une nouvelle installation d'Ubuntu 17.04 à partir de 16.10.

Message d'erreur:-

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)
Julian Arthurs
la source
2
Vous exécutez un processus qui a besoin des privilèges root en tant que non root ...
George Udosen
1
Il s'agit du bug 1522675 , après une longue discussion avec les développeurs, il est corrigé. Veuillez patienter quelques heures ou un à deux jours.
N0rbert

Réponses:

24

Habituellement, apt utilise l'utilisateur _aptpour télécharger des packages. Dans votre cas, _aptne dispose d'aucune autorisation d'écriture sur l'un /var/cache/apt/archives/partial/ou sur un fichier existant /var/cache/apt/archives/partial/samba-libs_2%3a4.5.8+dfsg-0ubuntu0.17.04.1_i386.deb, il a donc téléchargé le fichier en tant que root.

Assurez-vous /var/cache/apt/archives/partial/que tout ce qui se trouve en dessous est accessible en écriture _apt, par exemple en exécutant

sudo chown -Rv _apt:root /var/cache/apt/archives/partial/
sudo chmod -Rv 700 /var/cache/apt/archives/partial/
Florian Diesch
la source
2
J'ai ce problème lors de l'utilisation d'un dossier monté à côté de ma machine virtuelle vagabonde, donc le dossier monté appartient toujours à l'utilisateur vagrantqui ne peut pas être modifié. Comment puis-je résoudre ce problème là-bas? peut-être simplement désactiver l'avertissement, car dans ma machine virtuelle de test, ce n'est pas un problème si apt est exécuté par root
rubo77
@ rubo77 - Cela a corrigé cette situation pour moi: github.com/fgrehm/vagrant-cachier/issues/… - définition d'un propriétaire explicite danssynced_folder_opts
Henk
Il m'a aussi aidé à exécuter cette commande après chowninget chmoding: sudo chmod -Rv 755 /root/.synaptic/tmp. Ensuite, plus d'erreur!
Ev-
3

J'ai aussi eu ce problème sur une Debian Stretch (nouvelle installation d'une machine virtuelle Xen), il s'est avéré que c'était un problème avec sudo.

Impossible de faire un sudo sur la machine.

Plus précisément, le /répertoire racine du système était en 700 (drwx ------). Un chmod 755 /fixe.

Sébastien DA ROCHA
la source