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

Issue 706661 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 1
Type: Bug



Sign in to add a comment

Cannot enter simple chrome sdk

Project Member Reported by warx@chromium.org, Mar 30 2017

Issue description

tot chrome:

warx@warx0:~/chromium/src$ cros chrome-sdk --board=veyron_minnie
Traceback (most recent call last):
  File "/usr/local/google/home/warx/chromium/src/third_party/chromite/bin/cros", line 76, in <module>
    from chromite.lib import commandline
  File "/usr/local/google/home/warx/chromium/src/third_party/chromite/lib/commandline.py", line 28, in <module>
    from chromite.lib import gs
  File "/usr/local/google/home/warx/chromium/src/third_party/chromite/lib/gs.py", line 23, in <module>
    from chromite.lib import cache
  File "/usr/local/google/home/warx/chromium/src/third_party/chromite/lib/cache.py", line 17, in <module>
    from chromite.lib import locking
  File "/usr/local/google/home/warx/chromium/src/third_party/chromite/lib/locking.py", line 17, in <module>
    from chromite.lib import retry_util
  File "/usr/local/google/home/warx/chromium/src/third_party/chromite/lib/retry_util.py", line 15, in <module>
    from chromite.lib import metrics
  File "/usr/local/google/home/warx/chromium/src/third_party/chromite/lib/metrics.py", line 25, in <module>
    from infra_libs import ts_mon
  File "/usr/local/google/home/warx/chromium/src/third_party/chromite/third_party/infra_libs/ts_mon/__init__.py", line 5, in <module>
    from infra_libs.ts_mon.config import add_argparse_options
  File "/usr/local/google/home/warx/chromium/src/third_party/chromite/third_party/infra_libs/ts_mon/config.py", line 15, in <module>
    from infra_libs.ts_mon.common import interface
  File "/usr/local/google/home/warx/chromium/src/third_party/chromite/third_party/infra_libs/ts_mon/common/interface.py", line 42, in <module>
    from infra_libs.ts_mon.protos import metrics_pb2
  File "/usr/local/google/home/warx/chromium/src/third_party/chromite/third_party/infra_libs/ts_mon/protos/metrics_pb2.py", line 4, in <module>
    from google.protobuf import descriptor as _descriptor
  File "/usr/local/google/home/warx/chromium/src/third_party/chromite/third_party/google/protobuf/__init__.py", line 37, in <module>
    __import__('pkg_resources').declare_namespace(__name__)
  File "/usr/local/lib/python2.7/dist-packages/pkg_resources/__init__.py", line 72, in <module>
    import packaging.requirements
  File "/usr/local/lib/python2.7/dist-packages/packaging/requirements.py", line 59, in <module>
    MARKER_EXPR = originalTextFor(MARKER_EXPR())("marker")
TypeError: __call__() takes exactly 2 arguments (1 given)

same for --internal flag
 

Comment 1 by ihf@chromium.org, Mar 30 2017

Owner: pho...@chromium.org
I can't repro. Chrome at  72687bdd262209de03d258b03d14f9eff4554a8d

ihf@ql:~/chromium/src$ cros chrome-sdk --board=veyron_minnie (--internal)
(sdk veyron_minnie R59-9403.0.0) ihf@ql ~/chromium/src $


Do you have /usr/local/lib/python2.7/dist-packages/packaging/ on your system? I don't. This change was added metrics_pb2.py
https://chromium-review.googlesource.com/#/c/456401/

Maybe it gets the search path wrong.

Comment 2 by warx@chromium.org, Mar 30 2017

Yes, I have it. I remembeded today I installed python-pip.

Comment 3 by warx@chromium.org, Mar 30 2017

Status: WontFix (was: Untriaged)
Get it work by removing /usr/local/lib/python2.7/dist-packages/packaging/

Sign in to add a comment