Uploaded image for project: 'MariaDB Foundation Development'
  1. MariaDB Foundation Development
  2. MDBF-696

amd64-opensuse-15-rpm-autobake-install - pcre2-postfix missing

    XMLWordPrintable

Details

    • Bug
    • Status: Open (View Workflow)
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Buildbot
    • None

    Description

      in different repo? https://software.opensuse.org/package/pcre2

      build container opensuse/leap:15.3

      Problem: nothing provides 'libpcre2-posix.so.2()(64bit)' needed by the to be installed MariaDB-test-11.5.1-1.x86_64
       Solution 1: do not install MariaDB-test-11.5.1-1.x86_64
       Solution 2: break MariaDB-test-11.5.1-1.x86_64 by ignoring some of its dependencies
       
       readelf -a /usr/lib64/libpcre2-posix.so.2 | grep SONAME
       0x000000000000000e (SONAME)             Library soname: [libpcre2-posix.so.2]
       
      # zypper wp 'libpcre2-posix.so.2()(64bit)' 
      Command 'what-provides' is replaced by 'search --provides --match-exact'.
      See 'help search' for all available options.
      Loading repository data...
      Warning: Repository 'Update repository of openSUSE Backports' appears to be outdated. Consider using a different mirror or server.
      Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server.
      Warning: Repository 'Update Repository (Non-Oss)' appears to be outdated. Consider using a different mirror or server.
      Reading installed packages...
       
      S | Name            | Summary                                           | Type
      --+-----------------+---------------------------------------------------+--------
      i | libpcre2-posix2 | A library for Perl-compatible regular expressions | package
      

      opensuse15 installed packages

      7af48beb88c3:/home/buildbot #  zypper  search pcre2
      Loading repository data...
      Warning: Repository 'Update repository of openSUSE Backports' appears to be outdated. Consider using a different mirror or server.
      Warning: Repository 'Main Update Repository' appears to be outdated. Consider using a different mirror or server.
      Warning: Repository 'Update Repository (Non-Oss)' appears to be outdated. Consider using a different mirror or server.
      Reading installed packages...
       
      S  | Name                  | Summary                                           | Type
      ---+-----------------------+---------------------------------------------------+-----------
         | jpcre2-devel          | C++ wrapper for the PCRE2 library (header only)   | package
      i  | libpcre2-8-0          | A library for Perl-compatible regular expressions | package
         | libpcre2-8-0-32bit    | A library for Perl-compatible regular expressions | package
      i  | libpcre2-16-0         | A library for Perl-compatible regular expressions | package
         | libpcre2-16-0-32bit   | A library for Perl-compatible regular expressions | package
      i  | libpcre2-32-0         | A library for Perl-compatible regular expressions | package
         | libpcre2-32-0-32bit   | A library for Perl-compatible regular expressions | package
      i  | libpcre2-posix2       | A library for Perl-compatible regular expressions | package
         | libpcre2-posix2-32bit | A library for Perl-compatible regular expressions | package
         | pcre2                 | A library for Perl-compatible regular expressions | srcpackage
      i+ | pcre2-devel           | A library for Perl-compatible regular expressions | package
         | pcre2-devel-static    | A library for Perl-compatible regular expressions | package
         | pcre2-doc             | A library for Perl-compatible regular expressions | package
         | pcre2-tools           | A library for Perl-compatible regular expressions | package
       
       rpm -ql libpcre2-posix2
      /usr/lib64/libpcre2-posix.so.2
      /usr/lib64/libpcre2-posix.so.2.0.0
      /usr/share/doc/packages/libpcre2-posix2
      /usr/share/doc/packages/libpcre2-posix2/LICENCE
       
       readelf -a /usr/lib64/libpcre2-posix.so.2 | grep SONAME
       0x000000000000000e (SONAME)             Library soname: [libpcre2-posix.so.2]
      

      opensuse15-rpm-autobake

      -- Checking for module 'libpcre2-8'
      --   Found libpcre2-8, version 10.31
      -- Looking for pcre2_match_8 in pcre2-8
      -- Looking for pcre2_match_8 in pcre2-8 - found
      -- Looking for PCRE2regcomp in pcre2-posix
      -- Looking for PCRE2regcomp in pcre2-posix - not found
      
      

      $ podman  run --rm -ti --user root registry.opensuse.org/opensuse/leap:15.6 bash
      a37cbf7565cd:/ # zypper wp 'libpcre2-posix.so.2()(64bit)' 
      Command 'what-provides' is replaced by 'search --provides --match-exact'.
      See 'help search' for all available options.
      Loading repository data...
      Warning: Repository 'Main Update Repository' metadata expired since 2024-06-01 08:17:49 UTC.
       
          Warning: Repository metadata expired: Check if 'autorefresh' is turned on (zypper lr), otherwise
          manually refresh the repository (zypper ref). If this does not solve the issue, it could be that
          you are using a broken mirror or the server has actually discontinued to support the repository.
       
      Reading installed packages...
      No matching items found.
      a37cbf7565cd:/ # zypper lr  
      Repository priorities are without effect. All enabled repositories share the same priority.
       
      #  | Alias                       | Name                                                                                        | Enabled | GPG Check | Refresh
      ---+-----------------------------+---------------------------------------------------------------------------------------------+---------+-----------+--------
       1 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----
       2 | repo-backports-update       | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes
       3 | repo-debug                  | Debug Repository                                                                            | No      | ----      | ----
       4 | repo-debug-non-oss          | Debug Repository (Non-OSS)                                                                  | No      | ----      | ----
       5 | repo-debug-update           | Update Repository (Debug)                                                                   | No      | ----      | ----
       6 | repo-debug-update-non-oss   | Update Repository (Debug, Non-OSS)                                                          | No      | ----      | ----
       7 | repo-non-oss                | Non-OSS Repository                                                                          | Yes     | (r ) Yes  | Yes
       8 | repo-openh264               | Open H.264 Codec (openSUSE Leap)                                                            | Yes     | (r ) Yes  | Yes
       9 | repo-oss                    | Main Repository                                                                             | Yes     | (r ) Yes  | Yes
      10 | repo-sle-debug-update       | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----
      11 | repo-sle-update             | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes
      12 | repo-source                 | Source Repository                                                                           | No      | ----      | ----
      13 | repo-update                 | Main Update Repository                                                                      | Yes     | (r ) Yes  | Yes
      14 | repo-update-non-oss         | Update Repository (Non-Oss)                                                                 | Yes     | (r ) Yes  | Yes
      

      Attachments

        Activity

          People

            Unassigned Unassigned
            danblack Daniel Black
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: