[
https://issues.apache.org/jira/browse/AMBARI-8883?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vitaly Brodetskyi updated AMBARI-8883:
--------------------------------------
Attachment: AMBARI-8883.patch
> Removing mysql-connector-java removes also a lot of hadoop packages
> -------------------------------------------------------------------
>
> Key: AMBARI-8883
> URL: https://issues.apache.org/jira/browse/AMBARI-8883
> Project: Ambari
> Issue Type: Task
> Components: ambari-server
> Affects Versions: 2.0.0
> Reporter: Vitaly Brodetskyi
> Assignee: Vitaly Brodetskyi
> Priority: Blocker
> Fix For: 2.0.0
>
> Attachments: AMBARI-8883.patch
>
>
> Looks like dependency hell for hadoop_2_2* packages
> {code}
> # yum erase mysql-connector-java
> Loaded plugins: fastestmirror
> Setting up Remove Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package mysql-connector-java.noarch 1:5.1.17-6.el6 will be erased
> --> Processing Dependency: mysql-connector-java >= 5.1.29 for package:
> ranger_2_2_0_0_2041-hdfs-plugin-0.4.0.2.2.0.0-2041.el6.x86_64
> --> Processing Dependency: mysql-connector-java >= 5.1.29 for package:
> ranger_2_2_0_0_2041-hive-plugin-0.4.0.2.2.0.0-2041.el6.x86_64
> --> Processing Dependency: mysql-connector-java >= 5.1.29 for package:
> ranger_2_2_0_0_2041-hbase-plugin-0.4.0.2.2.0.0-2041.el6.x86_64
> --> Running transaction check
> ---> Package ranger_2_2_0_0_2041-hbase-plugin.x86_64 0:0.4.0.2.2.0.0-2041.el6
> will be erased
> --> Processing Dependency: ranger_2_2_0_0_2041-hbase-plugin for package:
> hbase_2_2_0_0_2041-0.98.4.2.2.0.0-2041.el6.noarch
> ---> Package ranger_2_2_0_0_2041-hdfs-plugin.x86_64 0:0.4.0.2.2.0.0-2041.el6
> will be erased
> --> Processing Dependency: ranger_2_2_0_0_2041-hdfs-plugin for package:
> hadoop_2_2_0_0_2041-2.6.0.2.2.0.0-2041.el6.x86_64
> ---> Package ranger_2_2_0_0_2041-hive-plugin.x86_64 0:0.4.0.2.2.0.0-2041.el6
> will be erased
> --> Processing Dependency: ranger_2_2_0_0_2041-hive-plugin for package:
> hive_2_2_0_0_2041-0.14.0.2.2.0.0-2041.el6.noarch
> --> Running transaction check
> ---> Package hadoop_2_2_0_0_2041.x86_64 0:2.6.0.2.2.0.0-2041.el6 will be
> erased
> --> Processing Dependency: hadoop_2_2_0_0_2041 for package:
> hive_2_2_0_0_2041-hcatalog-0.14.0.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hadoop_2_2_0_0_2041 for package:
> tez_2_2_0_0_2041-0.5.2.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hadoop_2_2_0_0_2041 = 2.6.0.2.2.0.0-2041.el6 for
> package: hadoop_2_2_0_0_2041-hdfs-2.6.0.2.2.0.0-2041.el6.x86_64
> --> Processing Dependency: hadoop_2_2_0_0_2041 = 2.6.0.2.2.0.0-2041.el6 for
> package: hadoop_2_2_0_0_2041-yarn-2.6.0.2.2.0.0-2041.el6.x86_64
> --> Processing Dependency: hadoop_2_2_0_0_2041 = 2.6.0.2.2.0.0-2041.el6 for
> package: hadoop_2_2_0_0_2041-client-2.6.0.2.2.0.0-2041.el6.x86_64
> ---> Package hbase_2_2_0_0_2041.noarch 0:0.98.4.2.2.0.0-2041.el6 will be
> erased
> --> Processing Dependency: hbase_2_2_0_0_2041 = 0.98.4.2.2.0.0-2041.el6 for
> package: hbase_2_2_0_0_2041-thrift-0.98.4.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hbase_2_2_0_0_2041 = 0.98.4.2.2.0.0-2041.el6 for
> package: hbase_2_2_0_0_2041-thrift-0.98.4.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hbase_2_2_0_0_2041 = 0.98.4.2.2.0.0-2041.el6 for
> package: hbase_2_2_0_0_2041-master-0.98.4.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hbase_2_2_0_0_2041 = 0.98.4.2.2.0.0-2041.el6 for
> package: hbase_2_2_0_0_2041-master-0.98.4.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hbase_2_2_0_0_2041 = 0.98.4.2.2.0.0-2041.el6 for
> package: hbase_2_2_0_0_2041-regionserver-0.98.4.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hbase_2_2_0_0_2041 = 0.98.4.2.2.0.0-2041.el6 for
> package: hbase_2_2_0_0_2041-regionserver-0.98.4.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hbase_2_2_0_0_2041 = 0.98.4.2.2.0.0-2041.el6 for
> package: hbase_2_2_0_0_2041-thrift2-0.98.4.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hbase_2_2_0_0_2041 = 0.98.4.2.2.0.0-2041.el6 for
> package: hbase_2_2_0_0_2041-thrift2-0.98.4.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hbase_2_2_0_0_2041 = 0.98.4.2.2.0.0-2041.el6 for
> package: hbase_2_2_0_0_2041-rest-0.98.4.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hbase_2_2_0_0_2041 = 0.98.4.2.2.0.0-2041.el6 for
> package: hbase_2_2_0_0_2041-rest-0.98.4.2.2.0.0-2041.el6.noarch
> ---> Package hive_2_2_0_0_2041.noarch 0:0.14.0.2.2.0.0-2041.el6 will be erased
> --> Processing Dependency: hive_2_2_0_0_2041 = 0.14.0.2.2.0.0-2041.el6 for
> package: hive_2_2_0_0_2041-server-0.14.0.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hive_2_2_0_0_2041 = 0.14.0.2.2.0.0-2041.el6 for
> package: hive_2_2_0_0_2041-server-0.14.0.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hive_2_2_0_0_2041 = 0.14.0.2.2.0.0-2041.el6 for
> package: hive_2_2_0_0_2041-metastore-0.14.0.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hive_2_2_0_0_2041 = 0.14.0.2.2.0.0-2041.el6 for
> package: hive_2_2_0_0_2041-metastore-0.14.0.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hive_2_2_0_0_2041 = 0.14.0.2.2.0.0-2041.el6 for
> package: hive_2_2_0_0_2041-server2-0.14.0.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hive_2_2_0_0_2041 = 0.14.0.2.2.0.0-2041.el6 for
> package: hive_2_2_0_0_2041-server2-0.14.0.2.2.0.0-2041.el6.noarch
> --> Running transaction check
> ---> Package hadoop_2_2_0_0_2041-client.x86_64 0:2.6.0.2.2.0.0-2041.el6 will
> be erased
> --> Processing Dependency: hadoop_2_2_0_0_2041-client for package:
> pig_2_2_0_0_2041-0.14.0.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hadoop_2_2_0_0_2041-client for package:
> hive_2_2_0_0_2041-jdbc-0.14.0.2.2.0.0-2041.el6.noarch
> ---> Package hadoop_2_2_0_0_2041-hdfs.x86_64 0:2.6.0.2.2.0.0-2041.el6 will be
> erased
> --> Processing Dependency: hadoop_2_2_0_0_2041-hdfs = 2.6.0.2.2.0.0-2041.el6
> for package: hadoop_2_2_0_0_2041-libhdfs-2.6.0.2.2.0.0-2041.el6.x86_64
> ---> Package hadoop_2_2_0_0_2041-yarn.x86_64 0:2.6.0.2.2.0.0-2041.el6 will be
> erased
> --> Processing Dependency: hadoop_2_2_0_0_2041-yarn = 2.6.0.2.2.0.0-2041.el6
> for package: hadoop_2_2_0_0_2041-mapreduce-2.6.0.2.2.0.0-2041.el6.x86_64
> ---> Package hbase_2_2_0_0_2041-master.noarch 0:0.98.4.2.2.0.0-2041.el6 will
> be erased
> ---> Package hbase_2_2_0_0_2041-regionserver.noarch 0:0.98.4.2.2.0.0-2041.el6
> will be erased
> ---> Package hbase_2_2_0_0_2041-rest.noarch 0:0.98.4.2.2.0.0-2041.el6 will be
> erased
> ---> Package hbase_2_2_0_0_2041-thrift.noarch 0:0.98.4.2.2.0.0-2041.el6 will
> be erased
> ---> Package hbase_2_2_0_0_2041-thrift2.noarch 0:0.98.4.2.2.0.0-2041.el6 will
> be erased
> ---> Package hive_2_2_0_0_2041-hcatalog.noarch 0:0.14.0.2.2.0.0-2041.el6 will
> be erased
> --> Processing Dependency: hive_2_2_0_0_2041-hcatalog =
> 0.14.0.2.2.0.0-2041.el6 for package:
> hive_2_2_0_0_2041-webhcat-0.14.0.2.2.0.0-2041.el6.noarch
> --> Processing Dependency: hive_2_2_0_0_2041-hcatalog =
> 0.14.0.2.2.0.0-2041.el6 for package:
> hive_2_2_0_0_2041-hcatalog-server-0.14.0.2.2.0.0-2041.el6.noarch
> ---> Package hive_2_2_0_0_2041-metastore.noarch 0:0.14.0.2.2.0.0-2041.el6
> will be erased
> ---> Package hive_2_2_0_0_2041-server.noarch 0:0.14.0.2.2.0.0-2041.el6 will
> be erased
> ---> Package hive_2_2_0_0_2041-server2.noarch 0:0.14.0.2.2.0.0-2041.el6 will
> be erased
> ---> Package tez_2_2_0_0_2041.noarch 0:0.5.2.2.2.0.0-2041.el6 will be erased
> --> Running transaction check
> ---> Package hadoop_2_2_0_0_2041-libhdfs.x86_64 0:2.6.0.2.2.0.0-2041.el6 will
> be erased
> ---> Package hadoop_2_2_0_0_2041-mapreduce.x86_64 0:2.6.0.2.2.0.0-2041.el6
> will be erased
> ---> Package hive_2_2_0_0_2041-hcatalog-server.noarch
> 0:0.14.0.2.2.0.0-2041.el6 will be erased
> ---> Package hive_2_2_0_0_2041-jdbc.noarch 0:0.14.0.2.2.0.0-2041.el6 will be
> erased
> ---> Package hive_2_2_0_0_2041-webhcat.noarch 0:0.14.0.2.2.0.0-2041.el6 will
> be erased
> --> Processing Dependency: hive_2_2_0_0_2041-webhcat =
> 0.14.0.2.2.0.0-2041.el6 for package:
> hive_2_2_0_0_2041-webhcat-server-0.14.0.2.2.0.0-2041.el6.noarch
> ---> Package pig_2_2_0_0_2041.noarch 0:0.14.0.2.2.0.0-2041.el6 will be erased
> --> Running transaction check
> ---> Package hive_2_2_0_0_2041-webhcat-server.noarch
> 0:0.14.0.2.2.0.0-2041.el6 will be erased
> --> Finished Dependency Resolution
> Dependencies Resolved
> ================================================================================
> Package Arch Version Repository
>
> Size
> ================================================================================
> Removing:
> mysql-connector-java noarch 1:5.1.17-6.el6 @base 2.8
> M
> Removing for dependencies:
> hadoop_2_2_0_0_2041 x86_64 2.6.0.2.2.0.0-2041.el6 @HDP-2.2 209
> M
> hadoop_2_2_0_0_2041-client x86_64 2.6.0.2.2.0.0-2041.el6 @HDP-2.2 0.0
>
> hadoop_2_2_0_0_2041-hdfs x86_64 2.6.0.2.2.0.0-2041.el6 @HDP-2.2 20
> M
> hadoop_2_2_0_0_2041-libhdfs x86_64 2.6.0.2.2.0.0-2041.el6 @HDP-2.2 106
> k
> hadoop_2_2_0_0_2041-mapreduce x86_64 2.6.0.2.2.0.0-2041.el6 @HDP-2.2 47
> M
> hadoop_2_2_0_0_2041-yarn x86_64 2.6.0.2.2.0.0-2041.el6 @HDP-2.2 26
> M
> hbase_2_2_0_0_2041 noarch 0.98.4.2.2.0.0-2041.el6 @HDP-2.2 127
> M
> hbase_2_2_0_0_2041-master noarch 0.98.4.2.2.0.0-2041.el6 @HDP-2.2 4.0
> k
> hbase_2_2_0_0_2041-regionserver noarch 0.98.4.2.2.0.0-2041.el6 @HDP-2.2 12
> k
> hbase_2_2_0_0_2041-rest noarch 0.98.4.2.2.0.0-2041.el6 @HDP-2.2 4.0
> k
> hbase_2_2_0_0_2041-thrift noarch 0.98.4.2.2.0.0-2041.el6 @HDP-2.2 4.0
> k
> hbase_2_2_0_0_2041-thrift2 noarch 0.98.4.2.2.0.0-2041.el6 @HDP-2.2 4.0
> k
> hive_2_2_0_0_2041 noarch 0.14.0.2.2.0.0-2041.el6 @HDP-2.2 131
> M
> hive_2_2_0_0_2041-hcatalog noarch 0.14.0.2.2.0.0-2041.el6 @HDP-2.2 4.8
> M
> hive_2_2_0_0_2041-hcatalog-server
> noarch 0.14.0.2.2.0.0-2041.el6 @HDP-2.2 4.9
> k
> hive_2_2_0_0_2041-jdbc noarch 0.14.0.2.2.0.0-2041.el6 @HDP-2.2 40
> M
> hive_2_2_0_0_2041-metastore noarch 0.14.0.2.2.0.0-2041.el6 @HDP-2.2 5.1
> k
> hive_2_2_0_0_2041-server noarch 0.14.0.2.2.0.0-2041.el6 @HDP-2.2 5.1
> k
> hive_2_2_0_0_2041-server2 noarch 0.14.0.2.2.0.0-2041.el6 @HDP-2.2 4.9
> k
> hive_2_2_0_0_2041-webhcat noarch 0.14.0.2.2.0.0-2041.el6 @HDP-2.2 4.3
> M
> hive_2_2_0_0_2041-webhcat-server noarch 0.14.0.2.2.0.0-2041.el6 @HDP-2.2 4.8
> k
> pig_2_2_0_0_2041 noarch 0.14.0.2.2.0.0-2041.el6 @HDP-2.2 244
> M
> ranger_2_2_0_0_2041-hbase-plugin x86_64 0.4.0.2.2.0.0-2041.el6 @HDP-2.2 15
> M
> ranger_2_2_0_0_2041-hdfs-plugin x86_64 0.4.0.2.2.0.0-2041.el6 @HDP-2.2 16
> M
> ranger_2_2_0_0_2041-hive-plugin x86_64 0.4.0.2.2.0.0-2041.el6 @HDP-2.2 16
> M
> tez_2_2_0_0_2041 noarch 0.5.2.2.2.0.0-2041.el6 @HDP-2.2 46
> M
> Transaction Summary
> ================================================================================
> Remove 27 Package(s)
> Installed size: 949 M
> Is this ok [y/N]: Exiting on user Command
> {code}
> As a result, multiple packages are missing after MySQL installation
> {code}
> Dec 22 20:52:13 Installed:
> ranger_2_2_0_0_2041-hbase-plugin-0.4.0.2.2.0.0-2041.el6.x86_64
> Dec 22 20:52:26 Installed: hbase_2_2_0_0_2041-0.98.4.2.2.0.0-2041.el6.noarch
> Dec 22 20:52:26 Installed:
> hbase_2_2_0_0_2041-thrift2-0.98.4.2.2.0.0-2041.el6.noarch
> Dec 22 20:52:26 Installed:
> hbase_2_2_0_0_2041-thrift-0.98.4.2.2.0.0-2041.el6.noarch
> Dec 22 20:52:26 Installed:
> hbase_2_2_0_0_2041-regionserver-0.98.4.2.2.0.0-2041.el6.noarch
> Dec 22 20:52:26 Installed:
> hbase_2_2_0_0_2041-rest-0.98.4.2.2.0.0-2041.el6.noarch
> Dec 22 20:52:26 Installed:
> hbase_2_2_0_0_2041-master-0.98.4.2.2.0.0-2041.el6.noarch
> Dec 22 20:52:33 Installed:
> hbase_2_2_0_0_2041-doc-0.98.4.2.2.0.0-2041.el6.noarch
> Dec 22 20:52:51 Installed:
> hadoop_2_2_0_0_2041-client-2.6.0.2.2.0.0-2041.el6.x86_64
> Dec 22 20:52:56 Installed:
> hive_2_2_0_0_2041-jdbc-0.14.0.2.2.0.0-2041.el6.noarch
> Dec 22 20:52:58 Installed:
> ranger_2_2_0_0_2041-hive-plugin-0.4.0.2.2.0.0-2041.el6.x86_64
> Dec 22 20:53:08 Installed: hive_2_2_0_0_2041-0.14.0.2.2.0.0-2041.el6.noarch
> Dec 22 20:53:09 Installed:
> hive_2_2_0_0_2041-hcatalog-0.14.0.2.2.0.0-2041.el6.noarch
> Dec 22 20:53:10 Installed:
> hive_2_2_0_0_2041-webhcat-0.14.0.2.2.0.0-2041.el6.noarch
> Dec 22 20:53:10 Installed:
> hive_2_2_0_0_2041-webhcat-server-0.14.0.2.2.0.0-2041.el6.noarch
> Dec 22 20:53:10 Installed:
> hive_2_2_0_0_2041-hcatalog-server-0.14.0.2.2.0.0-2041.el6.noarch
> Dec 22 20:53:10 Installed:
> hive_2_2_0_0_2041-metastore-0.14.0.2.2.0.0-2041.el6.noarch
> Dec 22 20:53:10 Installed:
> hive_2_2_0_0_2041-server-0.14.0.2.2.0.0-2041.el6.noarch
> Dec 22 20:53:10 Installed:
> hive_2_2_0_0_2041-server2-0.14.0.2.2.0.0-2041.el6.noarch
> Dec 22 20:53:56 Erased: hadoop_2_2_0_0_2041-libhdfs
> Dec 22 20:53:56 Erased: hbase_2_2_0_0_2041-regionserver
> Dec 22 20:53:56 Erased: hbase_2_2_0_0_2041-thrift
> Dec 22 20:53:56 Erased: hive_2_2_0_0_2041-metastore
> Dec 22 20:53:56 Erased: hive_2_2_0_0_2041-webhcat-server
> Dec 22 20:53:56 Erased: hive_2_2_0_0_2041-webhcat
> Dec 22 20:53:56 Erased: hbase_2_2_0_0_2041-master
> Dec 22 20:53:56 Erased: hive_2_2_0_0_2041-hcatalog-server
> Dec 22 20:53:56 Erased: hive_2_2_0_0_2041-hcatalog
> Dec 22 20:53:57 Erased: hbase_2_2_0_0_2041-rest
> Dec 22 20:53:57 Erased: hbase_2_2_0_0_2041-thrift2
> Dec 22 20:53:57 Erased: hbase_2_2_0_0_2041
> Dec 22 20:53:57 Erased: ranger_2_2_0_0_2041-hbase-plugin
> Dec 22 20:53:57 Erased: hive_2_2_0_0_2041-server2
> Dec 22 20:53:57 Erased: hive_2_2_0_0_2041-server
> Dec 22 20:53:57 Erased: hive_2_2_0_0_2041
> Dec 22 20:53:57 Erased: hive_2_2_0_0_2041-jdbc
> Dec 22 20:53:57 Erased: hadoop_2_2_0_0_2041-client
> Dec 22 20:53:57 Erased: hadoop_2_2_0_0_2041-hdfs
> Dec 22 20:53:57 Erased: hadoop_2_2_0_0_2041-mapreduce
> Dec 22 20:53:57 Erased: hadoop_2_2_0_0_2041-yarn
> Dec 22 20:53:57 Erased: hadoop_2_2_0_0_2041
> Dec 22 20:53:57 Erased: ranger_2_2_0_0_2041-hdfs-plugin
> Dec 22 20:53:57 Erased: ranger_2_2_0_0_2041-hive-plugin
> Dec 22 20:53:57 Erased: mysql-connector-java
> Dec 22 20:54:00 Installed: 1:mysql-connector-java-5.1.17-6.el6.noarch
> Dec 22 20:54:24 Installed:
> ranger_2_2_0_0_2041-hive-plugin-0.4.0.2.2.0.0-2041.el6.x86_64
> Dec 22 20:54:26 Installed:
> ranger_2_2_0_0_2041-hdfs-plugin-0.4.0.2.2.0.0-2041.el6.x86_64
> Dec 22 20:54:37 Installed: hadoop_2_2_0_0_2041-2.6.0.2.2.0.0-2041.el6.x86_64
> Dec 22 20:54:40 Installed:
> hadoop_2_2_0_0_2041-yarn-2.6.0.2.2.0.0-2041.el6.x86_64
> Dec 22 20:54:46 Installed:
> hadoop_2_2_0_0_2041-mapreduce-2.6.0.2.2.0.0-2041.el6.x86_64
> Dec 22 20:54:49 Installed:
> hadoop_2_2_0_0_2041-hdfs-2.6.0.2.2.0.0-2041.el6.x86_64
> Dec 22 20:54:49 Installed:
> hadoop_2_2_0_0_2041-client-2.6.0.2.2.0.0-2041.el6.x86_64
> Dec 22 20:54:55 Installed:
> hive_2_2_0_0_2041-jdbc-0.14.0.2.2.0.0-2041.el6.noarch
> Dec 22 20:55:04 Installed: hive_2_2_0_0_2041-0.14.0.2.2.0.0-2041.el6.noarch
> {code}
> {code}
> 2014-12-22 20:53:54,515 - Package['mysql-connector-java'] {'action':
> ['remove']}
> 2014-12-22 20:53:54,515 - Performing action remove on
> Package['mysql-connector-java']
> 2014-12-22 20:53:54,997 - Removing package mysql-connector-java
> ('/usr/bin/yum -d 0 -e 0 -y erase mysql-connector-java')
> 2014-12-22 20:53:57,943 - Package['mysql-connector-java'] {}
> 2014-12-22 20:53:57,944 - Performing action install on
> Package['mysql-connector-java']
> {code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)