R: RE: Error on update_firmware OMSA 7.0 Centos

Ernst Pijper ernst.pijper at sara.nl
Wed Jul 18 03:35:33 CDT 2012


Just found out that the kernel source is also required for this intel 
nic firmware update to succeed:

yum install kernel-devel

Ernst

On 07/18/2012 09:59 AM, Ernst Pijper wrote:
> Also when trying to update the intel NIC firmware on your M610 (from the
> package dell_ie_nic_intel-1.1.0) , an error occured:
>
> Invalid XML from module /usr/libexec/dell_dup/dell_ie_nic_intel-1.1.0
>
> Looking at /usr/libexec/dell_dup/dell_ie_nic_intel-1.1.0/fit.log, the
> last thing it was trying to do before throwing this error, was to
> install the iqvlinux-1.1.4.0g-sb_dkms.noarch.rpm package in that same
> directory. Trying to install this package by hand, rpm complained that
> the dkms dependency was missing. Installing dkms then solved this
> problem as well.
>
> In other words, the package dell_ie_nic_intel-1.1.0 should have a
> dependency on dkms.
>
> Hope this is of help to others,
>
> Ernst Pijper
>
> On 07/18/2012 09:48 AM, Ernst Pijper wrote:
>> Hi,
>>
>> I ran into this problem as well. I removed the dead symlink for
>> 10-ignore-secupd.fdi. If you want to know which symlinks are valid, just
>> run a rpm -q --scripts
>>
>> root# rpm -q --scripts dell_ie_nic_broadcom-1.1.0-7.x86_64
>> postinstall scriptlet (using /bin/sh):
>> IE_DIR=/usr/libexec/dell_dup/
>> if [ -f /usr/libexec/dell_dup/dell_ie_bios/UpdRollBack ]; then
>>        rm -f $IE_DIR/dell_ie_nic_broadcom-1.1.0/UpdRollBack
>>        ln -s /usr/libexec/dell_dup/dell_ie_bios/UpdRollBack
>> $IE_DIR/dell_ie_nic_broadcom-1.1.0/UpdRollBack
>> fi
>> if [ -f /usr/lib/dell_dup/dell_ie_bios/UpdRollBack ]; then
>>        rm -f $IE_DIR/dell_ie_nic_broadcom-1.1.0/UpdRollBack
>>        ln -s /usr/lib/dell_dup/dell_ie_bios/UpdRollBack
>> $IE_DIR/dell_ie_nic_broadcom-1.1.0/UpdRollBack
>> fi
>> if [ -f /usr/lib64/dell_dup/dell_ie_bios/UpdRollBack ]; then
>>        rm -f $IE_DIR/dell_ie_nic_broadcom-1.1.0/UpdRollBack
>>        ln -s /usr/lib64/dell_dup/dell_ie_bios/UpdRollBack
>> $IE_DIR/dell_ie_nic_broadcom-1.1.0/UpdRollBack
>> fi
>>
>> if [ -f /usr/libexec/dell_dup/dell_ie_bios/00-secupd-dell.rules ]; then
>>        rm -f $IE_DIR/dell_ie_nic_broadcom-1.1.0/00-secupd-dell.rules
>>        ln -s /usr/libexec/dell_dup/dell_ie_bios/00-secupd-dell.rules
>> $IE_DIR/dell_ie_nic_broadcom-1.1.0/00-secupd-dell.rules
>> fi
>> if [ -f /usr/lib/dell_dup/dell_ie_bios/00-secupd-dell.rules ]; then
>>        rm -f $IE_DIR/dell_ie_nic_broadcom-1.1.0/00-secupd-dell.rules
>>        ln -s /usr/lib/dell_dup/dell_ie_bios/00-secupd-dell.rules
>> $IE_DIR/dell_ie_nic_broadcom-1.1.0/00-secupd-dell.rules
>> fi
>> if [ -f /usr/lib64/dell_dup/dell_ie_bios/00-secupd-dell.rules ]; then
>>        rm -f $IE_DIR/dell_ie_nic_broadcom-1.1.0/00-secupd-dell.rules
>>        ln -s /usr/lib64/dell_dup/dell_ie_bios/00-secupd-dell.rules
>> $IE_DIR/dell_ie_nic_broadcom-1.1.0/00-secupd-dell.rules
>> fi
>>
>> if [ -f /usr/libexec/dell_dup/dell_ie_bios/98-secupdusb.rules ]; then
>>        rm -f $IE_DIR/dell_ie_nic_broadcom-1.1.0/98-secupdusb.rules
>>        ln -s /usr/libexec/dell_dup/dell_ie_bios/98-secupdusb.rules
>> $IE_DIR/dell_ie_nic_broadcom-1.1.0/98-secupdusb.rules
>> fi
>> if [ -f /usr/lib/dell_dup/dell_ie_bios/98-secupdusb.rules ]; then
>>        rm -f $IE_DIR/dell_ie_nic_broadcom-1.1.0/98-secupdusb.rules
>>        ln -s /usr/lib/dell_dup/dell_ie_bios/98-secupdusb.rules
>> $IE_DIR/dell_ie_nic_broadcom-1.1.0/98-secupdusb.rules
>> fi
>> if [ -f /usr/lib64/dell_dup/dell_ie_bios/98-secupdusb.rules ]; then
>>        rm -f $IE_DIR/dell_ie_nic_broadcom-1.1.0/98-secupdusb.rules
>>        ln -s /usr/lib64/dell_dup/dell_ie_bios/98-secupdusb.rules
>> $IE_DIR/dell_ie_nic_broadcom-1.1.0/98-secupdusb.rules
>> fi
>>
>> As you can seem the '10-ignore-secupd.fdi' should not be present
>> anymore. It is a left over from the previous package.
>>
>> Ernst
>>
>> On 07/18/2012 07:06 AM, support at crazynetwork.it wrote:
>>> All bios link or just dead ones? What about my situation where all symlinks are valid?
>>> ----Messaggio Originale----
>>> Da: Jeffrey_L_Mendoza at Dell.com
>>> Inviato:  17/07/2012, 23:20
>>> A: tony.molloy at ul.ie; linux-poweredge at lists.us.dell.com
>>> Ogg.: RE: Error on update_firmware OMSA 7.0 Centos
>>>
>>>
>>>> Not always
>>>>
>>>> [root at ldap BROADCOM_FRMW]# pwd
>>>> /usr/libexec/dell_dup/BROADCOM_FRMW
>>>>
>>>> [root at ldap BROADCOM_FRMW]# ls -al
>>>> total 4652
>>>> drwxr-xr-x.  2 root root    4096 Jul 16 19:16 .
>>>> drwxr-xr-x. 15 root root    4096 Jul 16 19:16 ..
>>>> lrwxrwxrwx.  1 root root      55 Jul 16 19:16 00-secupd-dell.rules ->
>>>> /usr/libexec/dell_dup/dell_ie_bios/00-secupd-dell.rules
>>>> lrwxrwxrwx.  1 root root      55 Jun 26 19:18 10-ignore-secupd.fdi ->
>>>> /usr/libexec/dell_dup/dell_ie_bios/10-ignore-secupd.fdi
>>>> <snip>
>>>>
>>>> [root at ldap BROADCOM_FRMW]# ls -al
>>>> /usr/libexec/dell_dup/dell_ie_bios/10-ignore-secupd.fdi
>>>> ls: cannot access /usr/libexec/dell_dup/dell_ie_bios/10-ignore-
>>>> secupd.fdi: No such file or directory
>>>>
>>>> This is on a fully updated CentOS 6.3 system after the folowing
>>>>
>>>> yum --skip-broken install srvadmin-all
>>>> yum install dell_ft_install
>>>> yum install $(bootstrap_firmware)
>>>> inventory_firmware
>>>> update_firmware
>>>> update_firmware --yes --verbose
>>>>
>>>> When I get the same error as the OP
>>>>
>>>> Tony
>>>>
>>> Ah, yeah the dell_ie_broadcom package shouldn't have those dead links to dell_ie_bios. Try deleting the dead links in the Broadcom dir.
>>>
>>> -Jeff
>>>
>>> _______________________________________________
>>> Linux-PowerEdge mailing list
>>> Linux-PowerEdge at dell.com
>>> https://lists.us.dell.com/mailman/listinfo/linux-poweredge
>>>
>>> _______________________________________________
>>> Linux-PowerEdge mailing list
>>> Linux-PowerEdge at dell.com
>>> https://lists.us.dell.com/mailman/listinfo/linux-poweredge
>> _______________________________________________
>> Linux-PowerEdge mailing list
>> Linux-PowerEdge at dell.com
>> https://lists.us.dell.com/mailman/listinfo/linux-poweredge
>
> _______________________________________________
> Linux-PowerEdge mailing list
> Linux-PowerEdge at dell.com
> https://lists.us.dell.com/mailman/listinfo/linux-poweredge




More information about the Linux-PowerEdge mailing list