Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #245470

Cannot upgrade circular udev dependency

From David Liontooth <ffsteen@gmail.com>
Newsgroups linux.debian.user
Subject Cannot upgrade circular udev dependency
Date 2022-02-16 16:40 +0100
Message-ID <DRuzn-2e3x-3@gated-at.bofh.it> (permalink)
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

Hi -- I have a machine, Linux ancient 2.6.36.2 #1 SMP Sun Dec 26 
06:19:57 PST 2010 x86_64 GNU/Linux.

I can install a new kernel, but it won't boot into any of the new kernels:

root@ancient:~# update-grub
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-4.9.0-16-amd64
Found initrd image: /boot/initrd.img-4.9.0-16-amd64
Found linux image: /boot/vmlinuz-3.16.0-6-amd64
Found initrd image: /boot/initrd.img-3.16.0-6-amd64
Found linux image: /boot/vmlinuz-2.6.36.2
Found linux image: /boot/vmlinuz-2.6.36.1


I also cannot upgrade udev:

root@ancient:~# apt --fix-broken install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
...
The following additional packages will be installed:
   udev
The following packages will be upgraded:
   udev
1 upgraded, 0 newly installed, 0 to remove and 476 not upgraded.
Need to get 0 B/1,112 kB of archives.
After this operation, 6,381 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Reading database ... 64907 files and directories currently installed.)
Preparing to unpack .../udev_232-25+deb9u13_amd64.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)
dpkg: error processing archive 
/var/cache/apt/archives/udev_232-25+deb9u13_amd64.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_232-25+deb9u13_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

I'm also unable to download or install anything else; it's all blocked 
by udev. I cannot for instance install any of these available versions:

root@ancient:~# just available udev
udev:
   Installed: 175-7.2
   Candidate: 232-25+deb9u13
   Version table:
      241-5~bpo9+1 100
         100 http://ftp.debian.org/debian stretch-backports/main amd64 
Packages
      232-25+deb9u13 500
         500 http://security.debian.org stretch/updates/main amd64 Packages
      232-25+deb9u12 500
         500 http://mirrors.kernel.org/debian stretch/main amd64 Packages
         500 http://debian.lcs.mit.edu/debian stretch/main amd64 Packages
      215-17+deb8u13 500
         500 http://security.debian.org jessie/updates/main amd64 Packages
      215-17+deb8u7 500
         500 http://mirrors.kernel.org/debian jessie/main amd64 Packages
  *** 175-7.2 100
         100 /var/lib/dpkg/status

I'm not finding udev packages in pool. Where are they located in the 
repository tree? Is there an intermediate udev package that would allow 
me for instance to boot linux 3.16.0-6-amd64?

At one point there was an option to use "touch /etc/udev/kernel-upgrade" 
to overcome this exact problem, but it's not working to get me out of
2.6.36.2 and udev 175-7.2.

Finally. I tried using another machine to download udev 215-17+deb8u7 -- 
it lets me download libudev 215-17+deb8u7, but even just downloading the 
udev package is blocked by the dependency check.

     apt-get install --download-only udev=215-17+deb8u7 <== fails
     apt-get install --nodeps --download-only udev=215-17+deb8u7
E: Command line option --nodeps is not understood in combination with 
the other options

There are clearly lots of barriers put in to keep people from making 
mistakes, but it's also keeping me from upgrading. Is there a solution?

Cheers,
Dave

Back to linux.debian.user | Previous | Next — Next in thread | Find similar | Unroll thread


Thread

Cannot upgrade circular udev dependency David Liontooth <ffsteen@gmail.com> - 2022-02-16 16:40 +0100
  Re: Cannot upgrade circular udev dependency Greg Wooledge <greg@wooledge.org> - 2022-02-16 17:10 +0100
    Re: Cannot upgrade circular udev dependency David Liontooth <ffsteen@gmail.com> - 2022-02-16 17:50 +0100
      Re: Cannot upgrade circular udev dependency Greg Wooledge <greg@wooledge.org> - 2022-02-16 18:50 +0100
        Re: Cannot upgrade circular udev dependency David Liontooth <ffsteen@gmail.com> - 2022-02-17 20:30 +0100
  Re: Cannot upgrade circular udev dependency Andy Smith <andy@strugglers.net> - 2022-02-16 18:30 +0100
    Re: Cannot upgrade circular udev dependency David Liontooth <ffsteen@gmail.com> - 2022-02-17 20:30 +0100

csiph-web