SLES 15 SP 4 Configuration for SAP B1 HANA

Martin Garrix 30 Reputation points
2023-09-18T02:53:19.94+00:00

Greetings Microsoft Community, I have a Azure VM with image "sles-15-sp4-basic" and preparing the prerequisites for SAP B1 HANA installation.

When installing the package "rpm" using command "zypper install rpm", it is showing as below:

Problem: the installed rpm-ndb-4.14.3-150300.55.1.x86_64 conflicts with 'rpm' provided by the to be installed rpm-4.14.3-150300.55.1.x86_64

Solution 1: deinstallation of rpm-ndb-4.14.3-150300.55.1.x86_64

Solution 2: do not install rpm-4.14.3-150300.55.1.x86_64

Both solution does not work for me. May I know how can I deinstall the conflicting "rpm-ndb" or a workaround for this?

Thank you.

SAP HANA on Azure Large Instances
SAP HANA on Azure Large Instances
Microsoft branding terminology for an Azure offer to run HANA instances on SAP HANA hardware deployed in Large Instance stamps in different Azure regions.
119 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. vipullag-MSFT 24,206 Reputation points Microsoft Employee
    2023-09-19T04:22:41.0933333+00:00

    Hello Martin Garrix

    Welcome to Microsoft Q&A Platform, thanks for posting your query here.

    To resolve the conflict between the installed rpm-ndb and the rpm package you are trying to install, you can try the following steps:

    -Check if the rpm-ndb package is required for any other software on your system. If it is not required, you can remove it using the following command:

    sudo zypper remove rpm-ndb

    -If the rpm-ndb package is required for other software, you can try installing the rpm package with the --force option to overwrite the conflicting files. However, this is not recommended as it may cause issues with other software on your system.

    sudo zypper install --force rpm

    -Another option is to try installing the rpm package from a different repository. You can search for available repositories using the following command:

    sudo zypper lr -d

    Once you have identified a suitable repository, you can add it to your system using the following command:

    sudo zypper ar <repository-url> <repository-name>

    Replace <repository-url> with the URL of the repository and <repository-name> with a name for the repository. Once the repository is added, you can try installing the rpm package again using the following command:

    sudo zypper install rpm

    I hope this helps you resolve the conflict and install the rpm package successfully.