Closed
Bug 989041
Opened 11 years ago
Closed 11 years ago
[apk] ANDROID_SDK_HOME not set for APK Generator Review instance
Categories
(Cloud Services :: Operations: Marketplace, task, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: ozten, Assigned: jason)
References
Details
I'm trying to test a fix on APK Factory generator review instance.
I'm seeing:
http://sentry.shared.us-east-1.stage.mozaws.net/apk/apk-generator-reviewstagemozawsnet/group/4786/
Make sure the environment variable ANDROID_SDK_HOME is set up.
Reporter | ||
Updated•11 years ago
|
Flags: needinfo?(jthomas)
Assignee | ||
Updated•11 years ago
|
Assignee: server-ops-amo → jthomas
Flags: needinfo?(jthomas)
Assignee | ||
Comment 1•11 years ago
|
||
https://github.com/mozilla-services/puppet-config/commit/84b3ddb413740ba836f937f9176d748ada227bf6 to set ANDROID_SDK_HOME.
I am now seeing http://sentry.shared.us-east-1.stage.mozaws.net/apk/apk-generator-reviewstagemozawsnet/group/4932/
The ant build process is trying to write to $ANDROID_SDK_HOME/.android/debug.keystore. We should not write to this path and define another location for debug.keystore.
Updated•11 years ago
|
Priority: -- → P2
Assignee | ||
Comment 2•11 years ago
|
||
ANDROID_SDK_HOME is configured. Bug 989510 to address issues on comment 1.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 3•11 years ago
|
||
Okay, it turns out that ANDROID_SDK_HOME has to be set to something... anything that the apk_prod user can read.
One way to fix this:
sudo -u apk_prod mkdir /tmp/debug_keystore
export ANDROID_SDK_HOME=/tmp/debug_keystore
The ant build is a bit of a rube goldberg machine, but it sees that there is no keystore under /tmp/debug_keystore/.android/debug.keystore and keeps on rolling along.
I believe this will fix the deployment.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Reporter | ||
Comment 4•11 years ago
|
||
Stage looks good, so closing this.
Status: REOPENED → RESOLVED
Closed: 11 years ago → 11 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 5•11 years ago
|
||
This problem is back for production review instance.
Make sure the environment variable ANDROID_SDK_HOME is set up.
shows up in https://kibana.shared.us-west-2.prod.mozaws.net/#/dashboard/elasticsearch/APK-Log-Search
Perhaps we can fix this in today's 2pm release.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Updated•11 years ago
|
Summary: ANDROID_SDK_HOME not set for APK Generator Review instance → [apk] ANDROID_SDK_HOME not set for APK Generator Review instance
Assignee | ||
Comment 6•11 years ago
|
||
This variable is set for review and the process hasn't been restarted since May 19th. Is there something strange happening here with nodejs?
[root@ip-172-31-22-254 ~]# cat /proc/3302/environ
TERM=xterm-256colorSUPERVISOR_SERVER_URL=unix:///var/tmp/supervisor.sockSHLVL=2CONFIG_FILES=/etc/apk-factory/generator.jsSUPERVISOR_ENABLED=1SUPERVISOR_PROCESS_NAME=generatorPWD=/SUPERVISOR_GROUP_NAME=generatorANDROID_HOME=/opt/adt/sdkPATH=/bin:/usr/bin:/opt/adt/sdk/toolsJAVA_HOME=/usr/lib/jvm/java-1.7.0ANDROID_SDK_HOME=/tmp/android_=/usr/bin/supervisord
[root@ip-172-31-14-111 ~]# cat /proc/2617/environ
TERM=linuxSUPERVISOR_SERVER_URL=unix:///var/tmp/supervisor.sockSHLVL=2CONFIG_FILES=/etc/apk-factory/generator.jsSUPERVISOR_ENABLED=1SUPERVISOR_PROCESS_NAME=generatorPWD=/SUPERVISOR_GROUP_NAME=generatorANDROID_HOME=/opt/adt/sdkPATH=/bin:/usr/bin:/opt/adt/sdk/toolsJAVA_HOME=/usr/lib/jvm/java-1.7.0ANDROID_SDK_HOME=/tmp/android_=/usr/bin/supervisord
Assignee | ||
Comment 7•11 years ago
|
||
As per IRC, I've created the home directory for the apk user and configured ANDROID_SDK_HOME to the user's home directory. This has been deployed to stage.
https://github.com/mozilla-services/puppet-config/pull/533/commits
Assignee | ||
Updated•11 years ago
|
Status: REOPENED → RESOLVED
Closed: 11 years ago → 11 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 8•11 years ago
|
||
Just verifying our current state:
dev review - https://apk-controller-review.dev.mozaws.net - good
stage review - https://apk-controller-review.stage.mozaws.net - good
prod review - https://controller-review.apk.firefox.com - bad 504
Blocks: 1019680
Reporter | ||
Comment 9•11 years ago
|
||
And with prod deployed...
prod review - https://controller-review.apk.firefox.com - good
Updated•10 years ago
|
Component: Server Operations: AMO Operations → Operations: Marketplace
Product: mozilla.org → Mozilla Services
Comment 10•9 years ago
|
||
https://apk-controller-review.dev.mozaws.net/ returns an untrusted connection page, because the certificate has expired (7/14/15, 2:00 PM)
Trying to use mozilla-apk-cli results in:
(gaia-py-latest)mwargers:firebeat mwargers$ mozilla-apk-cli /Users/mwargers/B2G/firebeat/ firebeat.apk
Building with https://controller-review.apk.firefox.com
Generator response status code was 504
After that I didn't get the .apk.
Comment 11•9 years ago
|
||
Myk, see comment 10. Is this still supposed to work? Or is it currently not possible to generate an .apk from a packaged app?
Flags: needinfo?(myk)
Comment 12•9 years ago
|
||
It's still supposed to work, and it did work for me just now. Can you retest?
07-29 11:27 > mozilla-apk-cli /Users/myk/Projects/mykzilla mykzilla.apk
Building with https://controller-review.apk.firefox.com
APK file is available at mykzilla.apk
Flags: needinfo?(myk)
Updated•9 years ago
|
Flags: needinfo?(martijn.martijn)
Comment 13•9 years ago
|
||
Ok, it works for the firefox-os-loop-client (although it takes quite a while without giving me any info whatsoever).
I guess it's just erroring for some reason on the firebeat app: https://github.com/loreV/firebeat.git
But shouldn't the tool give me some information on what it is erroring about?
Flags: needinfo?(myk)
Updated•9 years ago
|
Flags: needinfo?(martijn.martijn)
Comment 14•9 years ago
|
||
(In reply to Martijn Wargers [:mwargers] (QA) from comment #13)
> Ok, it works for the firefox-os-loop-client (although it takes quite a while
> without giving me any info whatsoever).
> I guess it's just erroring for some reason on the firebeat app:
> https://github.com/loreV/firebeat.git
Indeed, I see the same thing. I reported it as https://github.com/mozilla/apk-cli/issues/7.
> But shouldn't the tool give me some information on what it is erroring about?
Ideally, yes, it would give you more information than the obscure message about the generator response status code. :-/
Flags: needinfo?(myk)
You need to log in
before you can comment on or make changes to this bug.
Description
•