![]()
Niestety podczas upgradu wykonanym przez aptitude po restarcie pojawił się następujący problem z uruchomieniem systemu. Komunikaty w stylu:
Cannot open root device
Mapper system root on uknown block 0,0
Please append a correct boot option
Kernel panic not syncing
unable to mount root vfs
Rozwiązaniem było uruchomienie systemu z płyty ratunkowej, podmontowanie dysku zawierajacego katalog /boot (główny system plików został podmontowany automatycznie przez REscueCD).
mkdir -p /target/boot
mount -t ext3 /dev/sda1 /target/boot
Następnie wygenerowanie obrazu systemu poleceniem initramfs
#initramfs -o /target/boot/initrd.img-2.6.18-4-686 2.6.18-4-686
Po instalacji Optimizer z konta root, użytkownik www-data nie mógł wykonywać skompilowanych plików PHP, przyczyną był brak uprawnień do pliku php.ini, o czym niestety PHP łaskawie nie informował.
Było tak:
/etc/apache2:
lrwxrwxrwx 1 root root 9 wrz 18 2007 conf.d -> ../conf.d
-rw——- 1 root root 42608 paź 5 22:52 php.ini
A ma być również prawo odczytu dla innych .