Page 2 of 4 FirstFirst 1234 LastLast
Results 11 to 20 of 38

Thread: Upgrade 15.2 to 15.3 leads to libhandle.so.1.0.3 conflict

  1. #11

    Default Re: Upgrade 15.2 to 15.3 leads to libhandle.so.1.0.3 conflict

    I've repeated the process but the end result is the same, installing systemd results in restarting the system.

    So after doing the following steps:

    Code:
    # all repos with priority 99
    zypper --releasever=15.3 ref
    rpm -e --nodeps libhandle1
    zypper --releasever=15.3 -v in --download-in-advance zypper libzypp libsolv-tools rpm libproxy1 libmodman1 curl openSUSE-release coreutils filesystem systemd udev aaa_base
    # then reboot
    zypper ref
    zypper --releasever=15.3 -v dup --allow-vendor-change
    There were no conflicts after the last command but installing systemd resulted in reboot.

    Code:
    (1208/5003) Installing: suse-module-tools-15.3.15-3.17.1.x86_64 .......................................................................................................................................................................................................................................................[done]
    (1209/5003) Installing: kmod-29-4.15.1.x86_64 .........................................................................................................................................................................................................................................................................[done]
    (1210/5003) Installing: systemd-246.16-150300.7.45.1.x86_64 ........................................................................................................................................................................................................................................................<100%>[-]Timeout, server
    journalctl -fb shows some stack traces:

    Code:
    May 18 20:22:26 loginupgrade systemd-journald[602]: Forwarding to syslog missed 812 messages.
    May 18 20:22:26 loginupgrade nscd[823]: 823 monitored file `/etc/group` was written to
    May 18 20:22:26 loginupgrade nscd[823]: 823 monitored file `/etc/group` was moved into place, adding watch
    May 18 20:22:26 loginupgrade groupadd[4540]: group added to /etc/group: name=audit, GID=475
    May 18 20:22:26 loginupgrade nscd[823]: 823 monitoring file `/etc/passwd` (1)
    May 18 20:22:26 loginupgrade nscd[823]: 823 monitoring directory `/etc` (2)
    May 18 20:23:01 loginupgrade cron[4545]: PAM unable to dlopen(/lib64/security/pam_unix.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:23:01 loginupgrade systemd-journald[602]: Forwarding to syslog missed 6 messages.
    May 18 20:23:01 loginupgrade cron[4545]: PAM adding faulty module: /lib64/security/pam_unix.so
    May 18 20:23:01 loginupgrade cron[4545]: PAM unable to dlopen(/lib64/security/pam_krb5.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:23:01 loginupgrade cron[4545]: PAM adding faulty module: /lib64/security/pam_krb5.so
    May 18 20:23:01 loginupgrade kernel: cron[4545]: segfault at 8a96 ip 0000000000008a96 sp 00007fffe9e99f38 error 14 in cron[56384e267000+10000]
    May 18 20:23:01 loginupgrade kernel: Code: Bad RIP value.
    May 18 20:23:01 loginupgrade systemd[1]: Started Process Core Dump (PID 4546/UID 0).
    May 18 20:23:06 loginupgrade systemd-coredump[4547]: Process 4545 (cron) of user 0 dumped core.
                                                         
                                                         Stack trace of thread 4545:
                                                         #0  0x0000000000008a96 n/a (n/a)
    May 18 20:23:37 loginupgrade systemd-journald[602]: Forwarding to syslog missed 5 messages.
    May 18 20:24:01 loginupgrade cron[4557]: PAM unable to dlopen(/lib64/security/pam_unix.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:24:01 loginupgrade cron[4557]: PAM adding faulty module: /lib64/security/pam_unix.so
    May 18 20:24:01 loginupgrade cron[4557]: PAM unable to dlopen(/lib64/security/pam_krb5.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:24:01 loginupgrade cron[4557]: PAM adding faulty module: /lib64/security/pam_krb5.so
    May 18 20:24:01 loginupgrade kernel: cron[4557]: segfault at 8a96 ip 0000000000008a96 sp 00007fffe9e99f38 error 14 in cron[56384e267000+10000]
    May 18 20:24:01 loginupgrade kernel: Code: Bad RIP value.
    May 18 20:24:01 loginupgrade systemd[1]: Started Process Core Dump (PID 4558/UID 0).
    May 18 20:24:06 loginupgrade systemd-coredump[4559]: Process 4557 (cron) of user 0 dumped core.
                                                         
                                                         Stack trace of thread 4557:
                                                         #0  0x0000000000008a96 n/a (n/a)
    May 18 20:24:07 loginupgrade systemd-journald[602]: Forwarding to syslog missed 6 messages.
    May 18 20:25:01 loginupgrade cron[4567]: PAM unable to dlopen(/lib64/security/pam_unix.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:25:01 loginupgrade systemd-journald[602]: Forwarding to syslog missed 1 messages.
    May 18 20:25:01 loginupgrade kernel: cron[4567]: segfault at 8a96 ip 0000000000008a96 sp 00007fffe9e99f38 error 14 in cron[56384e267000+10000]
    May 18 20:25:01 loginupgrade kernel: Code: Bad RIP value.
    May 18 20:25:01 loginupgrade cron[4567]: PAM adding faulty module: /lib64/security/pam_unix.so
    May 18 20:25:01 loginupgrade cron[4567]: PAM unable to dlopen(/lib64/security/pam_krb5.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:25:01 loginupgrade cron[4567]: PAM adding faulty module: /lib64/security/pam_krb5.so
    May 18 20:25:01 loginupgrade systemd[1]: Started Process Core Dump (PID 4568/UID 0).
    May 18 20:25:06 loginupgrade systemd-coredump[4569]: Process 4567 (cron) of user 0 dumped core.
                                                         
                                                         Stack trace of thread 4567:
                                                         #0  0x0000000000008a96 n/a (n/a)
    May 18 20:26:01 loginupgrade cron[4580]: PAM unable to dlopen(/lib64/security/pam_unix.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:26:01 loginupgrade systemd-journald[602]: Forwarding to syslog missed 9 messages.
    May 18 20:26:01 loginupgrade kernel: cron[4580]: segfault at 8a96 ip 0000000000008a96 sp 00007fffe9e99f38 error 14 in cron[56384e267000+10000]
    May 18 20:26:01 loginupgrade kernel: Code: Bad RIP value.
    May 18 20:26:01 loginupgrade cron[4580]: PAM adding faulty module: /lib64/security/pam_unix.so
    May 18 20:26:01 loginupgrade cron[4580]: PAM unable to dlopen(/lib64/security/pam_krb5.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:26:01 loginupgrade cron[4580]: PAM adding faulty module: /lib64/security/pam_krb5.so
    May 18 20:26:01 loginupgrade systemd[1]: Started Process Core Dump (PID 4581/UID 0).
    May 18 20:26:06 loginupgrade systemd-coredump[4582]: Process 4580 (cron) of user 0 dumped core.
                                                         
                                                         Stack trace of thread 4580:
                                                         #0  0x0000000000008a96 n/a (n/a)
    May 18 20:26:35 loginupgrade systemd-journald[602]: Forwarding to syslog missed 5 messages.
    May 18 20:27:01 loginupgrade cron[4590]: PAM unable to dlopen(/lib64/security/pam_unix.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:27:01 loginupgrade cron[4590]: PAM adding faulty module: /lib64/security/pam_unix.so
    May 18 20:27:01 loginupgrade kernel: cron[4590]: segfault at 8a96 ip 0000000000008a96 sp 00007fffe9e99f38 error 14 in cron[56384e267000+10000]
    May 18 20:27:01 loginupgrade kernel: Code: Bad RIP value.
    May 18 20:27:01 loginupgrade cron[4590]: PAM unable to dlopen(/lib64/security/pam_krb5.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:27:01 loginupgrade cron[4590]: PAM adding faulty module: /lib64/security/pam_krb5.so
    May 18 20:27:01 loginupgrade systemd[1]: Started Process Core Dump (PID 4591/UID 0).
    May 18 20:27:06 loginupgrade systemd-coredump[4592]: Process 4590 (cron) of user 0 dumped core.
                                                         
                                                         Stack trace of thread 4590:
                                                         #0  0x0000000000008a96 n/a (n/a)
    May 18 20:27:06 loginupgrade systemd-journald[602]: Forwarding to syslog missed 6 messages.
    May 18 20:28:01 loginupgrade cron[4601]: PAM unable to dlopen(/lib64/security/pam_unix.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:28:01 loginupgrade systemd-journald[602]: Forwarding to syslog missed 1 messages.
    May 18 20:28:01 loginupgrade cron[4601]: PAM adding faulty module: /lib64/security/pam_unix.so
    May 18 20:28:01 loginupgrade cron[4601]: PAM unable to dlopen(/lib64/security/pam_krb5.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:28:01 loginupgrade cron[4601]: PAM adding faulty module: /lib64/security/pam_krb5.so
    May 18 20:28:01 loginupgrade kernel: cron[4601]: segfault at 8a96 ip 0000000000008a96 sp 00007fffe9e99f38 error 14 in cron[56384e267000+10000]
    May 18 20:28:01 loginupgrade kernel: Code: Bad RIP value.
    May 18 20:28:01 loginupgrade systemd[1]: Started Process Core Dump (PID 4602/UID 0).
    May 18 20:28:06 loginupgrade systemd-coredump[4603]: Process 4601 (cron) of user 0 dumped core.
                                                         
                                                         Stack trace of thread 4601:
                                                         #0  0x0000000000008a96 n/a (n/a)
    May 18 20:28:45 loginupgrade systemd-journald[602]: Forwarding to syslog missed 5 messages.
    May 18 20:29:01 loginupgrade cron[4611]: PAM unable to dlopen(/lib64/security/pam_unix.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:29:01 loginupgrade cron[4611]: PAM adding faulty module: /lib64/security/pam_unix.so
    May 18 20:29:01 loginupgrade cron[4611]: PAM unable to dlopen(/lib64/security/pam_krb5.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:29:01 loginupgrade cron[4611]: PAM adding faulty module: /lib64/security/pam_krb5.so
    May 18 20:29:01 loginupgrade kernel: cron[4611]: segfault at 8a96 ip 0000000000008a96 sp 00007fffe9e99f38 error 14 in cron[56384e267000+10000]
    May 18 20:29:01 loginupgrade kernel: Code: Bad RIP value.
    May 18 20:29:01 loginupgrade systemd[1]: Started Process Core Dump (PID 4612/UID 0).
    May 18 20:29:06 loginupgrade systemd-coredump[4613]: Process 4611 (cron) of user 0 dumped core.
                                                         
                                                         Stack trace of thread 4611:
                                                         #0  0x0000000000008a96 n/a (n/a)
    May 18 20:29:38 loginupgrade systemd-journald[602]: Forwarding to syslog missed 6 messages.
    May 18 20:30:01 loginupgrade cron[4622]: PAM unable to dlopen(/lib64/security/pam_unix.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:30:01 loginupgrade cron[4622]: PAM adding faulty module: /lib64/security/pam_unix.so
    May 18 20:30:01 loginupgrade cron[4622]: PAM unable to dlopen(/lib64/security/pam_krb5.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:30:01 loginupgrade cron[4622]: PAM adding faulty module: /lib64/security/pam_krb5.so
    May 18 20:30:01 loginupgrade kernel: cron[4622]: segfault at 8a96 ip 0000000000008a96 sp 00007fffe9e99f38 error 14 in cron[56384e267000+10000]
    May 18 20:30:01 loginupgrade kernel: Code: Bad RIP value.
    May 18 20:30:01 loginupgrade systemd[1]: Started Process Core Dump (PID 4624/UID 0).
    May 18 20:30:06 loginupgrade systemd-coredump[4625]: Process 4622 (cron) of user 0 dumped core.
                                                         
                                                         Stack trace of thread 4622:
                                                         #0  0x0000000000008a96 n/a (n/a)
    May 18 20:30:13 loginupgrade systemd-journald[602]: Forwarding to syslog missed 6 messages.
    May 18 20:31:01 loginupgrade cron[4657]: PAM unable to dlopen(/lib64/security/pam_unix.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:31:01 loginupgrade systemd-journald[602]: Forwarding to syslog missed 1 messages.
    May 18 20:31:01 loginupgrade cron[4657]: PAM adding faulty module: /lib64/security/pam_unix.so
    May 18 20:31:01 loginupgrade kernel: cron[4657]: segfault at 8a96 ip 0000000000008a96 sp 00007fffe9e99f38 error 14 in cron[56384e267000+10000]
    May 18 20:31:01 loginupgrade kernel: Code: Bad RIP value.
    May 18 20:31:01 loginupgrade cron[4657]: PAM unable to dlopen(/lib64/security/pam_krb5.so): /lib64/libpthread.so.0: symbol __sigtimedwait, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
    May 18 20:31:01 loginupgrade cron[4657]: PAM adding faulty module: /lib64/security/pam_krb5.so
    May 18 20:31:01 loginupgrade systemd[1]: Started Process Core Dump (PID 4658/UID 0).
    May 18 20:31:07 loginupgrade systemd-coredump[4659]: Process 4657 (cron) of user 0 dumped core.
                                                         
                                                         Stack trace of thread 4657:
                                                         #0  0x0000000000008a96 n/a (n/a)
    May 18 20:31:34 loginupgrade systemd-journald[602]: Forwarding to syslog missed 5 messages.
    Tomorrow I can provide more journalctl if required.

  2. #12
    Join Date
    Sep 2012
    Posts
    7,646

    Default Re: Upgrade 15.2 to 15.3 leads to libhandle.so.1.0.3 conflict

    Quote Originally Posted by derDaywalker View Post
    Here is a newest screenshot with kernel panic after reboot: https://susepaste.org/cc5d50e6
    It seems that systemd fails to start but logs are suppressed. Could you boot with the following additional kernel parameters:
    Code:
    printk.devkmsg=on plymouth.enable=0
    and post screenshot again? Hopefully it will contain more information.

  3. #13

    Default Re: Upgrade 15.2 to 15.3 leads to libhandle.so.1.0.3 conflict

    Quote Originally Posted by arvidjaar View Post
    It seems that systemd fails to start but logs are suppressed. Could you boot with the following additional kernel parameters:
    Code:
    printk.devkmsg=on plymouth.enable=0
    and post screenshot again? Hopefully it will contain more information.
    Hi

    I've added the boot parameter: https://susepaste.org/95d7c70c

    But the boot message is the same: https://susepaste.org/19401028

    I'm really grateful for all your efforts to solve this issue! It's really hard and I'm totally lost without your help! So thank you all again!

  4. #14
    Join Date
    Dec 2008
    Location
    FL, USA
    Posts
    3,795
    Blog Entries
    1

    Default Re: Upgrade 15.2 to 15.3 leads to libhandle.so.1.0.3 conflict

    Whenever this appears here, and unless the conflict relates directly to the package management system, I force remove the older package(s) with rpm -e --nodeps packagename, then try again, letting zypper resolve any remaining deps or conflicts.
    Reg. Linux User 211409 *** multibooting since 1992
    Primary: 15.3, TW, 15.1 & 13.1 on Haswell @earthlink.net
    Secondary: eComStation (OS/2) &15.2 on i965P/Radeon
    Tertiary: Debian, Fedora, Mageia, more on Rocket Lake & older Intel, AMD, NVidia....

  5. #15

    Default Re: Upgrade 15.2 to 15.3 leads to libhandle.so.1.0.3 conflict

    Hi,

    Thank you for your reply!

    My following post is after resolving the first conflict and installing the packages like suggested earlier with the following commands:

    Code:
    zypper --releasever=15.3 ref
    rpm -e --nodeps libhandle1
    zypper --releasever=15.3 -v in --download-in-advance zypper libzypp libsolv-tools rpm libproxy1 libmodman1 curl openSUSE-release coreutils filesystem systemd udev aaa_base
    # then reboot
    After the reboot the system starts successfully. When I then issue a zypper up -l then I get the git conflict again plus a plymouth conflict:

    Code:
    Checking for file conflicts: ........................................................................................................................[error]
    Detected 19 file conflicts:
    
    
    File /usr/bin/rpcgen
      from install of
         rpcgen-1.4.2-1.46.x86_64 (oss)
      conflicts with file from package
         glibc-devel-2.26-lp152.26.12.1.x86_64 (@System)
    
    
    File /usr/lib/perl5/vendor_perl/5.26.1/Git.pm
      from install of
         perl-Git-2.35.3-150300.10.12.1.x86_64 (Update repository with updates from SUSE Linux Enterprise 15)
      conflicts with file from install of
         git-core-2.26.2-3.34.1.x86_64 (oss)
    
    [ + a lot of other perl / git conflicts ]
    
    
    File /usr/share/plymouth/plymouthd.defaults
      from install of
         plymouth-branding-openSUSE-15.3.20210112-lp153.1.26.noarch (oss)
      conflicts with file from package
         plymouth-0.9.4+git20190304.ed9f201-lp152.4.4.x86_64 (@System)
    Then I remove the plymouth:

    Code:
    # rpm -e --nodeps plymouth-0.9.4+git20190304.ed9f201-lp152.4.4.x86_64
    warning: /etc/plymouth/plymouthd.conf saved as /etc/plymouth/plymouthd.conf.rpmsave
    But I can't find anything about the perl-git but about git-core:

    Code:
    # rpm -qa | grep -i git-core
    git-core-2.26.2-lp152.2.12.1.x86_64
    # 
    # rpm -qa | grep -i perl-git
    #

    After removing the git-core too, there are no further conflicts but while installing the package I get concerning errors, which could explain why I can't boot afterwards:

    Code:
    Executing %posttrans script 'login_defs-4.8.1-150300.4.3.8.noarch.rpm' ----------------------------------------------------------------------------------[-]
    Output of xfsprogs-4.15.0-4.52.1.x86_64.rpm %posttrans script:
        Creating initrd: /boot/initrd-5.3.18-150300.59.68-default
        dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force --force-drivers "thermal pata_amd mptsas ata_generic amd74xx ide_pci_generic processor fan xennet xenblk" /boot/initrd-5.3.18-150300.59.68-default 5.3.18-150300.59.68-default
        /usr/lib/systemd/systemd: /lib64/libapparmor.so.1: version `APPARMOR_2.13' not found (required by /usr/lib/systemd/systemd)
        /usr/lib/systemd/systemd: /lib64/libapparmor.so.1: version `APPARMOR_2.10' not found (required by /usr/lib/systemd/systemd)
        dracut: systemd version is not a number ()
        Creating initrd: /boot/initrd-5.3.18-59.10-default
        dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force --force-drivers "thermal pata_amd mptsas ata_generic amd74xx ide_pci_generic processor fan xennet xenblk" /boot/initrd-5.3.18-59.10-default 5.3.18-59.10-default
        /usr/lib/systemd/systemd: /lib64/libapparmor.so.1: version `APPARMOR_2.13' not found (required by /usr/lib/systemd/systemd)
        /usr/lib/systemd/systemd: /lib64/libapparmor.so.1: version `APPARMOR_2.10' not found (required by /usr/lib/systemd/systemd)
        dracut: systemd version is not a number ()
        Creating initrd: /boot/initrd-5.3.18-lp152.106-default
        dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force --force-drivers "thermal pata_amd mptsas ata_generic amd74xx ide_pci_generic processor fan xennet xenblk" /boot/initrd-5.3.18-lp152.106-default 5.3.18-lp152.106-default
        /usr/lib/systemd/systemd: /lib64/libapparmor.so.1: version `APPARMOR_2.13' not found (required by /usr/lib/systemd/systemd)
        /usr/lib/systemd/systemd: /lib64/libapparmor.so.1: version `APPARMOR_2.10' not found (required by /usr/lib/systemd/systemd)
        dracut: systemd version is not a number ()
        Generating  /boot/initrd-5.3.18-150300.59.68-default /boot/initrd-5.3.18-59.10-default /boot/initrd-5.3.18-lp152.106-default targets failed
    
    
    Warning: xfsprogs-4.15.0-4.52.1.x86_64.rpm %posttrans script failed (returned 1)
    Executing %posttrans script 'raleway-fonts-3.0-1.22.noarch.rpm' <5%>=====================================================================================[|]
    Output of dmraid-1.0.0.rc16-3.26.x86_64.rpm %posttrans script:
        Updating /etc/sysconfig/dmraid ...
    
    
    Executing %posttrans scripts .........................................................................................................................[done]
    There are running programs which still use files and libraries deleted or updated by recent upgrades. They should be restarted to benefit from the latest updates. Run 'zypper ps -s' to list these programs.
     
    Since the last system boot core libraries or services have been updated.
    Reboot is suggested to ensure that your system benefits from these updates.
    While installing I also get worrisome messages like:

    Code:
    (2031/4654) Installing: irqbalance-1.4.0-12.6.1.x86_64 ...............................................................................................[done]Additional rpm output:
    Updating /etc/sysconfig/irqbalance ...
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    or

    Code:
    (2950/4654) Installing: kernel-default-5.3.18-150300.59.68.1.x86_64 ..................................................................................[done]
    Additional rpm output:
    Creating initrd: /boot/initrd-5.3.18-150300.59.68-default
    dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force --force-drivers "thermal pata_amd mptsas ata_generic amd74xx ide_pci_generic processor fan xennet xenblk" /boot/initrd-5.3.18-150300.59.68-default 5.3.18-150300.59.68-default
    /usr/lib/systemd/systemd: /lib64/libapparmor.so.1: version `APPARMOR_2.13' not found (required by /usr/lib/systemd/systemd)
    /usr/lib/systemd/systemd: /lib64/libapparmor.so.1: version `APPARMOR_2.10' not found (required by /usr/lib/systemd/systemd)
    dracut: systemd version is not a number ()
    Generating  /boot/initrd-5.3.18-150300.59.68-default targets failed
    warning: %post(kernel-default-5.3.18-150300.59.68.1.x86_64) scriptlet failed, exit status 1
    After that I can't boot of course...

    Resetting to the first state and instead of zypper up -l just installing systemd via zypper in systemd I also get the cryptsetup error:

    Code:
    ( 16/100) Installing: systemd-246.13-5.1.x86_64 .......................................................................................................................................................................................................................................................................[done]
    Additional rpm output:
    warning: /etc/systemd/journald.conf created as /etc/systemd/journald.conf.rpmnew
    warning: /etc/systemd/system.conf created as /etc/systemd/system.conf.rpmnew
    /usr/bin/systemd-sysusers: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/lib/systemd/systemd-random-seed: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/journalctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemd-tmpfiles: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    At least it doesn't just boot while installing systemd which might be a progress but the end result is the same that the system can't boot. So maybe I should include some libs? But I thought that installing systemd will take care of what it needs.

    Fun fact, after installation is complete I can't reboot properly:

    Code:
    # reboot
    reboot: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    Thus I reboot with echo "b" > /proc/sysrq-trigger

    Resetting again to the first state and just issuing the same command then before (
    Code:
    zypper --releasever=15.3 -v in --download-in-advance zypper libzypp libsolv-tools rpm libproxy1 libmodman1 curl openSUSE-release coreutils filesystem systemd udev aaa_base
    ) leads to the same result of non-bootable system and cryptsetup error, but at least no conflicts: https://susepaste.org/88192019


    The conclusion is, starting from the above setup using zypper up -l results in not booting with the cryptsetup error message (and others), just issuing zypper in systemd produces the cryptsetup error messages and renders a non-bootable system. And issuing zypper dup -l results in auto rebooting while installing systemd and thus not all packages are installed plus the system renders also non-bootable. And just issuing a second time the zypper in command results in the same state. I guess I did every trial-and-error possibility and I'm totally lost.

  6. #16
    Join Date
    Dec 2008
    Location
    FL, USA
    Posts
    3,795
    Blog Entries
    1

    Default Re: Upgrade 15.2 to 15.3 leads to libhandle.so.1.0.3 conflict

    Am I understanding right that after issuing:
    Code:
    # zypper --releasever=15.3 -v in --download-in-advance zypper libzypp libsolv-tools rpm libproxy1 libmodman1 curl openSUSE-release coreutils filesystem systemd udev aaa_base
    your next step is to reboot? That makes no sense. The next step should be to finish the upgrade:
    Code:
    # zypper dup --releasever=15.3
    or as I do
    Code:
    # zypper -v up
    # zypper -v dup
    (My repo URIs all include 15.3 rather than $releasever.)
    Reg. Linux User 211409 *** multibooting since 1992
    Primary: 15.3, TW, 15.1 & 13.1 on Haswell @earthlink.net
    Secondary: eComStation (OS/2) &15.2 on i965P/Radeon
    Tertiary: Debian, Fedora, Mageia, more on Rocket Lake & older Intel, AMD, NVidia....

  7. #17
    Join Date
    Sep 2012
    Posts
    7,646

    Default Re: Upgrade 15.2 to 15.3 leads to libhandle.so.1.0.3 conflict

    Quote Originally Posted by derDaywalker View Post
    When I then issue a zypper up -l
    You cannot upgrade between releases using "zypper up", You must use zypper dup.

  8. #18

    Default Re: Upgrade 15.2 to 15.3 leads to libhandle.so.1.0.3 conflict

    Hi,

    okay, I did go back to square one. So completely from the beginning of my first snapshot without doing anything before.

    Then I issued the following commands:

    Code:
    sed -i 's/$releasever\|15.2/15.3/' /etc/zypp/repos.d/*.repo
    sed -i '/priority\=/d' /etc/zypp/repos.d/*.repo
    
    
    zypper ref
    rpm -e --nodeps libhandle1
    zypper al texlive*
    The sed commands set it straight to 15.3 and removed all priorities. Then I removed the libhandle1 because this always leads to the conflict. Then I locked all texlive packages in order to reduce the download and install size, because every try costs around 30 minutes.

    Thats the base for the next two tries.

    After the above commands I issued :

    Code:
    zypper -v in --download-in-advance zypper libzypp libsolv-tools rpm libproxy1 libmodman1 curl openSUSE-release coreutils filesystem systemd udev aaa_base
    Thats the result: https://susepaste.org/e4b9b54e

    I guess the dracut messages are not that bad plus it complains about newer packages versions with other vendors.


    And then directly after that (without rebooting) I issued

    Code:
    zypper dup -l
    Thats the result: https://susepaste.org/203474d6

    No error messages which sounds good, but the result is, that while installing systemd package the system rebooted instantly. I guess its not really common that the system reboots while installing the package if there are over 2000 packages left to install.

    Because the first install command complained about newer packages with newer vendors I decided to do it all over again and allow vendor changes.

    Code:
    zypper -v in --allow-vendor-change --download-in-advance zypper libzypp libsolv-tools rpm libproxy1 libmodman1 curl openSUSE-release coreutils filesystem systemd udev aaa_base
    Result: https://pastebin.com/5C5V6vQF
    (For any reason, susepaste always says I'm a spammer when I want to paste the output of that command, thus I had to use pastebin for that)

    The dracut errors seems to be way heavier and there are undefined symbol errors with the cryptsetup error I mentioned before.

    And after that without rebooting:

    Code:
    zypper dup -l --allow-vendor-change
    Result: https://susepaste.org/ea12e144
    And crash: https://susepaste.org/f3d0e8a3

    The result is the same, their are cryptsetup errors and it reboots while installing systemd.

  9. #19
    Join Date
    Sep 2012
    Posts
    7,646

    Default Re: Upgrade 15.2 to 15.3 leads to libhandle.so.1.0.3 conflict

    Quote Originally Posted by derDaywalker View Post
    Code:
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    The crypt_activate_by_signed_key is provided by libcryptsetup12 in Leap 15.3, but is missing in libcryptsetup12 in Leap 15.2. Unfortunately package metadata for both libraries is identical, so nothing tells rpm/zypper it needs to update this library first.

    There is probably some other reason in case of full dup, because according to your log libcryptsetup12 is installed before systemd. Still, full dup log shows
    Code:
    warning: /var/cache/zypp/packages/packman/Essentials/x86_64/libgstphotography-1_0-0-1.16.3-pm153.3.6.5.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 1abd1afb: NOKEY
    which means you have third-party repositories and performing unrestricted "zypper dup --allow-vendor-change" in presence of third party repositories is rather unpredictable.

    As the last resort I would disable all non-openSUSE repositories (except openSUSE GA and update), ensure that all packages come from openSUSE and you have the latest updates and try zypper dup again. If that works you can add other repositories and packages later. If that fails too ... well, clean install is probably more simple.

  10. #20

    Default Re: Upgrade 15.2 to 15.3 leads to libhandle.so.1.0.3 conflict

    Okay, that explanation sounds good to me, why it fails with the libcrypt. Which repos do you have in mind? The packman repo?

    Because I did this:

    Code:
    # zypper mr -d 3
    Repository 'packman' has been successfully disabled.
    # 
    # zypper lr -d
    # | Alias          | Name           | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                               | Service
    --+----------------+----------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------+--------
    1 | non-oss        | non-oss        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/non-oss/ | 
    2 | oss            | oss            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/oss/     | 
    3 | packman        | packman        | No      | ----      | ----    |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_15.3/     | 
    4 | update-non-oss | update-non-oss | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.3/non-oss/            | 
    5 | update-oss     | update-oss     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.3/oss/                | 
    # 
     
    # rpm -e --nodeps libhandle1
    # 
    
    
    
    
    # zypper al texlive*
    Specified lock has been successfully added.
     
    # 
    # zypper -v in --allow-vendor-change --download-in-advance zypper libzypp libsolv-tools rpm libproxy1 libmodman1 curl openSUSE-release coreutils filesystem systemd udev aaa_base
    With --allow-vendor-change the result is the same: https://pastebin.com/vhc7Y3kH

    Code:
    ( 27/117) Installing: systemd-246.13-5.1.x86_64 .......................................................................................................................................................................................................................................................................[done]
    Additional rpm output:
    warning: /etc/systemd/journald.conf created as /etc/systemd/journald.conf.rpmnew
    warning: /etc/systemd/system.conf created as /etc/systemd/system.conf.rpmnew
    /usr/bin/systemd-sysusers: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/lib/systemd/systemd-random-seed: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/journalctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemd-tmpfiles: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    /usr/bin/systemctl: symbol lookup error: /usr/lib/systemd/libsystemd-shared-246.so: undefined symbol: crypt_activate_by_signed_key, version CRYPTSETUP_2.0
    zypper dup -l afterwards of course suffer from the same issue. Their aren't any other repos installed like you see. Maybe I should somehow remove libcryptsetup12 manually and install the newest version before and then do the zypper in command listed above?

    I also searched for any updates for 15.2, but their are non, or I have to change the mirror URL?

    Code:
    # sed -i 's/$releasever\|15.3/15.2/' /etc/zypp/repos.d/*.repo
    # 
    # 
    # zypper ref
    Retrieving repository 'non-oss' metadata ..............................................................................................................................................................................................................................................................................[done]
    Building repository 'non-oss' cache ...................................................................................................................................................................................................................................................................................[done]
    Retrieving repository 'oss' metadata ..................................................................................................................................................................................................................................................................................[done]
    Building repository 'oss' cache .......................................................................................................................................................................................................................................................................................[done]
    Retrieving repository 'update-non-oss' metadata .......................................................................................................................................................................................................................................................................[done]
    Building repository 'update-non-oss' cache ............................................................................................................................................................................................................................................................................[done]
    Retrieving repository 'update-oss' metadata ...........................................................................................................................................................................................................................................................................[done]
    Building repository 'update-oss' cache ................................................................................................................................................................................................................................................................................[done]
    All repositories have been refreshed.
    
    # 
    # zypper lr -d
    # | Alias          | Name           | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                               | Service
    --+----------------+----------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------+--------
    1 | non-oss        | non-oss        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.2/repo/non-oss/ | 
    2 | oss            | oss            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.2/repo/oss/     | 
    3 | packman        | packman        | No      | ----      | ----    |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Leap_15.2/     | 
    4 | update-non-oss | update-non-oss | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.2/non-oss/            | 
    5 | update-oss     | update-oss     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.2/oss/                | 
    
    
    # zypper up -l
    Loading repository data...
    Warning: Repository 'update-non-oss' appears to be outdated. Consider using a different mirror or server.
    Warning: Repository 'update-oss' appears to be outdated. Consider using a different mirror or server.
    Reading installed packages...
    Nothing to do.
    Unfortunately installing a clean 15.3 isn't really an option because its a complicated legacy setup for NFSv4 and custom scripts etc. Thats why I spend that much time into it saving the setup, otherwise of course it would be easier to install a new system. Thus thank you again for all your time so far.

Page 2 of 4 FirstFirst 1234 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •