I am not able to install cuttlefish on Ubuntu 20.04.1 by following the guide at: https://source.android.com/setup/start#set_up_workstation
Here is the error: machine:~/aosp$ acloud setup --host ================== Notice: We collect anonymous usage statistics in accordance with our Content Licenses (https://source.android.com/setup/start/licenses), Contributor License Agreement (https://opensource.google.com/docs/cla/), Privacy Policy (https://policies.google.com/privacy) and Terms of Service (https://policies.google.com/terms). ================== Welcome to ___ _______ ____ __ _____ / _ |/ ___/ / / __ \/ / / / _ \ / __ / /__/ /__/ /_/ / /_/ / // / /_/ |_\___/____/\____/\____/____/ ======================================== [Install required package for host setup] This step will walk you through the required packages installation for running Android cuttlefish devices and vnc on your host. ======================================== Run command: sudo apt-get update [sudo] password for rakesh: Run command: sudo apt-get --assume-yes install cuttlefish-common Traceback (most recent call last): File "/tmp/Soong.python_pNLkbc/acloud/public/acloud_main.py", line 417, in <module> EXIT_CODE = main(sys.argv[1:]) File "/tmp/Soong.python_pNLkbc/acloud/public/acloud_main.py", line 397, in main setup.Run(args) File "/tmp/Soong.python_pNLkbc/acloud/setup/setup.py", line 61, in Run subtask.Run(force_setup=args.force) File "/tmp/Soong.python_pNLkbc/acloud/setup/base_task_runner.py", line 98, in Run self._Run() File "/tmp/Soong.python_pNLkbc/acloud/setup/host_setup_runner.py", line 79, in _Run setup_common.InstallPackage(pkg) File "/tmp/Soong.python_pNLkbc/acloud/setup/setup_common.py", line 71, in InstallPackage "Could not install package [" + pkg + "], :" + str(cpe.output)) acloud.errors.PackageInstallError: Could not install package [cuttlefish-common], :Reading package lists... Building dependency tree... Reading state information... E: Unable to locate package cuttlefish-common On Monday, June 22, 2020 at 8:35:11 PM UTC+5:30 Dean Wheatley wrote: > Here's a set of commands which worked on my Ubuntu 20.04 workstation to > launch cuttlefish. YMMV. > > # Check python major version is 2 due to incompatibility in acloud-dev > which python3 > python_major_ver=$(python -V 2>&1 | sed s/Python\ // | cut -c 1) > if [ -z "${python_major_ver}" ]; then > echo "no Python installed. Exiting" > exit 1 > fi > if [ ${python_major_ver} -ne 2 ]; then > echo "Python version is "${python_major_version} " but must be 2. > Exiting" > exit 1 > fi > > cd ../../../../.. > . build/envsetup.sh > lunch aosp_cf_x86_phone-userdebug > m > # build and use acloud-dev due to acloud python errors on Ubuntu 20.04 > # (it uses python 3 even if python 2 version is active) > m acloud > # set memory to 2GB > # default 6GB fails to boot on Ubuntu 20.04 due to crosvm errors (see > Launcher log) > acloud-dev create --yes --verbose --local-instance --local-image > --hw-property memory:2g > > On Saturday, June 20, 2020 at 1:29:50 AM UTC+10, Dean Wheatley wrote: >> >> https://issuetracker.google.com/issues/159361839 >> >> On Friday, June 19, 2020 at 12:45:58 AM UTC+10, Glenn Kasten wrote: >>> >>> Please file a bug here: >>> >>> https://source.android.com/setup/contribute/report-bugs >>> >>> On Thursday, June 18, 2020 at 7:32:05 AM UTC-7, Ismael Vidal wrote: >>>> >>>> I have the same problem on Ubuntu 20.04. :( >>>> >>>> On Tuesday, June 2, 2020 at 12:35:10 PM UTC-4, Dean Wheatley wrote: >>>>> >>>>> Irrespective of running python version (2.7.18rc1 or 3.8.2) on Ubuntu >>>>> 20.04, acloud fails as below: >>>>> >>>>> $ acloud setup --host >>>>> >>>>> Welcome to >>>>> >>>>> ___ _______ ____ __ _____ >>>>> / _ |/ ___/ / / __ \/ / / / _ \ >>>>> / __ / /__/ /__/ /_/ / /_/ / // / >>>>> /_/ |_\___/____/\____/\____/____/ >>>>> >>>>> >>>>> Traceback (most recent call last): >>>>> File "/tmp/Soong.python_ym5s7lig/acloud/public/acloud_main.py", line >>>>> 440, in <module> >>>>> EXIT_CODE, EXCEPTION_STACKTRACE = main(sys.argv[1:]) >>>>> File "/tmp/Soong.python_ym5s7lig/acloud/public/acloud_main.py", line >>>>> 419, in main >>>>> setup.Run(args) >>>>> File "/tmp/Soong.python_ym5s7lig/acloud/setup/setup.py", line 73, in >>>>> Run >>>>> subtask.Run(force_setup=args.force) >>>>> File "/tmp/Soong.python_ym5s7lig/acloud/setup/base_task_runner.py", >>>>> line 97, in Run >>>>> if self.ShouldRun() or force_setup: >>>>> File "/tmp/Soong.python_ym5s7lig/acloud/setup/host_setup_runner.py", >>>>> line 67, in ShouldRun >>>>> if not utils.IsSupportedPlatform(): >>>>> File "/tmp/Soong.python_ym5s7lig/acloud/internal/lib/utils.py", line >>>>> 1218, in IsSupportedPlatform >>>>> dist = platform.linux_distribution()[0] >>>>> >>>>> >>>>> >>>>> Why does acloud seemingly always use the latest python version on the >>>>> system (3.8.2 in my case) rather than the one set to local python? >>>>> (platform.linux_distribution API has been removed in Python 3.8) >>>>> >>>>> Building and running acloud-dev worked around this issue, but I needed >>>>> to ensure that python2 was the active version on my system. >>>>> >>>>> >>>>> >>>>> >>>>> -- -- You received this message because you are subscribed to the "Android Building" mailing list. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-building?hl=en --- You received this message because you are subscribed to the Google Groups "Android Building" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/android-building/132eda93-a90c-40c1-8941-036f87bd13e7n%40googlegroups.com.
