"sudo apt-get upgrade" során hibaüzenet Ubuntun

Pirity =?utf-8?Q?Tam=E1s_G=E1bor?= ptg at apaczai.elte.hu
2010. Nov. 28., V, 07:59:06 CET


On Sat, Nov 27, 2010 at 09:33:07PM +0100, Veres Sándor wrote:
> Sziasztok!

> Can't exec "/tmp/grub-pc.config.316191": Permission denied at
> /usr/share/perl/5.10/IPC/Open3.pm line 168.
> open2: exec of /tmp/grub-pc.config.316191 configure 1.98-1ubuntu7 failed
> at /usr/share/perl5/Debconf/ConfModule.pm line 59
> grub-pc előkonfigurálása meghiúsult e kóddal: 255
> "
> 
> Van-e összefüggés azzal, hogy a "/tmp" kötet (biztonsági megfontolásból) a
> "noexec" opcióval van felcsatolva így:

Igen, a Napnál is világosabb, hogy ez az oka.

Ubuntuék is hülyék, hogy a /tmp-ből akarnak futtatni dolgokat,
de nyilván szinte mindenkinél működik, mert a /tmp nem külön
fájlrendszer (vagy legalábbis nem ,,noexec'').

Megoldás:
-a telepítés idejére ,,mount -o remount,exec /tmp''
-levelezni ubuntuékkal, hátha belátják, hogy a koncepció rossz, és
 kijavítják ezt a bugot.

(Az első gyorsabb, ha egyátalán működik a második. :)

> Jól gondolom ezt?

Ja.

> Ha ez a probléma töröljem a "noexec" opciót?

Végleg nem kell, szerintem nem is érdemes. Amikor frissítesz,
mountolod -o exec, utába remount. Én nem törölném végleg a noexec
opciót -- ha már külön fájlrendszerem van a /tmp-nek.

-- 
PTG
Sed quis custodiet ipsos Custodes?
	[Who guards the Guardians?]
Debian Lenny


További információk a(z) Techinfo levelezőlistáról