Announcement

Collapse
No announcement yet.

ea-php8x dependency oddity

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • ea-php8x dependency oddity

    Let me know if I missed a duplicate of this, or if this is normal haha.

    Just went to reinstall ea-phps even though I use selector with alt-phps, for another thing I have running on server that is using ea-php, and noticed something that seems strange to me. Could be a misunderstanding on my part, anyone able to offer explanation, or is this is a bug:

    installing ea-php80* shows --> Removing dependent packages:ea-php82-scldevel​

    installing ea-php81* shows --> Removing dependent packages:ea-php80-scldevel​

    and ea-php82* shows --> Removing dependent packages:ea-php81-scldevel

    Shouldn't these all three be independent? like cross php version non dependent on other versions module?

    Thank you in advance!

  • #2
    Indeed, that looks pretty strange.
    I am not able to reproduce the issue on a test environment, played with ea-php80-scldevel-8.0.27-1.el7 package.

    Please show the output of:
    Code:
    rpm -q --whatrequires ea-php80-scldevel
    On my server it shows "no package requires ea-php80-scldevel".

    Comment


    • #3
      Originally posted by bogdan.sh View Post
      Indeed, that looks pretty strange.
      I am not able to reproduce the issue on a test environment, played with ea-php80-scldevel-8.0.27-1.el7 package.

      Please show the output of:
      Code:
      rpm -q --whatrequires ea-php80-scldevel
      On my server it shows "no package requires ea-php80-scldevel".
      Came back no packages require... Hmmmmmmm 🤔

      Comment


      • #4
        And can you still reproduce the original issue?

        Comment


        • #5
          Yea, still getting error, but this time it's worded as conflct, and just failes out install.
          This is from dnf install ea-php82*

          Code:
           Package                                 Architecture       Version                                 Repository          Size
          =============================================================================================================================
          Installing:
           ea-php82-php-memcached                  x86_64             1:3.2.0-1.el8.cloudlinux                cl-ea4              47 k
           ea-php82-php-sourceguardian             x86_64             1:14.0.3-1.el8.cloudlinux               cl-ea4             144 k
           ea-php82-scldevel                       x86_64             1:8.2.8-1.el8.cloudlinux                cl-ea4             8.0 k
          
          Transaction Summary
          =============================================================================================================================
          Install  3 Packages
          
          Total download size: 199 k
          Installed size: 323 k
          Is this ok [y/N]: y
          Downloading Packages:
          (1/3): ea-php82-scldevel-8.2.8-1.el8.cloudlinux.x86_64.rpm                                    49 kB/s | 8.0 kB     00:00
          (2/3): ea-php82-php-memcached-3.2.0-1.el8.cloudlinux.x86_64.rpm                              189 kB/s |  47 kB     00:00
          (3/3): ea-php82-php-sourceguardian-14.0.3-1.el8.cloudlinux.x86_64.rpm                        476 kB/s | 144 kB     00:00
          -----------------------------------------------------------------------------------------------------------------------------
          Total                                                                                        647 kB/s | 199 kB     00:00
          Running transaction check
          Transaction check succeeded.
          Running transaction test
          The downloaded packages were saved in cache until the next successful transaction.
          You can remove cached packages by executing 'dnf clean packages'.
          Error: Transaction test error:
            file /etc/rpm/macros.ea-php-scldevel from install of ea-php82-scldevel-1:8.2.8-1.el8.cloudlinux.x86_64 conflicts with file from package ea-php81-scldevel-1:8.1.21-2.el8.cloudlinux.x86_64​
          dnf install ea-php80*
          Code:
          =============================================================================================================================
           Package                         Architecture         Version                                     Repository            Size
          =============================================================================================================================
          Installing:
           ea-php80-scldevel               x86_64               1:8.0.29-1.el8.cloudlinux.1                 cl-ea4                11 k
          
          Transaction Summary
          =============================================================================================================================
          Install  1 Package
          
          Total download size: 11 k
          Installed size: 59
          Is this ok [y/N]: y
          Downloading Packages:
          ea-php80-scldevel-8.0.29-1.el8.cloudlinux.1.x86_64.rpm                                        68 kB/s |  11 kB     00:00
          -----------------------------------------------------------------------------------------------------------------------------
          Total                                                                                         67 kB/s |  11 kB     00:00
          Running transaction check
          Transaction check succeeded.
          Running transaction test
          The downloaded packages were saved in cache until the next successful transaction.
          You can remove cached packages by executing 'dnf clean packages'.
          Error: Transaction test error:
            file /etc/rpm/macros.ea-php-scldevel from install of ea-php80-scldevel-1:8.0.29-1.el8.cloudlinux.1.x86_64 conflicts with file from package ea-php81-scldevel-1:8.1.21-2.el8.cloudlinux.x86_64​

          Comment


          • #6
            Sorry, cannot reproduce on our lab servers. Could you please create a ticket for us to check in place?

            Comment

            Working...
            X