ksplice-offline Package Fails to Install
Installing ksplice-offline
might fail if there's an issue with the management station or if the system already has a Ksplice client installed.
ksplice-offline not available from a management station
Error
The following errors indicate an issue with the management station:
Failed to download metadata for repo
or Cannot download repodata/repomd.xml: All mirrors were tried
Resolution
ksplice-offline conflicts with another Ksplice client
Error
The following errors indicate the conflicting uptrack
package is installed:
exit status 1: Error: Transaction test error:
file /usr/lib/uptrack/regenerate-crontab from install of uptrack-offline-<version>.noarch conflicts with file from package uptrack-<version>.noarch
...
exit status 1: Error: Transaction test error:
file /usr/lib/uptrack/regenerate-crontab conflicts between attempted installs of uptrack-<version>.noarch and uptrack-offline-<version>.noarch
...
Resolution
Remove the conflicting uptrack
package before installing ksplice-offline
.
-
Check if the conflicting
uptrack
package is installed and remove it (uptrack-offline
is ok).See the following (search for
uptrack
): -
Install the latest version of the
ksplice-offline
package.See the following (search for
ksplice-offline
):
If the install job fails for the group, an instance in the group might have a conflicting Ksplice client. See Group manifest doesn't have uptrack, but ksplice-offline installation fails.
Group manifest doesn't have uptrack, but ksplice-offline installation fails
If a one or more members of the group have uptrack
installed, the installation job for the group fails. However, ksplice-offline
successfully installs on all instances that don't have uptrack
. You must remove the uptrack
package from any outlier instances.
Workaround for the outlier instances:
For each outlier instance:
- Identify the problematic instance by viewing the job details for the ksplice-offline install job (see Listing Jobs Associated with a Group).
- Detach the instance from the group (see Detaching Instances from a Group).
- Remove the
uptrack
package from the instance (see Removing Packages from an Instance). - Reattach the instance to the group (see Attaching an Instance to a Group).
OS Management Hub installs
ksplice-offline
as part of applying the group manifest.
For information on how group members might drift from what's on the group manifest, see Understanding Groups.