Status Update
Comments
al...@gmail.com <al...@gmail.com> #2
Hi there,
Thanks for reporting this. Do you mind attempting to install again? If there's no bin/ folder, that suggests an incomplete installation.
Thanks for reporting this. Do you mind attempting to install again? If there's no bin/ folder, that suggests an incomplete installation.
el...@gmail.com <el...@gmail.com> #3
I installed again and again, uninstalled, installed for all users, not just me, everything. Doensn't help.
Maybe this helps:
Output folder: C:\Users\Paul\AppData\Local\Google\Cloud SDK
Checking for Python 2.7...
Create folder: C:\Users\Paul\AppData\Local\Google\Cloud SDK\google-cloud-sdk
Extract: google-cloud-sdk\install_google_cloud_sdk.py... 100%
Downloading Google Cloud SDK and installing components...
Traceback (most recent call last):
File "google-cloud-sdk\install_google_cloud_sdk.py", line 99, in <module>
main()
File "google-cloud-sdk\install_google_cloud_sdk.py", line 83, in main
archive_path = DownloadArchive(t, url)
File "google-cloud-sdk\install_google_cloud_sdk.py", line 63, in DownloadArchive
req = urlopen(url)
File "C:\Python27\lib\urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "C:\Python27\lib\urllib2.py", line 431, in open
response = self._open(req, data)
File "C:\Python27\lib\urllib2.py", line 449, in _open
'_open', req)
File "C:\Python27\lib\urllib2.py", line 409, in _call_chain
result = func(*args)
File "C:\Python27\lib\urllib2.py", line 1240, in https_open
context=self._context)
File "C:\Python27\lib\urllib2.py", line 1197, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>
Adding C:\Users\Paul\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin to the PATH.
Unsetting CLOUDSDK_PYTHON environment variable.
Google Cloud SDK has been installed!
Maybe this helps:
Output folder: C:\Users\Paul\AppData\Local\Google\Cloud SDK
Checking for Python 2.7...
Create folder: C:\Users\Paul\AppData\Local\Google\Cloud SDK\google-cloud-sdk
Extract: google-cloud-sdk\install_google_cloud_sdk.py... 100%
Downloading Google Cloud SDK and installing components...
Traceback (most recent call last):
File "google-cloud-sdk\install_google_cloud_sdk.py", line 99, in <module>
main()
File "google-cloud-sdk\install_google_cloud_sdk.py", line 83, in main
archive_path = DownloadArchive(t, url)
File "google-cloud-sdk\install_google_cloud_sdk.py", line 63, in DownloadArchive
req = urlopen(url)
File "C:\Python27\lib\urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "C:\Python27\lib\urllib2.py", line 431, in open
response = self._open(req, data)
File "C:\Python27\lib\urllib2.py", line 449, in _open
'_open', req)
File "C:\Python27\lib\urllib2.py", line 409, in _call_chain
result = func(*args)
File "C:\Python27\lib\urllib2.py", line 1240, in https_open
context=self._context)
File "C:\Python27\lib\urllib2.py", line 1197, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>
Adding C:\Users\Paul\AppData\Local\Google\Cloud SDK\google-cloud-sdk\bin to the PATH.
Unsetting CLOUDSDK_PYTHON environment variable.
Google Cloud SDK has been installed!
al...@googlemail.com <al...@googlemail.com> #4
Thanks for the additional information.
Looks like your Python installation is having a hard time connecting securely to Google. What Python version are you using? What happens when you run
> python -c 'import urllib2; print urllib2.urlopen("https://dl.google.com/ ").read()'
using that Python installation.
We need to do a better job of detecting when the installation fails.
Looks like your Python installation is having a hard time connecting securely to Google. What Python version are you using? What happens when you run
> python -c 'import urllib2; print urllib2.urlopen("
using that Python installation.
We need to do a better job of detecting when the installation fails.
ma...@gmail.com <ma...@gmail.com> #5
I'm using python 2.7.10.
As far as I can tell, it is the same error.
>>> import urllib2; print urllib2.urlopen("https://dl.google.com/ ").read()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "C:\Python27\lib\urllib2.py", line 431, in open
response = self._open(req, data)
File "C:\Python27\lib\urllib2.py", line 449, in _open
'_open', req)
File "C:\Python27\lib\urllib2.py", line 409, in _call_chain
result = func(*args)
File "C:\Python27\lib\urllib2.py", line 1240, in https_open
context=self._context)
File "C:\Python27\lib\urllib2.py", line 1197, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>
>>>
As far as I can tell, it is the same error.
>>> import urllib2; print urllib2.urlopen("
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "C:\Python27\lib\urllib2.py", line 431, in open
response = self._open(req, data)
File "C:\Python27\lib\urllib2.py", line 449, in _open
'_open', req)
File "C:\Python27\lib\urllib2.py", line 409, in _call_chain
result = func(*args)
File "C:\Python27\lib\urllib2.py", line 1240, in https_open
context=self._context)
File "C:\Python27\lib\urllib2.py", line 1197, in do_open
raise URLError(err)
urllib2.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:590)>
>>>
de...@antonsmirnov.name <de...@antonsmirnov.name> #6
Okay, then it's a problem with the way Python is hooked up to your computer's certificate store, or a problem with the certificate store itself.
Can you try connecting to that URL using a web browser (one that's not Chrome would be great, since I think Chrome does some funky stuff with its certificate stores). IE or Edge would be great.
Can you try connecting to that URL using a web browser (one that's not Chrome would be great, since I think Chrome does some funky stuff with its certificate stores). IE or Edge would be great.
ha...@gmail.com <ha...@gmail.com> #7
Well, I'm not really good at reading or writing code, so the only thing I can see it should download https://dl.google.com/dl/cloudsdk/channels/rapid/google-cloud-sdk.tar.gz
I downloaded this file using browser, extracted it and tried executing install.bat because I'm on windows.
This happens:
Welcome to the Google Cloud SDK!
To help improve the quality of this product, we collect anonymized data on how
the SDK is used. You may choose to opt out of this collection now (by choosing
'N' at the below prompt), or at any time in the future by running the following
command:
gcloud config set --scope=user disable_usage_reporting true
Do you want to help improve the Google Cloud SDK (Y/n)? Y
This will install all the core command line tools necessary for working with
the Google Cloud Platform.
ERROR: (gcloud.components.update) Failed to fetch component listing from server. Check your network settings and try again.
Google Cloud SDK installer will now exit.
Drücken Sie eine beliebige Taste . . .
I downloaded this file using browser, extracted it and tried executing install.bat because I'm on windows.
This happens:
Welcome to the Google Cloud SDK!
To help improve the quality of this product, we collect anonymized data on how
the SDK is used. You may choose to opt out of this collection now (by choosing
'N' at the below prompt), or at any time in the future by running the following
command:
gcloud config set --scope=user disable_usage_reporting true
Do you want to help improve the Google Cloud SDK (Y/n)? Y
This will install all the core command line tools necessary for working with
the Google Cloud Platform.
ERROR: (gcloud.components.update) Failed to fetch component listing from server. Check your network settings and try again.
Google Cloud SDK installer will now exit.
Drücken Sie eine beliebige Taste . . .
cs...@gmail.com <cs...@gmail.com> #8
Upon further research, it looks like you're hitting this OpenSSL bug: http://stackoverflow.com/questions/27804710/python-urllib2-ssl-error/27826829#27826829
We'll take a look at ways that we can work around this bug on our end. You may be able to use a solution like the one here:http://stackoverflow.com/a/31915123/4922212
We'll take a look at ways that we can work around this bug on our end. You may be able to use a solution like the one here:
au...@gmail.com <au...@gmail.com> #9
I just downloaded Python 2.7.9.
It worked! Thank you!
It worked! Thank you!
Description
Android is quickly becoming a full-blown O.S, a desktop replacement,
the need for Printing abstraction model arises.
Why ?
To avoid the need to install device-specific drivers as we do on
Windows PCs for every client, and for every printer model we intend to
print on.
Also today, without common printer abstraction layer, when upgrading
an OS, you may be required to purchase a new printer, and upgrading a
printer may force you to upgrade an OS.
Today Android devices *do not* support printers at all. (excluding the
Samsung Galaxy SIII proprietary feature, that can print to certain Samsung
Printers.)
There are two printing abstraction layers in existence, that I know of:
1. Google Cloud Print (supported by Chrome browser and Chrome OS, but
not by Android)
This idea is very innovative: "Google Cloud Printer"-enabled device is
a printer, that just connects to your GMail account, and let's you
print from anywhere on any of your printers.
The benefits of the Google model, is that it is really simple and a
conceptual innovative ! The downside, is that if the Internet is down,
you can't print at all. :(
2. Windows 8 model (supported by Windows RT and 8)
Windows RT is similar to Android in the concept, that there is no way
to install 3rd party printer drivers on after-market devices
(post-purchase).
So Microsoft went in and developed a brand new abstraction layer model
for their Windows 8 and RT systems. Previous versions of Windows
(XP/Vista/7) never had an abstraction layer, but Win 8 does !
This idea is great, because it bring the familiar LAN-based printer
sharing, but uses abstraction layer.
Windows 8 / RT using a class ID to speak single super-language to all
new printers.
The benefits of this Microsoft model, is that it is
offline-compatible, and works even if the Internet is down ! (which
happens quite a lot in my home)
3. Add Printer API & common GUI to allow Android programs to use printers.
I would like to request to add both printing models to Android.
(in GNU/Linux, the CUPS model is completely broken, just like in
Windows XP/7, because it does require specific drivers all the time...
Related issue: "
-Alexey Eromenko "Technologov", 27.Nov.2012.