cloudstack-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "frank zhang (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CLOUDSTACK-4072) [upgrade][2.2.14 to 4.2][CentOS5 RPM builds] mysql-connector-java rpm dependency while upgrading from 2.2.14 to 4.2
Date Tue, 06 Aug 2013 17:28:48 GMT

    [ https://issues.apache.org/jira/browse/CLOUDSTACK-4072?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13730990#comment-13730990
] 

frank zhang commented on CLOUDSTACK-4072:
-----------------------------------------

for 2.2.14, we distribute mysl-connector-java in our package, because it's GPL license, ACS
removes it and put it as a dependency.
from the error, it seems default rhel5 repo doesn't have this package, we should mention in
document to ask user setup EPEL repo(http://fedoraproject.org/wiki/EPEL) before upgrade
                
> [upgrade][2.2.14 to 4.2][CentOS5 RPM builds] mysql-connector-java rpm dependency while
upgrading from 2.2.14 to 4.2
> -------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-4072
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4072
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Packaging
>    Affects Versions: 4.2.0
>         Environment: MS : CentOS 5.6
> Host : ESX 4.1
> Rhel 5 builds are used to install and upgrade
>            Reporter: Abhinav Roy
>            Priority: Critical
>             Fix For: 4.2.0
>
>
> Steps :
> ===================
> 1. Install CS advanced zone setup on CentOS 5.6 management server with Rhel 5 build for
2.2.14 
> 2. Do some operations before upgrade.
> 3. Upgrade to 4.2 , rhel 5 build .
> Upgrade fails with this dependency :
> [root@MS-CentOS56 CloudPlatform-4.2-4.2-55-rhel5]# ./install.sh
> Setting up the temporary repository...
> Cleaning Yum cache...
> Loaded plugins: fastestmirror
> 7 metadata files removed
> Welcome to the CloudPlatform Installer.  What would you like to do?
>         NOTE:   For installing KVM agent, please setup EPEL<http://fedoraproject.org/wiki/EPEL>
yum repo first;
>                 For installing CloudPlatform on RHEL6.x, please setup distribution yum
repo either from ISO or from your registeration account.
>                 3.We detect you already have MySql server installed, you can bypass mysql
install chapter in CloudPlatform installation guide.
>         Or you can use E) to remove current mysql then re-run install.sh selecting D)
to reinstall if you think existing MySql server has some trouble.
>         For MySql downloaded from community, the script may not be able to detect it.
>     M) Install the Management Server
>     A) Install the Agent
>     B) Install BareMetal Agent
>     S) Install the Usage Monitor
>     U) Upgrade the CloudPlatform packages installed on this computer
>     R) Stop any running CloudPlatform services and remove the CloudPlatform packages
from this computer
>     E) Remove the MySQL server (will not remove the MySQL databases)
>     Q) Quit
>  > u
> Updating the CloudPlatform and its dependencies...
> Loaded plugins: fastestmirror
> Loading mirror speeds from cached hostfile
>  * base: centos.mirror.net.in
>  * extras: centos.mirror.net.in
>  * updates: centos.mirror.net.in
> base
> cloud-temp
> cloud-temp/primary
> cloud-temp
> extras
> updates
> Setting up Update Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package cloudstack-common.x86_64 0:4.2.0-SNAPSHOT.el5 set to be updated
> ---> Package cloudstack-management.x86_64 0:4.2.0-SNAPSHOT.el5 set to be updated
> --> Processing Dependency: cloudstack-awsapi = 4.2.0 for package: cloudstack-management
> --> Processing Dependency: mysql-connector-java for package: cloudstack-management
> --> Running transaction check
> ---> Package cloudstack-awsapi.x86_64 0:4.2.0-SNAPSHOT.el5 set to be updated
> ---> Package cloudstack-management.x86_64 0:4.2.0-SNAPSHOT.el5 set to be updated
> --> Processing Dependency: mysql-connector-java for package: cloudstack-management
> --> Finished Dependency Resolution
> cloudstack-management-4.2.0-SNAPSHOT.el5.x86_64 from cloud-temp has depsolving problems
>   --> Missing Dependency: mysql-connector-java is needed by package cloudstack-management-4.2.0-SNAPSHOT.el5.x86_64
(cloud-temp)
> Error: Missing Dependency: mysql-connector-java is needed by package cloudstack-management-4.2.0-SNAPSHOT.el5.x86_64
(cloud-temp)
>  You could try using --skip-broken to work around the problem
>  You could try running: package-cleanup --problems
>                         package-cleanup --dupes
>                         rpm -Va --nofiles --nodigest
> The program package-cleanup is found in the yum-utils package.
> workaround : Download that package from http://dl.fedoraproject.org/pub/epel/5/x86_64/
........ follow the instructions at http://pkgs.org/centos-5-rhel-5/epel-i386/mysql-connector-java-5.1.12-2.el5.i386.rpm.html
 .

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message