Uploaded image for project: 'MariaDB Server'
  1. MariaDB Server
  2. MDEV-5250

doesn't install on fedora if mysql is installed

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 5.5.33a
    • Fix Version/s: 5.5.34
    • Component/s: None
    • Labels:

      Description

      mariadb doesn't install on fedora if mysql is already installed. our packages don't obsolete "mysql", so it doesn't get replaced automatically, but "mysql-libs" is, which breaks dependencies.

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

              Hide
              oden Oden Eriksson added a comment -

              This is the yum transaction error. Using a local yum repo here, but that's not relevant.

              [root@localhost /]# yum upgrade
              Loaded plugins: langpacks, presto, refresh-packagekit
              Resolving Dependencies
              --> Running transaction check
              ---> Package MariaDB-Galera-server.i686 0:5.5.33a-1 will be obsoleting
              --> Processing Dependency: galera for package: MariaDB-Galera-server-5.5.33a-1.i686
              --> Processing Dependency: MariaDB-common for package: MariaDB-Galera-server-5.5.33a-1.i686
              ---> Package MariaDB-devel.i686 0:5.5.33a-1 will be obsoleting
              ---> Package MariaDB-server.i686 0:5.5.33a-1 will be obsoleting
              ---> Package MariaDB-shared.i686 0:5.5.33a-1 will be obsoleting
              ---> Package mysql-devel.i686 0:5.5.34-1.fc18 will be obsoleted
              ---> Package mysql-libs.i686 0:5.5.34-1.fc18 will be obsoleted
              --> Processing Dependency: real-mysql-libs(x86-32) = 5.5.34-1.fc18 for package: mysql-5.5.34-1.fc18.i686
              ---> Package mysql-server.i686 0:5.5.34-1.fc18 will be obsoleted
              --> Running transaction check
              ---> Package MariaDB-common.i686 0:5.5.33a-1 will be installed
              ---> Package galera.i686 0:23.2.7-1.fc18 will be installed
              ---> Package mysql-libs.i686 0:5.5.34-1.fc18 will be obsoleted
              --> Processing Dependency: real-mysql-libs(x86-32) = 5.5.34-1.fc18 for package: mysql-5.5.34-1.fc18.i686
              --> Processing Conflict: mysql-5.5.34-1.fc18.i686 conflicts MySQL
              --> Processing Conflict: mysql-5.5.34-1.fc18.i686 conflicts MySQL
              --> Restarting Dependency Resolution with new changes.
              --> Running transaction check
              ---> Package galera.i686 0:23.2.7-1.fc18 will be installed
              --> Processing Dependency: galera for package: MariaDB-Galera-server-5.5.33a-1.i686
              --> Processing Dependency: galera for package: MariaDB-Galera-server-5.5.33a-1.i686
              ---> Package mysql-libs.i686 0:5.5.34-1.fc18 will be obsoleted
              --> Processing Dependency: real-mysql-libs(x86-32) = 5.5.34-1.fc18 for package: mysql-5.5.34-1.fc18.i686
              --> Finished Dependency Resolution
              Error: Package: mysql-5.5.34-1.fc18.i686 (@updates)
              Requires: real-mysql-libs(x86-32) = 5.5.34-1.fc18
              Removing: mysql-libs-5.5.34-1.fc18.i686 (@updates)
              real-mysql-libs(x86-32) = 5.5.34-1.fc18
              Obsoleted By: MariaDB-shared-5.5.33a-1.i686 (mariadb-local-test-repo)
              Not found
              Error: mysql conflicts with MariaDB-server-5.5.33a-1.i686
              Error: mysql conflicts with MariaDB-Galera-server-5.5.33a-1.i686
              Error: Package: MariaDB-Galera-server-5.5.33a-1.i686 (mariadb-local-test-repo)
              Requires: galera
              You could try using --skip-broken to work around the problem
              You could try running: rpm -Va --nofiles --nodigest

              Show
              oden Oden Eriksson added a comment - This is the yum transaction error. Using a local yum repo here, but that's not relevant. [root@localhost /] # yum upgrade Loaded plugins: langpacks, presto, refresh-packagekit Resolving Dependencies --> Running transaction check ---> Package MariaDB-Galera-server.i686 0:5.5.33a-1 will be obsoleting --> Processing Dependency: galera for package: MariaDB-Galera-server-5.5.33a-1.i686 --> Processing Dependency: MariaDB-common for package: MariaDB-Galera-server-5.5.33a-1.i686 ---> Package MariaDB-devel.i686 0:5.5.33a-1 will be obsoleting ---> Package MariaDB-server.i686 0:5.5.33a-1 will be obsoleting ---> Package MariaDB-shared.i686 0:5.5.33a-1 will be obsoleting ---> Package mysql-devel.i686 0:5.5.34-1.fc18 will be obsoleted ---> Package mysql-libs.i686 0:5.5.34-1.fc18 will be obsoleted --> Processing Dependency: real-mysql-libs(x86-32) = 5.5.34-1.fc18 for package: mysql-5.5.34-1.fc18.i686 ---> Package mysql-server.i686 0:5.5.34-1.fc18 will be obsoleted --> Running transaction check ---> Package MariaDB-common.i686 0:5.5.33a-1 will be installed ---> Package galera.i686 0:23.2.7-1.fc18 will be installed ---> Package mysql-libs.i686 0:5.5.34-1.fc18 will be obsoleted --> Processing Dependency: real-mysql-libs(x86-32) = 5.5.34-1.fc18 for package: mysql-5.5.34-1.fc18.i686 --> Processing Conflict: mysql-5.5.34-1.fc18.i686 conflicts MySQL --> Processing Conflict: mysql-5.5.34-1.fc18.i686 conflicts MySQL --> Restarting Dependency Resolution with new changes. --> Running transaction check ---> Package galera.i686 0:23.2.7-1.fc18 will be installed --> Processing Dependency: galera for package: MariaDB-Galera-server-5.5.33a-1.i686 --> Processing Dependency: galera for package: MariaDB-Galera-server-5.5.33a-1.i686 ---> Package mysql-libs.i686 0:5.5.34-1.fc18 will be obsoleted --> Processing Dependency: real-mysql-libs(x86-32) = 5.5.34-1.fc18 for package: mysql-5.5.34-1.fc18.i686 --> Finished Dependency Resolution Error: Package: mysql-5.5.34-1.fc18.i686 (@updates) Requires: real-mysql-libs(x86-32) = 5.5.34-1.fc18 Removing: mysql-libs-5.5.34-1.fc18.i686 (@updates) real-mysql-libs(x86-32) = 5.5.34-1.fc18 Obsoleted By: MariaDB-shared-5.5.33a-1.i686 (mariadb-local-test-repo) Not found Error: mysql conflicts with MariaDB-server-5.5.33a-1.i686 Error: mysql conflicts with MariaDB-Galera-server-5.5.33a-1.i686 Error: Package: MariaDB-Galera-server-5.5.33a-1.i686 (mariadb-local-test-repo) Requires: galera You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest

                People

                • Assignee:
                  serg Sergei Golubchik
                  Reporter:
                  serg Sergei Golubchik
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:

                    Time Tracking

                    Estimated:
                    Original Estimate - Not Specified
                    Not Specified
                    Remaining:
                    Remaining Estimate - 0 minutes
                    0m
                    Logged:
                    Time Spent - 10 minutes
                    10m