libsmbios and smbios-* from EPEL conflicts with dell-community repository

Brandon Ooi brandono at gmail.com
Sat Jun 19 00:38:52 CDT 2010


On Fri, Jun 18, 2010 at 9:46 PM, Matt Domsch <Matt_Domsch at dell.com> wrote:
> On Fri, Jun 18, 2010 at 08:06:49PM -0700, Brandon Ooi wrote:
>
> That's a bogus dependency in yum-dellsysid.  There's no reason for it
> to depend on exactly that version of smbios-utils-python.
>
> Something strange is happening, as yum-dellsysid is from the same SRPM
> as smbios-utils-python, meaning the yum-dellsysid noarch package must
> have gotten pushed out, while the smbios-utils-python packages that
> match it didn't.  But that isn't what happened - they're both present
> in the repo together...
>
> ./isv:/dell:/community/el5-x86_64/x86_64/smbios-utils-python-2.2.21-3.2.el5.x86_64.rpm
> ./isv:/dell:/community/el5-x86_64/x86_64/yum-dellsysid-2.2.21-3.2.el5.x86_64.rpm
>
>
> As as shot in the dark, perhaps upgrade only the
> dell-community-repository RPM first, and then try the full yum
> upgrade. It may be that the new repository RPM needs to be installed
> first to provide proper (maybe fixed?) pointers to the community repo,
> so subsequent upgrades will find the right content.
>
> Michael Brown has been working on this code again this last week -
> hopefully he can look into it - but likely not over the weekend.
>
>
> Thanks,
> Matt
>
> --
> Matt Domsch
> Technology Strategist
> Dell | Office of the CTO
>

I did a yum upgrade dell-community-repository to see if that solved
the problem but it did not. It was good to isolate the problem though.
Here's the latest update attempt.

Is there an SRPM for yum-dellsysid? I didn't find it in
http://linux.dell.com/repo/community/repositories/isv:/dell:/community/el5-x86_64/src/

Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package yum-dellsysid.x86_64 0:2.2.21-3.2.el5 set to be updated
--> Processing Dependency: smbios-utils-python = 2.2.21-3.2.el5 for
package: yum-dellsysid
--> Finished Dependency Resolution
yum-dellsysid-2.2.21-3.2.el5.x86_64 from dell-community has depsolving problems
  --> Missing Dependency: smbios-utils-python = 2.2.21-3.2.el5 is
needed by package yum-dellsysid-2.2.21-3.2.el5.x86_64 (dell-community)
Error: Missing Dependency: smbios-utils-python = 2.2.21-3.2.el5 is
needed by package yum-dellsysid-2.2.21-3.2.el5.x86_64 (dell-community)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.



More information about the Linux-PowerEdge mailing list