[K12OSN] "Unable to satisfy dependencies"

Eric Harrison eharrison at mail.mesd.k12.or.us
Thu Nov 17 21:31:50 UTC 2005


Odin Nosen wrote:
> When I install _everything_ in K12LTSP v4.4.1 and tries to do a "yum update" I get this
> error:
>
> Error: Unable to satisfy dependencies
> Error: Package GFS-kernel needs kernel = 2.6.13-1.1532_FC4, this is not available.
> Error: Package dlm-kernel needs kernel = 2.6.13-1.1532_FC4, this is not available.
> Error: Package cman-kernel needs /lib/modules/2.6.13-1.1532_FC4, this is not available.
> Error: Package GFS-kernel needs /lib/modules/2.6.13-1.1532_FC4, this is not available.
> Error: Package cman-kernel needs kernel = 2.6.13-1.1532_FC4, this is not available.
> Error: Package dlm-kernel needs /lib/modules/2.6.13-1.1532_FC4, this is not available.
> Error: Package gnbd-kernel needs kernel = 2.6.13-1.1532_FC4, this is not available.
> Error: Package gnbd-kernel needs /lib/modules/2.6.13-1.1532_FC4, this is not available.
>
> The only solution is to remove the *-kernel packages with dependencies. Is there a
> better solution to this problem?

I'd recommend not doing an _everything_ install ;-)

These are packages for the global file system, if you don't use GFS you
  don't need these packages. If you do use GFS, you need to run a kernel
that matches the version of the GFS utilities (in this case kernel
2.6.13-1.1532_FC4). The GFS packages are not always released with each
kernel update, and rarely at the same time as a kernel update.

 >or is something wrong in the K12LTSP v4.4.1 yum-repos?

No, it matches the behavior of the FC4 yum-repos.

> And why is the apt-repos for K12LTSP v4.4.1 not installed (by default)?

Apt has become the neglected step-child on rpm-based systems. Even
Conectiva (now Mandriva) who wrote apt-rpm is dropping support (they are
switching to smart). Interestingly, at the Ubuntu conference they
discussed dropping apt/synaptic for smart as well. http://labix.org/smart


For K12LTSP, the earlier apt packages were difficult to modify. I just
played around with the latest version and it looks pretty
straight-forward for me to add in the k12ltsp repo. It should be just a
matter of creating /etc/apt/sources.list.d/k12ltsp.source  containing:

    rpm http://k12linux.mesd.k12.or.us apt/4.4 os updates non-free
extras webmin
    rpm-src http://k12linux.mesd.k12.or.us apt/4.4 os updates non-free
extras


I'll add this my next package build if it is indeed that easy now.

-Eric
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 251 bytes
Desc: OpenPGP digital signature
URL: <http://listman.redhat.com/archives/k12osn/attachments/20051117/57f71b22/attachment.sig>


More information about the K12OSN mailing list