11661

google-cloud-sdk - Fatal errors on both update and attempted reinstall Mac OSX 10.7.5

Question:

Install worked fine prior to 01-15-14 update. Update fails due to fatal python errors.

Manual download and install produces same errors. Running install as sudo produces same errors.

What steps will reproduce the problem?

curl https://dl.google.com/dl/cloudsdk/release/install_google_cloud_sdk.bash | bash % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 3707 100 3707 0 0 5777 0 --:--:-- --:--:-- --:--:-- 17162 curl -f https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz > tmp.K8axYW7pd9/google-cloud-sdk.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 332k 100 332k 0 0 339k 0 --:--:-- --:--:-- --:--:-- 359k Directory to extract under (this will create a directory google-cloud-sdk) (/Users/username):GoogleCompute tar -C GoogleCompute -xvf tmp.K8axYW7pd9/google-cloud-sdk.tar.gz x google-cloud-sdk/ x google-cloud-sdk/.install/ x google-cloud-sdk/.install/core.snapshot.json x google-cloud-sdk/.install/.download/ x google-cloud-sdk/.install/core.manifest x google-cloud-sdk/bin/ x google-cloud-sdk/bin/bootstrapping/ x google-cloud-sdk/bin/bootstrapping/.install_configurations x google-cloud-sdk/bin/bootstrapping/install.py x google-cloud-sdk/bin/bootstrapping/bootstrapping.py x google-cloud-sdk/bin/bootstrapping/__init__.py x google-cloud-sdk/bin/bootstrapping/.default_components x google-cloud-sdk/bin/bootstrapping/setup.py x google-cloud-sdk/bin/bootstrapping/prerun.py x google-cloud-sdk/bin/bootstrapping/print_env_info.py x google-cloud-sdk/RELEASE_NOTES x google-cloud-sdk/README x google-cloud-sdk/lib/ x google-cloud-sdk/lib/argcomplete/ x google-cloud-sdk/lib/argcomplete/my_argparse.py x google-cloud-sdk/lib/argcomplete/completers.py x google-cloud-sdk/lib/argcomplete/scripts/ x google-cloud-sdk/lib/argcomplete/scripts/python-argcomplete-check-easy-install-script x google-cloud-sdk/lib/argcomplete/scripts/register-python-argcomplete x google-cloud-sdk/lib/argcomplete/scripts/activate-global-python-argcomplete x google-cloud-sdk/lib/argcomplete/__init__.py x google-cloud-sdk/lib/argcomplete/my_shlex.py x google-cloud-sdk/lib/google/ x google-cloud-sdk/lib/google/cloud/ x google-cloud-sdk/lib/google/cloud/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/ x google-cloud-sdk/lib/google/cloud/sdk/gcloud/ x google-cloud-sdk/lib/google/cloud/sdk/gcloud/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/gcloud.yaml x google-cloud-sdk/lib/google/cloud/sdk/gcloud/gcloud.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/ x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/config/ x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/config/list.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/config/set.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/config/unset.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/config/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/root/ x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/root/interactive.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/root/version.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/root/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/auth/ x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/auth/list.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/auth/enable_google_repos.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/auth/activate_refresh_token.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/auth/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/auth/login.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/auth/revoke.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/components/ x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/components/list.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/components/restore.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/components/remove.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/components/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/gcloud/sdktools/components/update.py x google-cloud-sdk/lib/google/cloud/sdk/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/calliope/ x google-cloud-sdk/lib/google/cloud/sdk/calliope/base.py x google-cloud-sdk/lib/google/cloud/sdk/calliope/actions.py x google-cloud-sdk/lib/google/cloud/sdk/calliope/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/calliope/exceptions.py x google-cloud-sdk/lib/google/cloud/sdk/core/ x google-cloud-sdk/lib/google/cloud/sdk/core/util/ x google-cloud-sdk/lib/google/cloud/sdk/core/util/files.py x google-cloud-sdk/lib/google/cloud/sdk/core/util/console_io.py x google-cloud-sdk/lib/google/cloud/sdk/core/util/platforms.py x google-cloud-sdk/lib/google/cloud/sdk/core/util/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/core/util/edit.py x google-cloud-sdk/lib/google/cloud/sdk/core/metrics.py x google-cloud-sdk/lib/google/cloud/sdk/core/log.py x google-cloud-sdk/lib/google/cloud/sdk/core/VERSION x google-cloud-sdk/lib/google/cloud/sdk/core/config.json x google-cloud-sdk/lib/google/cloud/sdk/core/updater/ x google-cloud-sdk/lib/google/cloud/sdk/core/updater/schemas.py x google-cloud-sdk/lib/google/cloud/sdk/core/updater/local_state.py x google-cloud-sdk/lib/google/cloud/sdk/core/updater/update_manager.py x google-cloud-sdk/lib/google/cloud/sdk/core/updater/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/core/updater/snapshots.py x google-cloud-sdk/lib/google/cloud/sdk/core/updater/installers.py x google-cloud-sdk/lib/google/cloud/sdk/core/cli.py x google-cloud-sdk/lib/google/cloud/sdk/core/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/core/credentials/ x google-cloud-sdk/lib/google/cloud/sdk/core/credentials/flow.py x google-cloud-sdk/lib/google/cloud/sdk/core/credentials/__init__.py x google-cloud-sdk/lib/google/cloud/sdk/core/credentials/gitp2d.py x google-cloud-sdk/lib/google/cloud/sdk/core/credentials/oauth2_landing.html x google-cloud-sdk/lib/google/cloud/sdk/core/credentials/store.py x google-cloud-sdk/lib/google/cloud/sdk/core/credentials/gce.py x google-cloud-sdk/lib/google/cloud/sdk/core/credentials/legacy.py x google-cloud-sdk/lib/google/cloud/sdk/core/config.py x google-cloud-sdk/lib/google/cloud/sdk/core/properties.py x google-cloud-sdk/lib/google/__init__.py x google-cloud-sdk/lib/google/apputils/ x google-cloud-sdk/lib/google/apputils/setup_command.py x google-cloud-sdk/lib/google/apputils/debug.py x google-cloud-sdk/lib/google/apputils/basetest.py x google-cloud-sdk/lib/google/apputils/app.py x google-cloud-sdk/lib/google/apputils/file_util.py x google-cloud-sdk/lib/google/apputils/__init__.py x google-cloud-sdk/lib/google/apputils/shellutil.py x google-cloud-sdk/lib/google/apputils/datelib.py x google-cloud-sdk/lib/google/apputils/appcommands.py x google-cloud-sdk/lib/google/apputils/run_script_module.py x google-cloud-sdk/lib/google/apputils/resources.py x google-cloud-sdk/lib/google/apputils/stopwatch.py x google-cloud-sdk/lib/oauth2/ x google-cloud-sdk/lib/oauth2/__init__.py x google-cloud-sdk/lib/yaml/ x google-cloud-sdk/lib/yaml/serializer.py x google-cloud-sdk/lib/yaml/resolver.py x google-cloud-sdk/lib/yaml/events.py x google-cloud-sdk/lib/yaml/nodes.py x google-cloud-sdk/lib/yaml/loader.py x google-cloud-sdk/lib/yaml/representer.py x google-cloud-sdk/lib/yaml/parser.py x google-cloud-sdk/lib/yaml/emitter.py x google-cloud-sdk/lib/yaml/__init__.py x google-cloud-sdk/lib/yaml/cyaml.py x google-cloud-sdk/lib/yaml/dumper.py x google-cloud-sdk/lib/yaml/composer.py x google-cloud-sdk/lib/yaml/reader.py x google-cloud-sdk/lib/yaml/scanner.py x google-cloud-sdk/lib/yaml/tokens.py x google-cloud-sdk/lib/yaml/constructor.py x google-cloud-sdk/lib/yaml/error.py x google-cloud-sdk/lib/oauth2client/ x google-cloud-sdk/lib/oauth2client/clientsecrets.py x google-cloud-sdk/lib/oauth2client/django_orm.py x google-cloud-sdk/lib/oauth2client/appengine.py x google-cloud-sdk/lib/oauth2client/tools.py x google-cloud-sdk/lib/oauth2client/__init__.py x google-cloud-sdk/lib/oauth2client/old_run.py x google-cloud-sdk/lib/oauth2client/file.py x google-cloud-sdk/lib/oauth2client/multistore_file.py x google-cloud-sdk/lib/oauth2client/anyjson.py x google-cloud-sdk/lib/oauth2client/keyring_storage.py x google-cloud-sdk/lib/oauth2client/gce.py x google-cloud-sdk/lib/oauth2client/locked_file.py x google-cloud-sdk/lib/oauth2client/crypt.py x google-cloud-sdk/lib/oauth2client/client.py x google-cloud-sdk/lib/oauth2client/util.py x google-cloud-sdk/lib/oauth2client/xsrfutil.py x google-cloud-sdk/lib/socks/ x google-cloud-sdk/lib/socks/__init__.py x google-cloud-sdk/lib/httplib2/ x google-cloud-sdk/lib/httplib2/iri2uri.py x google-cloud-sdk/lib/httplib2/__init__.py x google-cloud-sdk/lib/httplib2/LICENSE x google-cloud-sdk/lib/httplib2/cacerts.txt x google-cloud-sdk/lib/uritemplate/ x google-cloud-sdk/lib/uritemplate/uritemplate.py x google-cloud-sdk/lib/uritemplate/__init__.py x google-cloud-sdk/lib/apiclient/ x google-cloud-sdk/lib/apiclient/mimeparse.py x google-cloud-sdk/lib/apiclient/http.py x google-cloud-sdk/lib/apiclient/oauth.py x google-cloud-sdk/lib/apiclient/__init__.py x google-cloud-sdk/lib/apiclient/model.py x google-cloud-sdk/lib/apiclient/push.py x google-cloud-sdk/lib/apiclient/channel.py x google-cloud-sdk/lib/apiclient/errors.py x google-cloud-sdk/lib/apiclient/discovery.py x google-cloud-sdk/lib/apiclient/schema.py x google-cloud-sdk/lib/gflags/ x google-cloud-sdk/lib/gflags/ChangeLog x google-cloud-sdk/lib/gflags/setup.cfg x google-cloud-sdk/lib/gflags/MANIFEST.in x google-cloud-sdk/lib/gflags/gflags2man.py x google-cloud-sdk/lib/gflags/gflags_validators.py x google-cloud-sdk/lib/gflags/README x google-cloud-sdk/lib/gflags/__init__.py x google-cloud-sdk/lib/gflags/NEWS x google-cloud-sdk/lib/gflags/PKG-INFO x google-cloud-sdk/lib/gflags/Makefile x google-cloud-sdk/lib/gflags/setup.py x google-cloud-sdk/lib/gflags/AUTHORS x google-cloud-sdk/lib/gflags/COPYING x google-cloud-sdk/lib/gflags/LICENSE x google-cloud-sdk/install.sh x google-cloud-sdk/install.bat x google-cloud-sdk/LICENSE GoogleCompute/google-cloud-sdk/install.sh Welcome to the Google Cloud SDK! The Google Cloud SDK is currently in developer preview. 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 --global-only set 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. If you are developing an App Engine application, please select the language your application is written in. This will install the required tools and runtimes for working in that language. If necessary, you can add and remove languages later through the gcloud component manager. [1] Java [2] Python and PHP [3] Go [4] No App Engine (you can install App Engine tools later) Please enter your numeric choice (4): 2 The following components will be installed: ------------------------------------------------------------------------------- | App Engine Launcher Application for Mac | 1.8.9 | 7.4 MB | | App Engine SDK for Python and PHP | 1.8.9 | 35.4 MB | | Big Query Command Line Tool | 2.0.17 | < 1 MB | | Big Query Command Line Tool (Platform Specific) | 2.0.17 | < 1 MB | | Cloud SDK Core Command Line Tools | 1 | | | Cloud SDK Core Libraries (Platform Specific) | 2013.11.19 | < 1 MB | | Cloud SDK for Python and PHP Developers | 1 | | | Cloud SQL Admin Command Line Interface | 2013.12.17 | < 1 MB | | Cloud Storage Command Line Tool | 3.40 | 1.7 MB | | Cloud Storage Command Line Tool (Platform Specific) | 3.40 | < 1 MB | | Compute Engine Command Line Tool | 1.13.0 | < 1 MB | | Compute Engine Command Line Tool (Platform Specific) | 1.13.0 | < 1 MB | ------------------------------------------------------------------------------- Creating update staging area... Installing: App Engine Launcher Application for Mac ... Traceback (most recent call last): File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/install.py", line 283, in <module> Install(pargs.disable_installation_options) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/install.py", line 247, in Install components = InstallComponents(to_install) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/install.py", line 269, in InstallComponents components.update(component_ids=component_ids, allow_no_backup=True) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/calliope/__init__.py", line 925, in __call__ return self._Execute(cli_mode=False, kwargs=kwargs) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/calliope/__init__.py", line 960, in _Execute cli_mode=cli_mode) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/calliope/__init__.py", line 702, in Run result = command_instance.Run(args) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/gcloud/sdktools/components/update.py", line 38, in Run manager.Update(args.component_ids, allow_no_backup=args.allow_no_backup) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/core/updater/update_manager.py", line 88, in _TryFunc return func(*args, **kwargs) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/core/updater/update_manager.py", line 465, in Update self._InstallFunction(staging_state, diff)) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/core/updater/update_manager.py", line 377, in _UpdateAndPrint action_func(component.id) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/core/updater/update_manager.py", line 384, in Inner return install_state.Install(diff.latest, component_id) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/core/updater/local_state.py", line 73, in _TryFunc return func(*args, **kwargs) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/core/updater/local_state.py", line 409, in Install files = self._GetInstaller(snapshot).Install(component_id) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/core/updater/installers.py", line 78, in Install return self._InstallTar(component) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/core/updater/installers.py", line 115, in _InstallTar url, self.__download_directory, self.__sdk_root) File "/Users/username/GoogleCompute/GoogleCompute/google-cloud-sdk/bin/bootstrapping/../../lib/google/cloud/sdk/core/updater/installers.py", line 146, in DownloadAndExtractTar with file_utils.Context(tarfile.open(name=download_file_path)) as tar: AttributeError: 'module' object has no attribute 'open'

Answer1:

Looking at the traceback, is it possible that you have another module named tarfile shadowing the standard library tarfile module?

On my computer, I see:

>>> import tarfile >>> tarfile.__file__ '/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/tarfile.pyc' >>> tarfile.open <bound method type.open of <class 'tarfile.TarFile'>>

If tarfile.__file__ isn't in a subdirectory of /lib/python*, you may have another module named tarfile shadowing the standard library module.

Recommend

  • google-cloud-sdk - Fatal errors on both update and attempted reinstall Mac OSX 10.7.5
  • Best way to download images from XML content
  • How can I set an element over Twitter's Bootstrap modal?
  • Getting incorrect time leading by 1 hour with Europe/Moscow timezone
  • SQL migration tool [closed]
  • Open XML SDK 2.0
  • How to receive images from Telegram Bot [duplicate]
  • @selector and return value
  • When the command / start is sent to the bot, the bot should delete the stickers sent to the group; b
  • Checking if Chrome is installed and is of specific version using Inno Setup
  • How to play background music in windows phone 8.1 with xaml and c#?
  • Can the Service Installer class run in a different Assembly?
  • How to keep data_files between package updates?
  • how to add a library to the dependencies gradle of LIBGDX project
  • Replace submit button value with ASCII character
  • This document does not exist, it will not appear in queries or snapshots? Cloud Firestore
  • Packaging application
  • How to discard only the last element of CKEditor undo stack?
  • Android - Best practice for a periodic service
  • Bitmap of Android WebView is blank
  • How to add SSL certificate to Bluemix java cloud foundry application?
  • How do I configure Maven Cargo to use an embedded Tomcat server?
  • UML diagram generator in Visual Studio 2010
  • ASP.NET windows authentication should always ask for credentials
  • opencv display image without x server
  • Needing to do .toArray() to get output of mongodb .find() on key name not value
  • Installing Apache MyFaces 2 on WildFly 8.2.0
  • Deserializing XML into class C#
  • Can a Chrome extension content script make an jQuery AJAX request for an html file that is itself a
  • Upload files with Ajax and Jquery
  • Invalid access key error using credentials redeemed from an amazon open id token
  • How to include full .NET prerequisite for Wix Burn installer
  • AngularJs get employee from factory
  • Proper way to use connect-multiparty with express.js?
  • sending mail using smtp is too slow
  • costura.fody for a dll that references another dll
  • jQuery Masonry / Isotope and fluid images: Momentary overlap on window resize