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

Issue 861772 link

Starred by 1 user

Issue metadata

Status: Archived
Owner: ----
Closed: Dec 21
Cc:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 3
Type: Bug



Sign in to add a comment

Fix INSTALL_FAILED_UID_CHANGED

Project Member Reported by wnwen@chromium.org, Jul 9

Issue description

out/Debug/bin/chrome_apk install                                                                                                       
Traceback (most recent call last):                                                                                                                                        
  File "out/Debug/bin/chrome_apk", line 32, in <module>                 
    sys.exit(main())                                                                                                                      
  File "out/Debug/bin/chrome_apk", line 22, in main
    resolve(None))                                                                                                                      
  File "/usr/local/google/home/wnwen/clankium1/src/build/android/apk_operations.py", line 1276, in Run
    _RunInternal(parser, output_directory=output_directory)     
  File "/usr/local/google/home/wnwen/clankium1/src/build/android/apk_operations.py", line 1255, in _RunInternal
    args.command.Run()             
  File "/usr/local/google/home/wnwen/clankium1/src/build/android/apk_operations.py", line 919, in Run
    _InstallApk(self.devices, self.apk_helper, self.install_dict)      
  File "/usr/local/google/home/wnwen/clankium1/src/build/android/apk_operations.py", line 74, in _InstallApk
    device_utils.DeviceUtils.parallel(devices).pMap(install) 
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/utils/parallelizer.py", line 263, in pMap
    r.pFinish(None)                          
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/utils/parallelizer.py", line 135, in pFinish
    self._objs.JoinAll()                                     
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 189, in JoinAll
    self._JoinAll(watcher, timeout)                                                                    
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 161, in _JoinAll
    thread.ReraiseIfException()                                      
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 84, in run
    self._ret = self._func(*self._args, **self._kwargs)
  File "/usr/local/google/home/wnwen/clankium1/src/build/android/apk_operations.py", line 71, in install
    device.Install(apk, reinstall=True)
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/android/decorators.py", line 57, in timeout_retry_wrapper
    retry_if_func=retry_if_func)
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/utils/timeout_retry.py", line 158, in Run
    error_log_func=error_log_func)
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 189, in JoinAll
    self._JoinAll(watcher, timeout)
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 161, in _JoinAll
    thread.ReraiseIfException()
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/utils/reraiser_thread.py", line 84, in run
    self._ret = self._func(*self._args, **self._kwargs)
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/utils/timeout_retry.py", line 151, in <lambda>
    child_thread = reraiser_thread.ReraiserThread(lambda: func(*args, **kwargs),
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/android/decorators.py", line 47, in impl
    return f(*args, **kwargs)
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/android/device_utils.py", line 840, in Install
    reinstall=reinstall, permissions=permissions)
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/android/device_utils.py", line 932, in _InstallInternal
    base_apk.path, reinstall=reinstall, allow_downgrade=allow_downgrade)
  File "/usr/local/google/home/wnwen/clankium1/src/third_party/catapult/devil/devil/android/sdk/adb_wrapper.py", line 745, in Install
    cmd, output, device_serial=self._device_serial)
devil.android.device_errors.AdbCommandFailedError: (device: 07e84c2c00f4438b) adb install -r /usr/local/google/home/wnwen/clankium1/src/out/Debug/apks/Chrome.apk: failed
and output:
- [  0%] /data/local/tmp/Chrome.apk
...
- /usr/local/google/home/wnwen/clankium1/src/out/Debug/apks/Chrome.apk: 1 file pushed. 6.0 MB/s (100864951 bytes in 16.129s)
-       pkg: /data/local/tmp/Chrome.apk
- Failure [INSTALL_FAILED_UID_CHANGED]
 
Second time works.

out/Debug/bin/chrome_apk install
Labels: DevX-Troopers
Cc: wnwen@chromium.org
Owner: ----
Status: Available (was: Assigned)
Added to DevX backlog.
Labels: -DevX-Troopers Infra-Troopers
Devx does not see like the appropriate trooper queue for this.
Moving to CCI queue with Infra=Troopers
Labels: -Infra-Troopers DevX
Labels: -DevX Hotlist-DevX
Status: Archived (was: Available)
Let's close if we don't have repro steps.
Labels: DevX

Sign in to add a comment