Upgrade from OES 2023 to OES 23.4 file conflict

Running zypper patch before upgrade to 23.4 and get file conflict:

Problem: 1: the to be installed patch:SUSE-SLE-Module-Basesystem-15-SP4-2023-2571-1.noarch conflicts with 'python-ply.noarch < 3.10-150000.3.3.4' provided by the installed python-ply-3.4-3.3.1.noarch
Solution 1: Following actions will be done:
deinstallation of python-ply-3.4-3.3.1.noarch
deinstallation of python-bind-9.11.22-3.43.1.noarch
Solution 2: do not install patch:SUSE-SLE-Module-Basesystem-15-SP4-2023-2571-1.noarch

OES version 2023.0 (2023 (x86_64), VERSION = 2023 PATCHLEVEL = 0) with latest updates 

any suggestion?

  • 0

    When I try running yast2 wagon command (without running zypper patch) get some problem!

  • 0

    I think you can uninstall the old python versions. OES 23.4 uses python 3.6 and the rpms are named python3....

    Regards

  • 0   in reply to 

    My vote for Wolfgang's suggestion (i.e. solution 1): the mentioned packages are SLES12 stuff.

  • Verified Answer

    +1  
  • 0 in reply to   

    Thanks to everyone!

    Option 1 worked for me, the upgrade process to 24.3 went good, after server rebooted to first boot configuration and ask admin password I get error : 

    After 30 minutes found the LDAP configuration was pointing to old (dead) OES server, changing the configuration solved the problem.

    It would be nice if this error message said more about the problem, maybe something like this:

    Unable to connect to LDAP server 10.10.10.34

    Thanks again!

  • Suggested Answer

    0   in reply to 

    In OES2023 updates we have tried to address this issue. Before upgrading patch the server to apply the latest update and run the below script

    /opt/novell/oes-install/util/oes_upgrade_check.pl , in the script we have added a check that will try to connect all the LDAP servers and it will list the servers that are not reachable.

    Example ->

    # /opt/novell/oes-install/util/oes_upgrade_check.pl edir
    ***********************************************

    * * OES server installed : oes2023 * *

    OES Upgrade Script Version : 1.4.2 * *

    Log location: /var/opt/novell/log/ * *

    ***********************************************

    Compared edir and found no differences

    Checking OES LDAP servers

        Below OES servers are not reachable -
        ['1xx.xx.xxx.xx0', '1xx.xx.xxx.xx9']
    
    
        Do you want to delete the oes-ldap entry for 1xx.xx.xxx.xx0 ? Y(yes) or N(no) : y
        OES LDAP entry deleted for 1xx.xx.xxx.xx0.
    
        Do you want to delete the oes-ldap entry for 1xx.xx.xxx.xx9 ? Y(yes) or N(no) : yes
        OES LDAP entry deleted for 1xx.xx.xxx.xx9.

    Let me know if this helps or not.

    Regards,

    Gaurav

  • 0 in reply to   

    Good to known!

    this is what I get after running the script for eDir:

    ./oes_upgrade_check.pl edir

    ************************************************
    * OES server installed : 24.3 *
    * OES Upgrade Script Version : 1.5.1 *
    * Log location: /var/opt/novell/log/ *
    ************************************************

    Compared edir and found no differences
    Checking OES LDAP servers
              OES LDAP servers are reachable.

    looks like everything is ok

    Thank you very much