Ive looked at many installing curl threads, but nothing seems to work for me? I get:
<C1:$ conda install -c https://conda.anaconda.org/zoss-appdev curl --override-channels
Collecting package metadata (repodata.json): done
Solving environment: failed with initial frozen solve. Retrying with flexible solve.
PackagesNotFoundError: The following packages are not available from current channels:
- curl
Current channels:
- https://conda.anaconda.org/zoss-appdev/zos-z
- https://conda.anaconda.org/zoss-appdev/noarch
To search for alternate channels that may provide the conda package you're
looking for, navigate to
https://anaconda.org
and use the search bar at the top of the page.
(/TEC1/u/MaintMiniconda/base/rocket_tools) TEC1:$
Please assist?
Thanks, Dave
------------------------------
Dave Jousma
Principal Systems Programmer
Fifth Third Bank, N.A.
Grand Rapids MI US
------------------------------
I would also add that I am tired of trying to get connectivity working through the proxy. Is there a method to do a disconnected install, where a repo is downloaded locally, and then install can occur fromt that?
Thanks, Dave
------------------------------
Dave Jousma
Principal Systems Programmer
Fifth Third Bank, N.A.
Grand Rapids MI US
------------------------------
I would also add that I am tired of trying to get connectivity working through the proxy. Is there a method to do a disconnected install, where a repo is downloaded locally, and then install can occur fromt that?
Thanks, Dave
------------------------------
Dave Jousma
Principal Systems Programmer
Fifth Third Bank, N.A.
Grand Rapids MI US
------------------------------
Hi Dave,
If you are using a proxy, more likely you need to set the configuration in ~/.condarc file:
proxy_servers:
http: http://username:password@corp.com:8080
https: https://username:password@corp.com:8080
or you can also set up the two variables http_proxy and https_proxy:
export https_proxy=https://user:password@yourproxy:proxyport
export http_proxy=http://user:password@yourproxy:proxyport
More info can be found here:
https://docs.anaconda.com/free/anaconda/configurations/proxy/
We have an option for air-gapped systems without the outside internet access: the local file channel. This channel can be deployed locally, and can be used for installing the packages without going outside your network. This option is available for the customers with a support contract.
Thanks,
Sergey
------------------------------
Sergey Rezepin
Rocket Software
------------------------------
Hi Dave,
If you are using a proxy, more likely you need to set the configuration in ~/.condarc file:
proxy_servers:
http: http://username:password@corp.com:8080
https: https://username:password@corp.com:8080
or you can also set up the two variables http_proxy and https_proxy:
export https_proxy=https://user:password@yourproxy:proxyport
export http_proxy=http://user:password@yourproxy:proxyport
More info can be found here:
https://docs.anaconda.com/free/anaconda/configurations/proxy/
We have an option for air-gapped systems without the outside internet access: the local file channel. This channel can be deployed locally, and can be used for installing the packages without going outside your network. This option is available for the customers with a support contract.
Thanks,
Sergey
------------------------------
Sergey Rezepin
Rocket Software
------------------------------
Hey Sergey,
Dave has commercial support for Git through IBM, so he should be entitled to the local file channel. I suspect that doesn't flow through to Rocket? In any case, Dave has circumvented the problem using a work-around. This is not ideal and we should think about how we can better manage these kind of situations.
------------------------------
David Crayford
Principal Software Engineer
------------------------------
Hey Sergey,
Dave has commercial support for Git through IBM, so he should be entitled to the local file channel. I suspect that doesn't flow through to Rocket? In any case, Dave has circumvented the problem using a work-around. This is not ideal and we should think about how we can better manage these kind of situations.
------------------------------
David Crayford
Principal Software Engineer
------------------------------
Hello David and Dave,
I should clarify that access to the local file channel is only a feature of paid support for Rocket AppDev, and not a feature of support for Git through IBM. Access to it is restricted to customers with an active AppDev support contract. Furthermore, support for Git through IBM only confers support for Git itself and its dependencies, and the Curl executable is not required or used by Git in any way.
However, all customers should be able to access the publicly available Conda channel, and they should still be able to access it through a proxy, all that should be required is some additional setup as Sergey laid out. If some workaround besides what Sergey mentioned above was necessary, please let us know, we want to make the installation process as streamlined as possible. We have a process for proxy support, and we know it does work in situations we have encountered so far, but if any customers have a proxy setup that requires additional attention we would like to see if we can support that as well.
------------------------------
Giancarlo Frix
Software Engineer, Open-Source Porting
Rocket Software Inc.
------------------------------
Hello David and Dave,
I should clarify that access to the local file channel is only a feature of paid support for Rocket AppDev, and not a feature of support for Git through IBM. Access to it is restricted to customers with an active AppDev support contract. Furthermore, support for Git through IBM only confers support for Git itself and its dependencies, and the Curl executable is not required or used by Git in any way.
However, all customers should be able to access the publicly available Conda channel, and they should still be able to access it through a proxy, all that should be required is some additional setup as Sergey laid out. If some workaround besides what Sergey mentioned above was necessary, please let us know, we want to make the installation process as streamlined as possible. We have a process for proxy support, and we know it does work in situations we have encountered so far, but if any customers have a proxy setup that requires additional attention we would like to see if we can support that as well.
------------------------------
Giancarlo Frix
Software Engineer, Open-Source Porting
Rocket Software Inc.
------------------------------
Thanks for the response Giancarlo, and David. I appreciate the feedback. For my current situation, the workaround is fine(downloading directly from Anaconda website, and unzip/pax and make available. cURL used to be packaged with Rocket GIT, but no longer is, and our Jenkins pipelines need it available. Beyond that, we typically dont make opensource tools available without a support contract for obvious reasons, but for cURL we'll likely make an exception.
------------------------------
Dave Jousma
Principal Systems Programmer
Fifth Third Bank, N.A.
Grand Rapids MI US
------------------------------