Dimanche 12 mars 2006, 11:39:51 CET, Florent Bayle a écrit : > > Le Dimanche 12 Mars 2006 11:13, pascal a écrit : > > Lors d'une mise à jour de mes deux etch hier (elle datait ca > > m'apprendra de ne pas la coller dans le cron...) j'ai eu la surprise > > de constater que dpkg grognait lors du passage à gnome 2.12 car il ne > > pouvait executer de "pre-script" à partir de /tmp (le montage de ma > > partition /tmp l'interdit comme précaution élémentaire). > > Bon je sais que gnome n'est pas précisémment un paquet destiné à des > > serveurs de production mais quand même... > > Doit on choisir entre un gnome à jour et le respect de précautions > > élémentaires ? > > Si possible, repère le paquet fautif, et reporte le bug. > > Ensuite, pour corriger le problème seulement le temps de l'install, tu > fais quelque chose comme ça : > mount -o remount,exec /tmp; apt-get upgrade; mount -o > remount,noexec /tmp
Je ne pense pas que ce soit un bogue. C'est le fonctionnement prévu. C'est à l'administrateur de gérer le fait que /tmp soit noexec en prévenant apt-get. Ce n'est pas au paquet de deviner où il peut bien mettre ses scripts temporaires pour pouvoir les exécuter. On peut donc ajouter cela à apt.conf : DPkg::Pre-Install-Pkgs {"mount -o remount,exec /tmp";}; DPkg::Post-Invoke {"mount -o remount /tmp";}; Je crois qu'il y a aussi une option pour changer le répertoire utilisé, à creuser. -- Sylvain Sauvage