gcloud - האם אי אפשר בנטפריי?
-
@צעיר-רענן
גוגל ממליצים במקרים כמו שלך להתקין את זה מפה (הקישור לא עובד כרגע משום מה...עדכון: התחיל לעבוד לי) או מפה(@צעיר-רענן תעדכן אותנו אם זה עזר, אם כן, כדאי שמישהו יוסיף את זה לויקי של נטפרי)
-
@yossiz
הורדתי ממחשב לא מסונן.
אני פותח את הקובץ וזה כותב לי
התקנתי פייתון מפה: https://www.python.org/downloads/release/python-3102/
וזה עדיין לא עובד...
לא הצלחתי להבין מה הוא מתכוון בחלופה שהוא מציע.אני מתנחם שכל הזמן שאני שורף זה תיקון גדול למען כלל ישראל ומשתמשי נטפריי אחרי.. מקווה שאחרי שאצליח אעשה מדריך
-
@צעיר-רענן אמר בgcloud - האם אי אפשר בנטפריי?:
אני מתנחם שכל הזמן שאני שורף זה תיקון גדול למען כלל ישראל ומשתמשי נטפריי אחרי.. מקווה שאחרי שאצליח אעשה מדריך
זה בטח תיקון עבורך... אני מבין מאוד את התסכול, אבל שים לב שתסכול כזה אפשר להיתקל בו בתכנות בלי סינון, כל מתכנת נתקל כל הזמן בבעיות מתסכלות. אפשר לומר "אי אפשר לתכנת בלי בעיות, אשרי מי שהבעיות שלו באים משמירת המצוות..." (ואל תענה לי שזה לא מגיע משמירת המצוות אלא בגלל חסרונות של נטפרי, א) כי זה לא נכון, וב) כי גם אם אתה צודק, הרי אין כרגע חלופה לנטפרי...)
-
@yossiz
יפה, עוד צעד אל הגאולה.
אז כשכתבי פייתון מהקומנדליין זה פתח לי את הסטור של מיקרוסופט, התקנתי משם, ואז בקומנדליין שכתבתי שוב פייתון זה כתב לי את הגרסא הנוכחית של פייתון (כנראה ההתקנה מהאתר של פייתון התקינה משהו אחר).
חזרתי להתקנה של Gcloud זה כבר היה יותר טוב, הציג לי שאלה נימוסית האם אני רוצה שהם יאספו עליי מידע.
אחרי שלחצתי, וקיבלתי את השגיאה הבאה:Traceback (most recent call last):
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\urllib3\connectionpool.py", line 670, in urlopen
httplib_response = self._make_request(
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\urllib3\connectionpool.py", line 381, in _make_request
self._validate_conn(conn)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\urllib3\connectionpool.py", line 976, in validate_conn
conn.connect()
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\urllib3\connection.py", line 361, in connect
self.sock = ssl_wrap_socket(
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\urllib3\util\ssl.py", line 382, in ssl_wrap_socket
return context.wrap_socket(sock, server_hostname=server_hostname)
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.752.0_x64__qbz5n2kfra8p0\lib\ssl.py", line 512, in wrap_socket
return self.sslsocket_class._create(
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.752.0_x64__qbz5n2kfra8p0\lib\ssl.py", line 1070, in _create
self.do_handshake()
File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.10_3.10.752.0_x64__qbz5n2kfra8p0\lib\ssl.py", line 1341, in do_handshake
self._sslobj.do_handshake()
ssl.SSLCertVerificationError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\requests\adapters.py", line 439, in send
resp = conn.urlopen(
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\urllib3\connectionpool.py", line 724, in urlopen
retries = retries.increment(
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\urllib3\util\retry.py", line 439, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='dl.google.com', port=443): Max retries exceeded with url: /dl/cloudsdk/channels/rapid/components-2.json (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\bin\bootstrapping\install.py", line 308, in <module>
main()
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\bin\bootstrapping\install.py", line 285, in main
Install(pargs.override_components, pargs.additional_components)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\bin\bootstrapping\install.py", line 159, in Install
_CLI.Execute(['--quiet', 'components', 'list'])
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\calliope\cli.py", line 1013, in Execute
self._HandleAllErrors(exc, command_path_string, specified_arg_names)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\calliope\cli.py", line 1050, in _HandleAllErrors
exceptions.HandleError(exc, command_path_string, self._known_error_handler)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\calliope\exceptions.py", line 547, in HandleError
core_exceptions.reraise(exc)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\exceptions.py", line 146, in reraise
six.reraise(type(exc_value), exc_value, tb)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\six_init.py", line 693, in reraise
raise value
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\calliope\cli.py", line 987, in Execute
resources = calliope_command.Run(cli=self, args=args)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\calliope\backend.py", line 809, in Run
resources = command_instance.Run(args)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\surface\components\list.py", line 102, in Run
result = update_manager.List(show_hidden=args.show_hidden,
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\updater\update_manager.py", line 725, in List
to_print, current_version, latest_version = self._GetPrintListWithDiff()
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\updater\update_manager.py", line 762, in _GetPrintListWithDiff
_, diff = self._GetStateAndDiff(command_path='components.list')
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\updater\update_manager.py", line 652, in _GetStateAndDiff
latest_snapshot = self._GetLatestSnapshot(version=version,
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\updater\update_manager.py", line 635, in _GetLatestSnapshot
return snapshots.ComponentSnapshot.FromURLs(
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\updater\snapshots.py", line 175, in FromURLs
data = [
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\updater\snapshots.py", line 176, in <listcomp>
(ComponentSnapshot._DictFromURL(
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\updater\snapshots.py", line 200, in _DictFromURL
response = installers.MakeRequest(url, command_path)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\updater\installers.py", line 114, in MakeRequest
return _RawRequest(url, headers=headers, timeout=timeout)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\updater\installers.py", line 162, in RawRequest
return retryer.RetryOnException(
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\util\retry.py", line 201, in RetryOnException
exceptions.reraise(exc_info[1], tb=exc_info[2])
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\exceptions.py", line 146, in reraise
six.reraise(type(exc_value), exc_value, tb)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\six_init.py", line 693, in reraise
raise value
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\util\retry.py", line 182, in TryFunc
return func(*args, **kwargs), None
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\updater\installers.py", line 192, in _ExecuteRequestAndRaiseExceptions
response = requests_session.get(
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\requests\sessions.py", line 546, in get
return self.request('GET', url, **kwargs)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\transport.py", line 251, in WrappedRequest
response = orig_request(*modified_args, **modified_kwargs)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\googlecloudsdk\core\requests.py", line 216, in WrappedRequest
return orig_request_method(*args, **kwargs)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\requests\sessions.py", line 533, in request
resp = self.send(prep, **send_kwargs)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\requests\sessions.py", line 646, in send
r = adapter.send(request, **kwargs)
File "C:\Users\צעיר רענן\Desktop\google-cloud-sdk\lib\third_party\requests\adapters.py", line 514, in send
raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='dl.google.com', port=443): Max retries exceeded with url: /dl/cloudsdk/channels/rapid/components-2.json (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)')))
Google Cloud CLI installer will now exit.
Press any key to continue . . . -
@yossiz
דברי אמת לאמיתה.
אינני ביקורתי על נטפריי חלילה, אני אוהב מאוד את הסינון הזה, לפעמים אבל זה מצער אותי שאני נאלץ להשתמש במחשבים לא מסוננים כדי להשיג כל מיני דברים שנטפריי לא מאפשרים לי. (כמובן שזה עדיף על פני כל הסינונים האחרים, ויש לי ניסיון. אבל יש דברים שבמקרה שלי זה כן מגביל אותי מול סינונים אחרים...), אין עדיין מושלם, אבל ללא ספק נטפריי עושה עבודת קודש ועוקפת את כולם. -
@צעיר-רענן הפתרון לשגיאה הנ"ל נמצא פה:
https://netfree.link/wiki/התקנת_תעודה_ב-פייתון_-_ספריית_requests