LINUX.ORG.RU
ФорумAdmin

Errors were encountered while processing: linux-image-2.6.32-5-itanium


0

1
Processing triggers for man-db ...
Setting up linux-image-2.6.32-5-itanium (2.6.32-48squeeze3) ...
Running depmod.
Running update-initramfs.
update-initramfs: Generating /boot/initrd.img-2.6.32-5-itanium
ln: creating symbolic link `/tmp/mkinitramfs_YW35Xm/bin/sh': File exists
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 2.6.32-5-itanium /boot/vmlinuz-2.6.32-5-itanium
run-parts: executing /etc/kernel/postinst.d/zz-elilo 2.6.32-5-itanium /boot/vmlinuz-2.6.32-5-itanium
Loaded efivars kernel module to enable use of efibootmgr
mount: unknown filesystem type 'vfat'
elilo: An error occured mounting /dev/sdb1
run-parts: /etc/kernel/postinst.d/zz-elilo exited with return code 1
Failed to process /etc/kernel/postinst.d at /var/lib/dpkg/info/linux-image-2.6.32-5-itanium.postinst line 799.
dpkg: error processing linux-image-2.6.32-5-itanium (--configure):
 subprocess installed post-installation script returned error exit status 1
Setting up php5-common (5.3.3-7+squeeze16) ...
configured to not write apport reports
Setting up php5-cli (5.3.3-7+squeeze16)

...

Errors were encountered while processing:
 linux-image-2.6.32-5-itanium
E: Sub-process /usr/bin/dpkg returned an error code (1)

Wtf? Google не помог



Последнее исправление: IPerm (всего исправлений: 1)

Не монтируется раздел /dev/sdb1, возможно не правильно указана файловая система или в ядре нет поддержки vfat (FAT).

kostik87 ★★★★★
()
Ответ на: комментарий от kostik87
modprobe vfat
WARNING: All config files need .conf: /etc/modprobe.d/arch-aliases, it will be ignored in a future release.
WARNING: All config files need .conf: /etc/modprobe.d/arch, it will be ignored in a future release.
FATAL: Error inserting vfat (/lib/modules/2.6.32-5-itanium/kernel/fs/fat/vfat.ko): Unknown symbol in module, or unknown parameter (see dmesg)

dmesg выдаёт

vfat: Unknown symbol utf8s_to_utf16s_fixed

В то же время

depmod -n /lib/modules/$(uname -r)/kernel/fs/nls/nls_base.ko
найденное здесь выдаёт
alias symbol:utf8s_to_utf16s_fixed nls_base

Вроде всё есть ...

IPerm
() автор топика

Посмотри что за /etc/kernel/postinst.d/zz-elilo. Если у тебя grub, а это затычка для lilo - временно воткни вместо него заглушку

#!/bin/sh
exit 0

selivan ★★★
()
Ответ на: комментарий от selivan

$ sudo cat /etc/kernel/postinst.d/zz-elilo

#!/bin/sh
if [ -e /etc/elilo.conf ]; then
    elilo </dev/null >&2
else
    echo >&2 "elilo: Not updating; /etc/elilo.conf not found"
fi

$ cat /etc/elilo.conf

## elilo configuration file generated by elilo 3.8-1

install=/usr/lib/elilo/elilo.efi
# boot=/dev/sda1
boot=/dev/disk/by-uuid/345D-C7EB

delay=20
default=Linux

relocatable


image=/vmlinuz
        label=Linux

# root = /dev/sda2
root = "UUID=ab4503f5-6b9d-1111-8f2a-cd651d5bc849"

        read-only
        initrd=/initrd.img

image=/vmlinuz.old
        label=LinuxOLD

# root = /dev/sda2
root = "UUID=ab4503f5-6b9d-1111-8f2a-cd651d5bc849"

        read-only
        initrd=/initrd.img.old

IPerm
() автор топика
Ответ на: комментарий от selivan

Почти те же, что и их первого сообщения

$ elilo

Loaded efivars kernel module to enable use of efibootmgr
mount: unknown filesystem type 'vfat'
elilo: An error occured mounting /dev/sdb1/

Насколько я понял, жалуется на vfat и исходя из третьего сообщения ему не нравится алиас какой-то нужной ему функции, хотя то, судя по всему, прописан

IPerm
() автор топика
Ответ на: комментарий от IPerm

Что за зверь /dev/sdb1? elilo действительно должен на него ставится? Если нет - покрути конфиг elilo, чтобы это оттуда выкинуть. А так - да, проблема с можулем vfat в ядре. Это Debian stable?

selivan ★★★
()
Ответ на: комментарий от selivan

Да. Проблема в модуле vfat.

Решается читерством

/usr/sbin# diff -u elilo elilo.modify
--- elilo       
+++ elilo.modify       
     fi

     [ "$VERBOSE" = 1 ] && echo "$PRG: Mounting $boot..." 
-    mount -t "$fstype" -o codepage=437,iocharset=iso8859-1,rw,noexec,umask=077$loop "$boot" "$TMP/bootstrap.$$" 
+    #mount -t "$fstype" -o codepage=437,iocharset=iso8859-1,rw,noexec,umask=077$loop "$boot" "$TMP/bootstrap.$$" 
+    mount -t msdos "$boot" "$TMP/bootstrap.$$" 
     if [ $? != 0 ] ; then
        echo 1>&2 "$PRG: An error occured mounting $boot" 
        return 1

IPerm
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.