Over the weekend, I upgraded my headless ssh server from wheezy to jessie.
It's an older computer, built in the year 2000 with an AMD-K6 processor.
Uname -a returns the following:

Linux shunnel 2.6.32-5-486 #1 Mon Feb 25 00:22:26 UTC 2013 i586 GNU/Linux


Since upgrading, whenever I try to do an apt-get upgrade, I get this:

---------------------------------------------------------------------------------------
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 consolekit : Breaks: udev (< 204-1) but 175-7.2 is installed
E: Unmet dependencies. Try using -f.
---------------------------------------------------------------------------------------

So next, I ran apt-get -f install.  Here's what I got:

---------------------------------------------------------------------------------------
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer
required:
  libffi5 libprocps0 libsystemd-login0
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  udev
The following packages will be upgraded:
  udev
1 upgraded, 0 newly installed, 0 to remove and 91 not upgraded.
7 not fully installed or removed.
Need to get 0 B/880 kB of archives.
After this operation, 5,092 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 33222 files and directories currently installed.)
Preparing to unpack .../archives/udev_215-17_i386.deb ...
Since release 198, udev requires support for the following features in
the running kernel:

- inotify(2)            (CONFIG_INOTIFY_USER)
- signalfd(2)           (CONFIG_SIGNALFD)
- accept4(2)
- open_by_handle_at(2)  (CONFIG_FHANDLE)
- timerfd_create(2)     (CONFIG_TIMERFD)
- epoll_create(2)       (CONFIG_EPOLL)

Please upgrade your kernel before or while upgrading udev.

AT YOUR OWN RISK, you can force the installation of this version of udev
WHICH DOES NOT WORK WITH YOUR RUNNING KERNEL AND WILL BREAK YOUR SYSTEM
AT THE NEXT REBOOT by creating the /etc/udev/kernel-upgrade file.
There is always a safer way to upgrade, do not try this unless you
understand what you are doing!


dpkg: error processing archive /var/cache/apt/archives/udev_215-17_i386.deb
(--unpack):
 subprocess new pre-installation script returned error exit status 1
update-rc.d: warning: start and stop actions are no longer supported;
falling back to defaults
update-rc.d: warning: start and stop actions are no longer supported;
falling back to defaults
Errors were encountered while processing:
 /var/cache/apt/archives/udev_215-17_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
---------------------------------------------------------------------------------------

I even tried upgrading the kernel with apt-get -f install linux-image-486:

---------------------------------------------------------------------------------------
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 consolekit : Breaks: udev (< 204-1) but 175-7.2 is to be installed
 linux-image-486 : Depends: linux-image-586 but it is not going to be
installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or
specify a solution).
---------------------------------------------------------------------------------------

Anyone have any ideas on what I can try next?

Reply via email to