Views:

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.

Related Products: vStor