professormanhattan / ansible-androidstudio Goto Github PK
View Code? Open in Web Editor NEW๐ Installs Android Studio and sets up Android SDKs on nearly any OS ๐
Home Page: https://megabyte.space
License: Other
๐ Installs Android Studio and sets up Android SDKs on nearly any OS ๐
Home Page: https://megabyte.space
License: Other
I'm submitting a ...
[x] bug report
[ ] feature request
[ ] question about the decisions made in the repository
[ ] question about how to use this project
Description
The playbook execution fails on Pop!_OS 21.04 (based on Ubuntu). Even when forcing the playbook execution the software is not installed properly.
florian@pop-os:~$ ansible-galaxy install professormanhattan.androidstudio
Starting galaxy role install process
- downloading role 'androidstudio', owned by professormanhattan
- downloading role from https://github.com/ProfessorManhattan/ansible-androidstudio/archive/master.tar.gz
- extracting professormanhattan.androidstudio to /home/florian/.ansible/roles/professormanhattan.androidstudio
- professormanhattan.androidstudio (master) was installed successfully
- adding dependency: professormanhattan.snapd
- adding dependency: professormanhattan.homebrew
- adding dependency: professormanhattan.java
- downloading role 'snapd', owned by professormanhattan
- downloading role from https://github.com/ProfessorManhattan/ansible-snapd/archive/master.tar.gz
- extracting professormanhattan.snapd to /home/florian/.ansible/roles/professormanhattan.snapd
- professormanhattan.snapd (master) was installed successfully
- downloading role 'homebrew', owned by professormanhattan
[WARNING]: - professormanhattan.homebrew was NOT installed successfully: -
sorry, professormanhattan.homebrew was not found on
https://galaxy.ansible.com/api/.
ERROR! - you can use --ignore-errors to skip failed roles and finish processing the list.
When forcing playbook execution:
florian@pop-os:~$ ansible-galaxy install professormanhattan.androidstudio --ignore-errors --force
Starting galaxy role install process
- changing role professormanhattan.androidstudio from master to unspecified
- downloading role 'androidstudio', owned by professormanhattan
- downloading role from https://github.com/ProfessorManhattan/ansible-androidstudio/archive/master.tar.gz
- extracting professormanhattan.androidstudio to /home/florian/.ansible/roles/professormanhattan.androidstudio
- professormanhattan.androidstudio (master) was installed successfully
[WARNING]: - dependency professormanhattan.snapd (None) from role professormanhattan.androidstudio differs from already installed version (master), skipping
- adding dependency: professormanhattan.homebrew
- adding dependency: professormanhattan.java
- downloading role 'homebrew', owned by professormanhattan
[WARNING]: - professormanhattan.homebrew was NOT installed successfully: - sorry, professormanhattan.homebrew was not found on https://galaxy.ansible.com/api/.
- downloading role 'java', owned by professormanhattan
[WARNING]: - professormanhattan.java was NOT installed successfully: - sorry, professormanhattan.java was not found on https://galaxy.ansible.com/api/.
Steps to reproduce:
dependencies:
- role: professormanhattan.androidstudio
user_configs:
- username: ubuntu
system: true
Result:
amazon-ebs: TASK [professormanhattan.androidstudio : Ensure commandline-tools archive is downloaded] ***
amazon-ebs: Tuesday 24 May 2022 18:13:39 +0300 (0:00:00.143) 0:06:44.233 ***********
amazon-ebs: fatal: [default]: FAILED! => {"changed": true, "checksum_dest": null, "checksum_src": "5e7bf2dd563d34917d32f3c5920a85562a795c93", "dest": "/tmp/commandlinetools-linux-8512546_latest.zip", "elapsed": 0, "msg": "The checksum for /tmp/commandlinetools-linux-8512546_latest.zip did not match 5e7bf2dd563d34917d32f3c5920a85562a795c93; it was 2ccbda4302db862a28ada25aa7425d99dce9462046003c1714b059b5c47970d8.", "src": "/root/.ansible/tmp/ansible-moduletmp-1653405221.423859-6jitlcxz/tmpv55h7esk", "url": "https://dl.google.com/android/repository/commandlinetools-linux-8512546_latest.zip"}
amazon-ebs:
Note that 2ccbda4302db862a28ada25aa7425d99dce9462046003c1714b059b5c47970d8 is the SHA256 checksum and 5e7bf2dd563d34917d32f3c5920a85562a795c93 is the SHA1 checksum, both of the same file
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.