【问题标题】:Installing google-cloud-sdk on a GCE Micro (Debian) instance在 GCE Micro (Debian) 实例上安装 google-cloud-sdk
【发布时间】:2018-04-17 04:30:58
【问题描述】:

在安装google-cloud-sdk-app-engine-python 的说明中,它会引导您安装 gcloud SDK。一开始就很无辜:

我会运行 sudo apt-get install google-cloud-sdk 并得到这个:

[...]
Setting up google-cloud-sdk (178.0.0-0) ...
Killed
dpkg: error processing package google-cloud-sdk (--configure):
 subprocess installed post-installation script returned error exit status 137
Errors were encountered while processing:
 google-cloud-sdk
E: Sub-process /usr/bin/dpkg returned an error code (1)

我在 Google Compute Engine 上设置实例背后的部分想法是利用 Google 的基础架构,我的印象是 也许它会更好地连接到 Google 基础架构的其他部分, 或者至少更简单,而不是从 EC2(或其他)做。唉... ;)

【问题讨论】:

    标签: debian google-cloud-platform google-cloud-sdk


    【解决方案1】:

    经过一番折腾后,我发现了this SE answer,我突然意识到我的微型实例在安装过程中内存不足:

    直接原因可能是内存不足。升级前尝试添加交换。

    sudo dd if=/dev/zero of=/var/swap bs=2048 count=524288
    sudo chmod 600 /var/swap
    sudo mkswap /var/swap
    sudo swapon /var/swap
    sudo apt upgrade
    

    完成后,安装语句最终按预期工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-24
      • 1970-01-01
      • 1970-01-01
      • 2013-04-04
      • 2023-04-02
      • 2020-04-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多