New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 734259 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Jun 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug

Blocking:
issue 717192
issue 718315



Sign in to add a comment

ShardProvisionTask relies on a now-deprecated cdb call

Project Member Reported by akes...@chromium.org, Jun 16 2017

Issue description

~/chromiumos/chromeos-admin$ ./bin/run_server_task ShardProvisionTask --host_server chromeos-server104.mtv
2017-06-16 16:33:29,179 INFO| Running atomic task ShardProvisionTask
2017-06-16 16:33:29,179 INFO| Provisioning server chromeos-server104.mtv
[localhost] local: cdb policy modify chromeos-server104.mtv --add-manager chromeos-test --no-confirm
ERROR: 403 Forbidden,       CorpAM reads are disabled. See
go/corpdb-corpam-reads-deprecation for help       and escalation.

Fatal error: local() encountered an error (return code 1) while executing 'cdb policy modify chromeos-server104.mtv --add-manager chromeos-test --no-confirm'

Aborting.
2017-06-16 16:33:37,081 ERRO| Traceback (most recent call last):
  File "/usr/local/google/home/akeshet/chromiumos/chromeos-admin/venv/server_management_lib/tasks/task.py", line 66, in run
    self._run()
  File "/usr/local/google/home/akeshet/chromiumos/chromeos-admin/venv/server_management_lib/tasks/atomic_shard.py", line 69, in _run
    self._add_user()
  File "/usr/local/google/home/akeshet/chromiumos/chromeos-admin/venv/server_management_lib/tasks/atomic_common.py", line 93, in decorated_func
    return func(self)
  File "/usr/local/google/home/akeshet/chromiumos/chromeos-admin/venv/server_management_lib/tasks/atomic_common.py", line 149, in _add_user
    fabfile.add_user()
  File "/usr/local/google/home/akeshet/chromiumos/chromeos-admin/venv/server_management_lib/fabfile.py", line 36, in add_user
    _modify_policy(user)
  File "/usr/local/google/home/akeshet/chromiumos/chromeos-admin/venv/server_management_lib/fabfile.py", line 48, in _modify_policy
    user))
  File "/usr/local/google/home/akeshet/.cache/cros_venv/venv-2.7.6-0592ea92663037bb624f94a82dbb4eb5/local/lib/python2.7/site-packages/fabric/operations.py", line 1237, in local
    error(message=msg, stdout=out, stderr=err)
  File "/usr/local/google/home/akeshet/.cache/cros_venv/venv-2.7.6-0592ea92663037bb624f94a82dbb4eb5/local/lib/python2.7/site-packages/fabric/utils.py", line 358, in error
    return func(message)
  File "/usr/local/google/home/akeshet/.cache/cros_venv/venv-2.7.6-0592ea92663037bb624f94a82dbb4eb5/local/lib/python2.7/site-packages/fabric/utils.py", line 54, in abort
    raise env.abort_exception(msg)
FabricException: local() encountered an error (return code 1) while executing 'cdb policy modify chromeos-server104.mtv --add-manager chromeos-test --no-confirm'

2017-06-16 16:33:37,082 ERRO| local() encountered an error (return code 1) while executing 'cdb policy modify chromeos-server104.mtv --add-manager chromeos-test --no-confirm'
2017-06-16 16:33:37,082 INFO| Printing out task report.
{
  "sub_reports": [],
  "exception": "FabricException(\"local() encountered an error (return code 1) while executing 'cdb policy modify chromeos-server104.mtv --add-manager chromeos-test --no-confirm'\",)",
  "is_successful": false,
  "description": "local() encountered an error (return code 1) while executing 'cdb policy modify chromeos-server104.mtv --add-manager chromeos-test --no-confirm'",
  "arguments_used": {
    "host_server": "chromeos-server104.mtv"
  },
  "task_name": "ShardProvisionTask"
}


do we still need that cdb call?
 
Blocking: 717192
Blocking: 718315
we need, I will search around to see what is the new option for cdb command
Status: Fixed (was: Assigned)
https://chrome-internal-review.googlesource.com/c/396990/

The fix is merged, and the site page is updated.

Sign in to add a comment