2

For probably about a month now, udev has been held back by apt-get when running apt-get updgrade.

The following packages have unmet dependencies:
 udev : Depends: sysv-rc (>= 2.88dsf-24) but 2.88dsf-13.10ubuntu11.1 is to be installed or
                 file-rc (>= 0.8.16) but it is not installable
E: Unable to correct problems, you have held broken packages.

I thought it might go away eventually as packages were updated, but as I said, it's been about a month now. I'm wondering if someone might have some insight on why I can't update this package (I tried googling, but my google-fu on this problem is a little weak).

I'm running Ubuntu 12.04, and this is on a server-type machine (no GUI).

I have the following PPA's on my system:

And also the Postgres Apt Repository. I looked through them all, and didn't see any of the packages above being provided by these PPA's, but I thought I would mention it.

Braiam
  • 67,791
  • 32
  • 179
  • 269
bhamby
  • 123
  • @Braiam, when I run those two commands, nothing happens (apt-get runs successfully, and there is no output for the dpkg command). See this gist – bhamby Sep 17 '13 at 04:05
  • @EliahKagan as can be seen in the answer, the problem is the PPA's maintainer fault. None of those answers will help. – Braiam Mar 30 '14 at 01:49

1 Answers1

3

The problem is the ondrej/systemd ppa.

If you expand the package files for precise, you'll see the ppa is providing sysv-rc.

Moreover, the main page says the [ppa] follows latest systemd packages as maintained by Debian systemd team.

Look at the package details in Debian and you'll see the apt is looking for a Debian-style name; but it's odd that apt is proposing the standard, non-ppa package.

Maybe the ppa needs to re-configured or re-installed; or perhaps you should file a bug against the ppa.

chaskes
  • 15,246
  • I meant to come back and answer with a similar answer... the PPA owner must have fixed the package, it was able to be updated as of a few weeks ago. – bhamby Mar 30 '14 at 22:36