首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不能安装vdo kmod-kvdo

不能安装vdo kmod-kvdo
EN

Server Fault用户
提问于 2020-07-01 08:33:31
回答 2查看 1.6K关注 0票数 0

我正在尝试安装kmod和vdo,但是我得到了这些错误。

代码语言:javascript
复制
yum install vdo
Loaded plugins: fastestmirror, langpacks, openvz, priorities
Loading mirror speeds from cached hostfile
epel/x86_64/metalink                                     | 4.5 kB     00:00
 * base: mirror.domainhizmetleri.com
 * epel: hkg.mirror.rackspace.com
 * extras: centos.vargonen.com
 * nux-dextop: mirror.li.nux.ro
 * openvz-os: ftp.nluug.nl
 * openvz-updates: ftp.nluug.nl
 * updates: mirror.isimtescil.com.tr
base                                                     | 3.6 kB     00:00
epel                                                     | 4.7 kB     00:00
extras                                                   | 2.9 kB     00:00
nux-dextop                                               | 2.9 kB     00:00
openvz-os                                                | 3.9 kB     00:00
openvz-updates                                           | 3.0 kB     00:00
updates                                                  | 2.9 kB     00:00
(1/3): updates/7/x86_64/primary_db                         | 3.0 MB   00:10
(2/3): epel/x86_64/updateinfo                              | 1.0 MB   00:23
(3/3): epel/x86_64/primary_db                              | 6.8 MB   00:45
153 packages excluded due to repository priority protections
Resolving Dependencies
--> Running transaction check
---> Package vdo.x86_64 0:6.1.3.4-4.el7 will be installed
--> Processing Dependency: kmod-kvdo >= 6.1 for package: vdo-6.1.3.4-4.el7.x86_64
--> Running transaction check
---> Package kmod-kvdo.x86_64 0:6.1.3.7-5.el7 will be installed
--> Processing Dependency: kernel(dm_unregister_target) = 0xeeeae71b for package: kmod-kvdo-6.1.3.7-5.el7.x86_64
--> Processing Dependency: kernel(dm_register_target) = 0x979ddcc5 for package: kmod-kvdo-6.1.3.7-5.el7.x86_64
--> Processing Dependency: kernel(dm_put_device) = 0x412d503d for package: kmod-kvdo-6.1.3.7-5.el7.x86_64
--> Processing Dependency: kernel(dm_get_device) = 0xa425b4a9 for package: kmod-kvdo-6.1.3.7-5.el7.x86_64
--> Finished Dependency Resolution
Error: Package: kmod-kvdo-6.1.3.7-5.el7.x86_64 (base)
           Requires: kernel(dm_put_device) = 0x412d503d
           Installed: kernel-3.10.0-862.11.6.el7.x86_64 (@updates)
               kernel(dm_put_device) = 0xe484e3b5
           Installed: vzkernel-3.10.0-1062.4.2.vz7.116.7.x86_64 (@openvz-os)
               kernel(dm_put_device) = 0x74e56bb4
           Installed: vzkernel-3.10.0-1127.8.2.vz7.151.14.x86_64 (@openvz-os)
               kernel(dm_put_device) = 0x3dd977c7
           Available: kernel-debug-3.10.0-1127.el7.x86_64 (base)
               kernel(dm_put_device) = 0x821aceef
           Available: kernel-debug-3.10.0-1127.8.2.el7.x86_64 (updates)
               kernel(dm_put_device) = 0x821aceef
           Available: kernel-debug-3.10.0-1127.10.1.el7.x86_64 (updates)
               kernel(dm_put_device) = 0x821aceef
           Available: kernel-debug-3.10.0-1127.13.1.el7.x86_64 (updates)
               kernel(dm_put_device) = 0x821aceef
           Available: vzkernel-debug-3.10.0-1127.8.2.vz7.151.14.x86_64 (openvz-os)
               kernel(dm_put_device) = 0x0c584695
Error: Package: kmod-kvdo-6.1.3.7-5.el7.x86_64 (base)
           Requires: kernel(dm_unregister_target) = 0xeeeae71b
           Installed: kernel-3.10.0-862.11.6.el7.x86_64 (@updates)
               kernel(dm_unregister_target) = 0x35ba4186
           Installed: vzkernel-3.10.0-1062.4.2.vz7.116.7.x86_64 (@openvz-os)
               kernel(dm_unregister_target) = 0x50a1f28d
           Installed: vzkernel-3.10.0-1127.8.2.vz7.151.14.x86_64 (@openvz-os)
               kernel(dm_unregister_target) = 0x0d9db791
           Available: kernel-debug-3.10.0-1127.el7.x86_64 (base)
               kernel(dm_unregister_target) = 0xed37721f
           Available: kernel-debug-3.10.0-1127.8.2.el7.x86_64 (updates)
               kernel(dm_unregister_target) = 0xed37721f
           Available: kernel-debug-3.10.0-1127.10.1.el7.x86_64 (updates)
               kernel(dm_unregister_target) = 0xed37721f
           Available: kernel-debug-3.10.0-1127.13.1.el7.x86_64 (updates)
               kernel(dm_unregister_target) = 0xed37721f
           Available: vzkernel-debug-3.10.0-1127.8.2.vz7.151.14.x86_64 (openvz-os)
               kernel(dm_unregister_target) = 0x74d53bbe
Error: Package: kmod-kvdo-6.1.3.7-5.el7.x86_64 (base)
           Requires: kernel(dm_register_target) = 0x979ddcc5
           Installed: kernel-3.10.0-862.11.6.el7.x86_64 (@updates)
               kernel(dm_register_target) = 0xd3f9ecc7
           Installed: vzkernel-3.10.0-1062.4.2.vz7.116.7.x86_64 (@openvz-os)
               kernel(dm_register_target) = 0xc644c4ca
           Installed: vzkernel-3.10.0-1127.8.2.vz7.151.14.x86_64 (@openvz-os)
               kernel(dm_register_target) = 0xaf21d309
           Available: kernel-debug-3.10.0-1127.el7.x86_64 (base)
               kernel(dm_register_target) = 0xb38b6b62
           Available: kernel-debug-3.10.0-1127.8.2.el7.x86_64 (updates)
               kernel(dm_register_target) = 0xb38b6b62
           Available: kernel-debug-3.10.0-1127.10.1.el7.x86_64 (updates)
               kernel(dm_register_target) = 0xb38b6b62
           Available: kernel-debug-3.10.0-1127.13.1.el7.x86_64 (updates)
               kernel(dm_register_target) = 0xb38b6b62
           Available: vzkernel-debug-3.10.0-1127.8.2.vz7.151.14.x86_64 (openvz-os)
               kernel(dm_register_target) = 0x5cfd362a
Error: Package: kmod-kvdo-6.1.3.7-5.el7.x86_64 (base)
           Requires: kernel(dm_get_device) = 0xa425b4a9
           Installed: kernel-3.10.0-862.11.6.el7.x86_64 (@updates)
               kernel(dm_get_device) = 0x602cd186
           Installed: vzkernel-3.10.0-1062.4.2.vz7.116.7.x86_64 (@openvz-os)
               kernel(dm_get_device) = 0x4b672758
           Installed: vzkernel-3.10.0-1127.8.2.vz7.151.14.x86_64 (@openvz-os)
               kernel(dm_get_device) = 0x105d3ca0
           Available: kernel-debug-3.10.0-1127.el7.x86_64 (base)
               kernel(dm_get_device) = 0x7daf0344
           Available: kernel-debug-3.10.0-1127.8.2.el7.x86_64 (updates)
               kernel(dm_get_device) = 0x7daf0344
           Available: kernel-debug-3.10.0-1127.10.1.el7.x86_64 (updates)
               kernel(dm_get_device) = 0x7daf0344
           Available: kernel-debug-3.10.0-1127.13.1.el7.x86_64 (updates)
               kernel(dm_get_device) = 0x7daf0344
           Available: vzkernel-debug-3.10.0-1127.8.2.vz7.151.14.x86_64 (openvz-os)
               kernel(dm_get_device) = 0xf754ea18
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
EN

回答 2

Server Fault用户

回答已采纳

发布于 2020-07-01 15:09:11

VDO,特别是它的内核模块,是专门为相关的RHEL/CentOS内核构建的。但是,您的服务器有OpenVZ,它使用自定义内核。此时,不支持在自定义内核中使用VDO。

为了安装这个程序,您需要获得kmod的源RPM,然后根据您希望它使用的特定it内核重新构建RPM。而且您可能也需要自定义它,因为它期望的是kernel而不是vzkernel。对于每个内核更新,您都需要重复这个过程。

票数 1
EN

Server Fault用户

发布于 2020-07-03 13:54:25

看起来就像yum中的一个bug,防止安装,而且由于兼容性问题,它可能无法工作。寻找解决办法。

票数 -1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1023571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档