[MDEV-9399] from mariadb 10.0.22 upgrade to mariadb 10.1.10 Created: 2016-01-12  Updated: 2016-02-23  Resolved: 2016-02-23

Status: Closed
Project: MariaDB Server
Component/s: Packaging
Affects Version/s: 10.1
Fix Version/s: N/A

Type: Bug Priority: Major
Reporter: QFY Assignee: Unassigned
Resolution: Not a Bug Votes: 0
Labels: need_feedback
Environment:

CentOS 6.7,MariaDB 10.0.22


Attachments: PNG File screenshot-1.png    

 Description   

1.shutdown mysql;
2.
[root@qfy ~]# rpm -qa|grep -i mariadb
MariaDB-server-10.0.22-1.el6.x86_64
MariaDB-common-10.0.22-1.el6.x86_64
MariaDB-client-10.0.22-1.el6.x86_64
MariaDB-shared-10.0.22-1.el6.x86_64
MariaDB-compat-10.0.22-1.el6.x86_64
MariaDB-devel-10.0.22-1.el6.x86_64

3.rpm -Uvh MariaDB-10.1.10-centos6-x86_64-client.rpm MariaDB-10.1.10-centos6-x86_64-common.rpm MariaDB-10.1.10-centos6-x86_64-compat.rpm MariaDB-10.1.10-centos6-x86_64-devel.rpm MariaDB-10.1.10-centos6-x86_64-shared.rpm

4.
[root@qfy ~]# rpm -qa|grep -i mariadb
MariaDB-server-10.0.22-1.el6.x86_64
MariaDB-common-10.1.10-1.el6.x86_64
MariaDB-compat-10.1.10-1.el6.x86_64
MariaDB-client-10.1.10-1.el6.x86_64
MariaDB-shared-10.1.10-1.el6.x86_64
MariaDB-devel-10.1.10-1.el6.x86_64

5.
[root@qfy ~]# rpm -Uvh MariaDB-10.1.10-centos6-x86_64-server.rpm
warning: MariaDB-10.1.10-centos6-x86_64-server.rpm: Header V4 DSA/SHA1 Signature, key ID 1bb943db: NOKEY
error: Failed dependencies:
galera is needed by MariaDB-server-10.1.10-1.el6.x86_64

Question:
why need I install galera?



 Comments   
Comment by Elena Stepanova [ 2016-01-12 ]

In 10.1, MariaDB Galera cluster is integrated into the main server. You don't have to use it, and if you don't, there should be no overhead of having it in the code, but if you decide to use it, it will require the galera library, hence the dependency.

If you strongly disagree with the current situation, I can assign your report to nirbhay_c for further discussion.

Comment by QFY [ 2016-01-14 ]

I don't want install MariaDB Galera Cluster but when i install MariaDB-10.1.10-centos6-x86_64-server.rpm :

Dependency is exists;

Comment by Elena Stepanova [ 2016-01-26 ]

Once again, in 10.1, MariaDB Galera cluster is integrated into the main server, it's the same package, so you are installing it anyway. Galera library is just one more dependency that is caused by that. It's like, for example, you have to have libaio even if you are not going to use InnoDB.

Can you explain why it is a problem, exactly? It's not a big package, it's located in the same repo with MariaDB-10.1.10; if you were using yum, its installation would have been transparent, you only need to download it manually because you choose to use rpm which does not resolve dependencies on its own; and if you really, really don't want to install it, you can always use --nodeps.

Generated at Thu Feb 08 07:34:22 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.