Debian 6升级到Wheezy,那么测试版本需要内核升级吗?
我挤了一下,想升级一下。然后我开始测试。每一步都有升级,然后升级.我想我可能升级过高了。
不管怎么说。现在我不能安装任何东西了。
thw@chttl-90092eb8e95ecef8:~/node-v0.10.33-linux-x64$ sudo apt-get upgrade
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
libcairo-perl : Depends: perlapi-5.14.2 but it is not installable
libfont-freetype-perl : Depends: perlapi-5.14.2 but it is not installable
libglib-perl : Depends: perlapi-5.14.2 but it is not installable
libgtk2-perl : Depends: perlapi-5.14.2 but it is not installable
libhtml-parser-perl : Depends: perlapi-5.14.2 but it is not installable
liblocale-gettext-perl : PreDepends: perlapi-5.14.2 but it is not installable
libnet-dbus-perl : Depends: perlapi-5.14.2 but it is not installable
libnet-ssleay-perl : Depends: perlapi-5.14.2 but it is not installable
libpango-perl : Depends: perlapi-5.14.2 but it is not installable
libperl5.14 : Depends: perl-base (= 5.14.2-21+deb7u2) but 5.20.1-3 is installed
libtext-charwidth-perl : Depends: perlapi-5.14.2 but it is not installable
libtext-iconv-perl : Depends: perlapi-5.14.2 but it is not installable
libuuid-perl : Depends: perlapi-5.14.2 but it is not installable
libxml-parser-perl : Depends: perlapi-5.14.2 but it is not installable
lsof : Depends: libperl4-corelibs-perl but it is not installed or
perl (< 5.12.3-7) but 5.20.1-3 is installed
E: Unmet dependencies. Try using -f.用apt-get install -f我得到
(Reading database ... 154815 files and directories currently installed.)
Preparing to unpack .../archives/udev_215-7_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)
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-7_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_215-7_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)我需要升级内核吗?我不是已经和upgrade和dist-upgrade做过了吗?还是我只需要重新启动?
发布于 2014-12-04 09:42:57
我认为问题在于apt-get upgrade或apt-get dist-upgrade更新了内核映像。但是,新内核只在重新启动时生效。udev包的版本需要这个新内核。因此,它警告我,这个旧的映像,我的系统目前运行的不工作与新的udev,并拒绝安装。
我只是重新启动系统以使用新内核。然后,我运行了apt-get install -f,没有遇到进一步的问题。
https://unix.stackexchange.com/questions/171413
复制相似问题