You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Kelvin Edmison (JIRA)" <ji...@apache.org> on 2013/10/11 00:57:41 UTC

[jira] [Updated] (CLOUDSTACK-4853) Cloudstack 4.2.0 fresh install ignores local mirror

     [ https://issues.apache.org/jira/browse/CLOUDSTACK-4853?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Kelvin Edmison updated CLOUDSTACK-4853:
---------------------------------------

    Description: 
I am in a corporate environment behind a proxy, and cloudstack installation is failing because it can't reach cloudstack.apt-get.eu even though it should be using my local mirror.

Steps to reproduce:
1) create mirror of cloudstack.apt-get.eu/rhel/4.2
2) create repo file for cloudstack, pointing at newly created mirror.
3) sinkhole cloudstack.apt-get.eu by putting it in /etc/hosts as 127.0.0.1
4) yum install cloudstack-management

Results: local mirror is ignored, cloudstack-apt-get.eu is contacted, and installation fails.  

output snippet: 
{noformat}
[root@ks-cloud1 ~]# yum install cloudstack-management
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package cloudstack-management.x86_64 0:4.2.0-1.el6 will be installed
--> Processing Dependency: cloudstack-awsapi = 4.2.0 for package: cloudstack-management-4.2.0-1.el6.x86_64
--> Processing Dependency: cloudstack-common = 4.2.0 for package: cloudstack-management-4.2.0-1.el6.x86_64
--> Running transaction check
---> Package cloudstack-awsapi.x86_64 0:4.2.0-1.el6 will be installed
---> Package cloudstack-common.x86_64 0:4.2.0-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================================
 Package                                Arch                    Version                         Repository                   Size
==================================================================================================================================
Installing:
 cloudstack-management                  x86_64                  4.2.0-1.el6                     cloudstack                   64 M
Installing for dependencies:
 cloudstack-awsapi                      x86_64                  4.2.0-1.el6                     cloudstack                   86 M
 cloudstack-common                      x86_64                  4.2.0-1.el6                     cloudstack                   86 M

Transaction Summary
==================================================================================================================================
Install       3 Package(s)

Total download size: 236 M
Installed size: 283 M
Is this ok [y/N]: y
Downloading Packages:
http://cloudstack.apt-get.eu/rhel/4.2/cloudstack-awsapi-4.2.0-1.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
Trying other mirror.
http://cloudstack.apt-get.eu/rhel/4.2/cloudstack-common-4.2.0-1.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
Trying other mirror.
http://cloudstack.apt-get.eu/rhel/4.2/cloudstack-management-4.2.0-1.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
Trying other mirror.


Error Downloading Packages:
  cloudstack-common-4.2.0-1.el6.x86_64: failed to retrieve cloudstack-common-4.2.0-1.el6.x86_64.rpm from cloudstack
error was [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
  cloudstack-management-4.2.0-1.el6.x86_64: failed to retrieve cloudstack-management-4.2.0-1.el6.x86_64.rpm from cloudstack
error was [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
  cloudstack-awsapi-4.2.0-1.el6.x86_64: failed to retrieve cloudstack-awsapi-4.2.0-1.el6.x86_64.rpm from cloudstack
error was [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"

{noformat}

Note: prior to doing this, I did a yum clean all.  After doing so, I found entries in /var/cache/yum/x86_64/6/cloudstack/repomd.xml that reference cloudstack.apt-get.eu.  Perhaps these are somehow being used to override my local mirror.

Workaround: use proxy= directive in cloudstack.repo to specify a proxy, so that the cloudstack packages can be downloaded from the public internet despite my repo config.




  was:
I am in a corporate environment behind a proxy, and cloudstack installation is failing because it can't reach cloudstack.apt-get.eu even though it should be using my local mirror.

Steps to reproduce:
1) create mirror of cloudstack.apt-get.eu/rhel/4.2
2) create repo file for cloudstack, pointing at newly created mirror.
3) sinkhole cloudstack.apt-get.eu by putting it in /etc/hosts as 127.0.0.1
4) yum install cloudstack-management

Results: local mirror is ignored, cloudstack-apt-get.eu is contacted, and installation fails.  

output snippet: 
----------------------
[root@ks-cloud1 ~]# yum install cloudstack-management
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package cloudstack-management.x86_64 0:4.2.0-1.el6 will be installed
--> Processing Dependency: cloudstack-awsapi = 4.2.0 for package: cloudstack-management-4.2.0-1.el6.x86_64
--> Processing Dependency: cloudstack-common = 4.2.0 for package: cloudstack-management-4.2.0-1.el6.x86_64
--> Running transaction check
---> Package cloudstack-awsapi.x86_64 0:4.2.0-1.el6 will be installed
---> Package cloudstack-common.x86_64 0:4.2.0-1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================================
 Package                                Arch                    Version                         Repository                   Size
==================================================================================================================================
Installing:
 cloudstack-management                  x86_64                  4.2.0-1.el6                     cloudstack                   64 M
Installing for dependencies:
 cloudstack-awsapi                      x86_64                  4.2.0-1.el6                     cloudstack                   86 M
 cloudstack-common                      x86_64                  4.2.0-1.el6                     cloudstack                   86 M

Transaction Summary
==================================================================================================================================
Install       3 Package(s)

Total download size: 236 M
Installed size: 283 M
Is this ok [y/N]: y
Downloading Packages:
http://cloudstack.apt-get.eu/rhel/4.2/cloudstack-awsapi-4.2.0-1.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
Trying other mirror.
http://cloudstack.apt-get.eu/rhel/4.2/cloudstack-common-4.2.0-1.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
Trying other mirror.
http://cloudstack.apt-get.eu/rhel/4.2/cloudstack-management-4.2.0-1.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
Trying other mirror.


Error Downloading Packages:
  cloudstack-common-4.2.0-1.el6.x86_64: failed to retrieve cloudstack-common-4.2.0-1.el6.x86_64.rpm from cloudstack
error was [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
  cloudstack-management-4.2.0-1.el6.x86_64: failed to retrieve cloudstack-management-4.2.0-1.el6.x86_64.rpm from cloudstack
error was [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
  cloudstack-awsapi-4.2.0-1.el6.x86_64: failed to retrieve cloudstack-awsapi-4.2.0-1.el6.x86_64.rpm from cloudstack
error was [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"

----------------------


Note: prior to doing this, I did a yum clean all.  After doing so, I found entries in /var/cache/yum/x86_64/6/cloudstack/repomd.xml that reference cloudstack.apt-get.eu.  Perhaps these are somehow being used to override my local mirror.

Workaround: use proxy= directive in cloudstack.repo to specify a proxy, so that the cloudstack packages can be downloaded from the public internet despite my repo config.





> Cloudstack 4.2.0 fresh install ignores local mirror
> ---------------------------------------------------
>
>                 Key: CLOUDSTACK-4853
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4853
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Install and Setup
>    Affects Versions: 4.2.0
>         Environment: CentOS (probably all RHEL-based)
>            Reporter: Kelvin Edmison
>            Priority: Minor
>              Labels: install,, repo
>
> I am in a corporate environment behind a proxy, and cloudstack installation is failing because it can't reach cloudstack.apt-get.eu even though it should be using my local mirror.
> Steps to reproduce:
> 1) create mirror of cloudstack.apt-get.eu/rhel/4.2
> 2) create repo file for cloudstack, pointing at newly created mirror.
> 3) sinkhole cloudstack.apt-get.eu by putting it in /etc/hosts as 127.0.0.1
> 4) yum install cloudstack-management
> Results: local mirror is ignored, cloudstack-apt-get.eu is contacted, and installation fails.  
> output snippet: 
> {noformat}
> [root@ks-cloud1 ~]# yum install cloudstack-management
> Loaded plugins: fastestmirror
> Loading mirror speeds from cached hostfile
> Setting up Install Process
> Resolving Dependencies
> --> Running transaction check
> ---> Package cloudstack-management.x86_64 0:4.2.0-1.el6 will be installed
> --> Processing Dependency: cloudstack-awsapi = 4.2.0 for package: cloudstack-management-4.2.0-1.el6.x86_64
> --> Processing Dependency: cloudstack-common = 4.2.0 for package: cloudstack-management-4.2.0-1.el6.x86_64
> --> Running transaction check
> ---> Package cloudstack-awsapi.x86_64 0:4.2.0-1.el6 will be installed
> ---> Package cloudstack-common.x86_64 0:4.2.0-1.el6 will be installed
> --> Finished Dependency Resolution
> Dependencies Resolved
> ==================================================================================================================================
>  Package                                Arch                    Version                         Repository                   Size
> ==================================================================================================================================
> Installing:
>  cloudstack-management                  x86_64                  4.2.0-1.el6                     cloudstack                   64 M
> Installing for dependencies:
>  cloudstack-awsapi                      x86_64                  4.2.0-1.el6                     cloudstack                   86 M
>  cloudstack-common                      x86_64                  4.2.0-1.el6                     cloudstack                   86 M
> Transaction Summary
> ==================================================================================================================================
> Install       3 Package(s)
> Total download size: 236 M
> Installed size: 283 M
> Is this ok [y/N]: y
> Downloading Packages:
> http://cloudstack.apt-get.eu/rhel/4.2/cloudstack-awsapi-4.2.0-1.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
> Trying other mirror.
> http://cloudstack.apt-get.eu/rhel/4.2/cloudstack-common-4.2.0-1.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
> Trying other mirror.
> http://cloudstack.apt-get.eu/rhel/4.2/cloudstack-management-4.2.0-1.el6.x86_64.rpm: [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
> Trying other mirror.
> Error Downloading Packages:
>   cloudstack-common-4.2.0-1.el6.x86_64: failed to retrieve cloudstack-common-4.2.0-1.el6.x86_64.rpm from cloudstack
> error was [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
>   cloudstack-management-4.2.0-1.el6.x86_64: failed to retrieve cloudstack-management-4.2.0-1.el6.x86_64.rpm from cloudstack
> error was [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
>   cloudstack-awsapi-4.2.0-1.el6.x86_64: failed to retrieve cloudstack-awsapi-4.2.0-1.el6.x86_64.rpm from cloudstack
> error was [Errno 14] PYCURL ERROR 7 - "couldn't connect to host"
> {noformat}
> Note: prior to doing this, I did a yum clean all.  After doing so, I found entries in /var/cache/yum/x86_64/6/cloudstack/repomd.xml that reference cloudstack.apt-get.eu.  Perhaps these are somehow being used to override my local mirror.
> Workaround: use proxy= directive in cloudstack.repo to specify a proxy, so that the cloudstack packages can be downloaded from the public internet despite my repo config.



--
This message was sent by Atlassian JIRA
(v6.1#6144)