If the RPM package, "Kernel Modules for Virtual Data Optimizer" (kmod-kvdo) is already installed in the Catalogic vStor 4.8.0 appliance and you run the update script for Catalogic vStor 4.8.1, you can get the error in the Symptom section and the installation fails. In this case, you need to uninstall the kmod-vdo package and retry to run the update script.
Symptom
Run the update script for Catalogic vStor 4.8.1 and you get an error which is similar to the following example:
--> Finished Dependency Resolution
Error: Package: kmod-kvdo-6.1.3.23-5.el7.x86_64 (osupdate)
Requires: kernel(dm_get_device) = 0xa425b4a9
Installed: kernel-3.10.0-1062.el7.x86_64 (@anaconda)
kernel(dm_get_device) = 0x304f1d09
Installed: kernel-ml-4.19.119-3c.el7.x86_64 (@/kernel-ml-4.19.119-3c.el7.x86_64)
kernel(dm_get_device) = 0xf5caba3a
Error: Package: kmod-kvdo-6.1.3.23-5.el7.x86_64 (osupdate)
Requires: kernel(dm_register_target) = 0x979ddcc5
Installed: kernel-3.10.0-1062.el7.x86_64 (@anaconda)
kernel(dm_register_target) = 0xfcd652d7
Installed: kernel-ml-4.19.119-3c.el7.x86_64 (@/kernel-ml-4.19.119-3c.el7.x86_64)
kernel(dm_register_target) = 0xec4433dc
Error: Package: kmod-kvdo-6.1.3.23-5.el7.x86_64 (osupdate)
Requires: kernel(dm_unregister_target) = 0xeeeae71b
Installed: kernel-3.10.0-1062.el7.x86_64 (@anaconda)
kernel(dm_unregister_target) = 0x33f324ab
Installed: kernel-ml-4.19.119-3c.el7.x86_64 (@/kernel-ml-4.19.119-3c.el7.x86_64)
kernel(dm_unregister_target) = 0xbd5ef344
Error: Package: kmod-kvdo-6.1.3.23-5.el7.x86_64 (osupdate)
Requires: kernel(dm_put_device) = 0x412d503d
Installed: kernel-3.10.0-1062.el7.x86_64 (@anaconda)
kernel(dm_put_device) = 0x660c95fc
Installed: kernel-ml-4.19.119-3c.el7.x86_64 (@/kernel-ml-4.19.119-3c.el7.x86_64)
kernel(dm_put_device) = 0x9da5888d
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
Error encountered. RC=1
The product update stops.
Tip. In addition to the screen output from the installer, you can see this message in the update log file: /tmp/<XXXX>-update.log
.
Resolution
Uninstall the kmod-kvdo by running the following shell command:
$ sudo yum erase kmod-kvdo
Run the update script for Catalogic vStor again.