update firmware
Michael E Brown
Michael_E_Brown at dell.com
Wed Mar 12 09:27:18 CDT 2008
On Wed, Mar 12, 2008 at 09:40:57AM -0400, J Potter wrote:
>
> >Are your commands below correct? You need the 'software' and
> >'firmware' repos to do firmware updates. The 'dell-dup' package is
> >in the 'software' repo. The 'dell_inventory_collector' package is in
> >the 'firmware' repo.
>
> This is on a box that already had stuff installed a while back, so
> firmware is already on there. I should have included that for
> clarity's sake.
Ok. thanks for the clarification.
> >The dell-lsiflash package is now obsolete. You should remove it and
> >any firmware packages that depend on it. I havent quite worked out
> >an automated way of doing this, unfortunately.
> >The next version of firmware-tools will have a conflicts: tag on
> >dell-lsiflash so that you can be alerted of the situation, but it
> >requires manual intervention.
> >
> >I'm a bit unhappy about the situation, because it basically screws
> >over the people who have used and tested firmware-tools for the
> >longest time and have the previous packages installed, and I really
> >appreciate and value all my users. I just dont see any way of
> >automatically resolving the situation. Suggestions taken...
>
> I don't mind a one-time "do X to get things working again." The
> problem is, I've been banging my head against a wall for a week now to
> figure out what X is to get the firmware updates to the Perc RAID
> cards, all the while, receiving nagios alerts every hour telling me
> "storage degraded!". (x 20 servers that are on OMSA 5.3 = a lot of
> annoying email! Not to mention potentially lost-in-the-noise real
> problems.)
Yes, understood.
>
> I've managed to reduce it down to the same OS (CentOS 5), on the same
> hardware (1850s w/ Perc 4w/Si), and have been able to get one box to
> install the update, and the second box to not install it.
>
> The box that it works on is CentOS 5, 32 bit; the one it fails on is
> CentOS 5, 64 bit. I don't know if this is material, though, just
> happens to be what I'm working with.
I do almost all of my testing on 64-bit, so I am confident that it
should work.
> I have no idea why one box fails with an "522d does not have an
> installer available" error and the other box works and applies the
> firmware update.
>
> The boxes have the exact same Dell repos in /etc/yum.repos.d/, there
> are no differences between them when doing a diff:
> dell-firmware-repository.repo dell-hw-indep-repository.repo dell-hw-
> specific-repository.repo dell-unsupported-repository.repo
Ok. good.
> Packages installed with the word "dell" are equal, including the same
> version:
> dell-dup-1.0.5-1.el5
> dell-firmware-repository-1-4
> dell-hw-indep-repository-1-15
> dell-hw-specific-repository-1-13.el5
> dell_inventory_collector-5.3.0-1
> dell-lsiflash-2.0.6-1.el5
> dell-unsupported-repository-1-4.el5
> firmware-addon-dell-2.0.11-1.el5
>
> Per your suggestion, after the above testing, I tried removing dell-
> lsiflash, but no luck getting it to install. ('rpm -e dell-lsiflash;
> yum clean all; yum install $(bootstrap_firmware); update_firmware --
> yes'.
>
> Thoughts? I feel like I must be missing something -- is it not
> possible to apply this update through packages supplied via yum
> currently?
Are you still getting the "Error: Missing Dependency: dell-dup ..."?
That could only come if dell-unsupported (the 'software' repository)
isnt working. If the repo files under /etc/yum.repos.d are there, then
it may be a yum caching problem.
Try "yum clean all" on the non-working machine, then redo
the 'yum install $(bootstrap_firmware)' command.
--
Michael
More information about the Linux-PowerEdge
mailing list