gcloud update components — отказано в разрешении для файла …kuberun_licensesLICENSES.txt

#gcloud #google-cloud-sdk

#gcloud #google-cloud-sdk

Вопрос:

Начните удалять gcloud:

 Your current Cloud SDK version is: 321.0.0
You will be upgraded to version: 322.0.0

┌──────────────────────────────────────────────────┐
│        These components will be updated.         │
├──────────────────────────┬────────────┬──────────┤
│           Name           │  Version   │   Size   │
├──────────────────────────┼────────────┼──────────┤
│ Cloud SDK Core Libraries │ 2021.01.05 │ 16.1 MiB │
│ Kuberun                  │      0.0.1 │ 20.6 MiB │
└──────────────────────────┴────────────┴──────────┘
 

Я получаю сообщение об ошибке:

 ╠═ Uninstalling: Cloud SDK Core Libraries                   ═╣
╠════════════════════════════════════════════════════════════╣
╠═ Uninstalling: Kuberun                                    ═╣
ERROR: (gcloud.components.update) Отказано в доступе: [C:UsersUSER_NAMEAppDataLocalGooglect4j-cloud-sdkLATESTgoogle-cloud-sdk.stagingplatformkuberun_licensesLICENSES.txt]

Ensure you have the permissions to access the file and that the file is not in use.
 

Env: Win10

  1. я пытаюсь использовать плагин IDEA AppEngine.
  2. попробуйте из CMD с правами администратора. с некоторой ошибкой

Как это обновить? Может быть, вы можете отключить Kuberun ? Я использую только appengine

Ответ №1:

Я решил эту проблему, удалив папку kuberun_licenses из google-cloud-sdkplatform path. Не тот, с .staging которым .

Комментарии:

1. — это сработало для меня, когда я обновлял с версии 320 до версии 351 через несколько месяцев

2. или снимите флаг только для чтения

Ответ №2:

Похоже, это известная проблема: https://status.cloud.google.com/incident/support/21001

Вот обходной путь, указанный по этой ссылке:

Пожалуйста, выполните следующие команды в окне PowerShell:

 $gcloudDir = Get-Command gcloud | Select -ExpandProperty "Source" | Split-Path | Split-Path
attrib -r "$gcloudDirplatformkuberun_licenses*.*" /s
attrib -r "$gcloudDirlibkuberun*.*" /s
attrib -r "$gcloudDir..google-cloud-sdk.stagingplatformkuberun_licenses*.*" /s
attrib -r "$gcloudDir..google-cloud-sdk.staginglibkuberun*.*" /s
Remove-Item "$gcloudDir..google-cloud-sdk.staging" -Recurse
 

Если какая-либо из команд не выполняется, продолжайте выполнение оставшихся
команд.

После запуска сценария PowerShell выполните следующие действия в обычной командной строке (не в PowerShell):

 gcloud components update --version 320.0.0
 

Пожалуйста, обратите внимание, что после применения этого обходного пути не запускайте »
обновление компонентов gcloud», поскольку это снова вызовет проблему. Пожалуйста, подождите
, пока исправление не будет выпущено, прежде чем обновлять компоненты.

Комментарии:

1. Решение устарело.

2. Это сработало для меня, за исключением того, что некоторые косые черты отсутствуют. Пытался отправить редактирование, но очередь заполнена

Ответ №3:

Я нахожу только полное решение для переустановки:

  • идея выхода
  • переименовать папку C:UsersStepAppDataLocalGooglect4j-cloud-sdk -> _ct4j-облачный sdk
  • запустить идею
  • запустить gradle -> downloadCloudSDK
  • удалить папку _ct4j-cloud-sdk
  • прибыль

Ответ №4:

Вот что я сделал,

В Win10 я перешел к

C:Users {ваше имя пользователя}AppDataLocalGoogle

удален каталог ct4j-cloud-sdk

И побежал:

mvn appengine: развертывание

Это решило проблему для меня

Комментарии:

1. проблема в том, что это нужно делать 2-3 раза в неделю) каждое обновление. спасибо Google

Ответ №5:

Для Eclipse выйдите из Eclipse. Удалите папку ct4j-cloud-sdk из каталога, установленного в gCloud. Откройте Eclipse и разверните.

Ответ №6:

Новая дата. Новая версия. Новая проблема с облаком Google… дерьмо…

 Your current Cloud SDK version is: 322.0.0
You will be upgraded to version: 323.0.0

|        These components will be updated.         |
 -------------------------- ------------ ---------- 
|           Name           |  Version   |   Size   |
 -------------------------- ------------ ---------- 
| Cloud SDK Core Libraries | 2021.01.08 | 16.1 MiB |
| Kuberun                  |      0.0.1 | 20.6 MiB |
| gcloud cli dependencies  | 2021.01.08 | 10.7 MiB |
 -------------------------- ------------ ---------- 

gcloud crashed (Error): [('C:\Users\USER_NAME\AppData\Local\Google\ct4j-cloud-sdk\LATEST\google-cloud-sdk\platform\gsutil\third_party\funcsigs\docs\index.rst', 'C:\Users\USER_NAME\AppData\Local\Google\ct4j-cloud-sdk\LATEST\google-cloud-sdk.staging\platform\gsutil\third_party\funcsigs\docs\index.rst', 'symbolic link privilege not held'), ('C:\Users\USER_NAME\AppData\Local\Google\ct4j-cloud-sdk\LATEST\google-cloud-sdk\platform\gsutil\third_party\mock\docs\changelog.txt', 'C:\Users\USER_NAME\AppData\Local\Google\ct4j-cloud-sdk\LATEST\google-cloud-sdk.staging\platform\gsutil\third_party\mock\docs\changelog.txt', 'symbolic link privilege not held')]
 

черт бы побрал обновления, что с этим делать, я теряю на них один день в неделю…