Closed
Bug 908145
Opened 12 years ago
Closed 12 years ago
[Keon] v1-train updates to master (1.2)
Categories
(Firefox OS Graveyard :: GonkIntegration, defect)
Firefox OS Graveyard
GonkIntegration
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: willyaranda, Assigned: gp)
Details
(Whiteboard: [from-geeksphone])
Phone type (Keon, Peak, other): Keon
OS version (Settings>Device information>More information>): 1.2.0.0-prerelease
Build Identifier (...>More information>): 20130818024607
Update channel (...>More information>): default
Steps to Reproduce:
1) Flash v1-train.
2) Accept update
Expected Result: Stay on v1-train
Actual Result: We are on 1.2
| Assignee | ||
Comment 1•12 years ago
|
||
We have the same problem in some keons. Seems that when there is a problem with the internal sdcard the download goes to /data/local/update. Then when downloaded it goes to recovery to do the update and dont find it... but if there is an old update in /cache it's installed.
Please can you send me a logcat of a update attempt, a ls -la /mnt and try to create a directory in /mnt/sdcard. In my case i get a I/O error, thats is why sdcard doesnt work.
Comment 2•12 years ago
|
||
(In reply to Geeksphone from comment #1)
As I wrote on forum, few days ago on my Keon all was OK. I not changed anything and now 1.1 is updated to 1.2, 1.1 instead.
Comment 3•12 years ago
|
||
@geeksphone this is a logcat of the error, the url, for me, is not accessible
08-26 12:20:27.678 I/Gecko ( 108): UpdatePrompt: Forcing update check
08-26 12:20:27.678 I/Gecko ( 108): *** AUS:SVC Checker: checkForUpdates, force: true
08-26 12:20:27.678 E/GeckoConsole( 108): AUS:SVC Checker: checkForUpdates, force: true
08-26 12:20:27.678 I/Gecko ( 108): UpdatePrompt: onUpdateCheckStart (false)
08-26 12:20:27.688 I/Gecko ( 108): *** AUS:SVC Checker:getUpdateURL - update URL: http://gpfos.s3.amazonaws.com/keon/v1-train/update.xml?force=1
08-26 12:20:27.688 E/GeckoConsole( 108): AUS:SVC Checker:getUpdateURL - update URL: http://gpfos.s3.amazonaws.com/keon/v1-train/update.xml?force=1
08-26 12:20:27.688 I/Gecko ( 108): *** AUS:SVC Checker:checkForUpdates - sending request to: http://gpfos.s3.amazonaws.com/keon/v1-train/update.xml?force=1
08-26 12:20:27.688 E/GeckoConsole( 108): AUS:SVC Checker:checkForUpdates - sending request to: http://gpfos.s3.amazonaws.com/keon/v1-train/update.xml?force=1
08-26 12:20:27.688 I/GeckoDump( 108): XXX FIXME : Got a mozContentEvent: force-update-check
08-26 12:20:27.888 I/Gecko ( 108): *** AUS:SVC Checker:onProgress - 231/231
08-26 12:20:27.888 E/GeckoConsole( 108): AUS:SVC Checker:onProgress - 231/231
08-26 12:20:27.888 I/Gecko ( 108): *** AUS:SVC Checker:onLoad - request completed downloading document
08-26 12:20:27.888 E/GeckoConsole( 108): AUS:SVC Checker:onLoad - request completed downloading document
08-26 12:20:27.898 I/Gecko ( 108): *** AUS:SVC Checker:updates get - unexpected node name!
08-26 12:20:27.898 E/GeckoConsole( 108): AUS:SVC Checker:updates get - unexpected node name!
08-26 12:20:27.898 I/Gecko ( 108): *** AUS:SVC Checker:onLoad - there was a problem checking for updates. Exception: Error: Unexpected node name, expected: updates, got: Error
08-26 12:20:27.898 E/GeckoConsole( 108): AUS:SVC Checker:onLoad - there was a problem checking for updates. Exception: Error: Unexpected node name, expected: updates, got: Error
08-26 12:20:27.898 I/Gecko ( 108): *** AUS:SVC Checker:onLoad - request.status: 403
08-26 12:20:27.898 E/GeckoConsole( 108): AUS:SVC Checker:onLoad - request.status: 403
08-26 12:20:27.898 I/Gecko ( 108): *** AUS:SVC getStatusTextFromCode - transfer error: Access denied (403), code: 403
08-26 12:20:27.898 E/GeckoConsole( 108): AUS:SVC getStatusTextFromCode - transfer error: Access denied (403), code: 403
08-26 12:20:27.898 I/Gecko ( 108): UpdatePrompt: Setting gecko.updateStatus: check-error-http-403
08-26 12:20:27.898 I/Gecko ( 108): *** AUS:SVC UpdateService:onError - error during background update. error code: 1403, status text: Access denied (403)
08-26 12:20:27.898 E/GeckoConsole( 108): AUS:SVC UpdateService:onError - error during background update. error code: 1403, status text: Access denied (403)
08-26 12:20:27.908 I/Gecko ( 108): UpdatePrompt: Update error, state: , errorCode: 110
08-26 12:20:27.908 E/GeckoConsole( 108): [JavaScript Error: "formatURLPref: Couldn't get pref: app.update.url.details" {file: "jar:file:///system/b2g/omni.ja!/components/nsURLFormatter.js" line: 126}]
08-26 12:20:27.908 I/Gecko ( 108): UpdatePrompt: Warning: no patches available in update
08-26 12:20:27.908 I/Gecko ( 108): UpdatePrompt: Setting gecko.updateStatus: Access denied (403)
08-26 12:20:27.948 D/wpa_supplicant( 2176): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
08-26 12:20:27.958 D/wpa_supplicant( 2176): nl80211: survey data missing!
08-26 12:20:29.488 I/IdleService( 108): Get idle time: time since reset 1943 msec
08-26 12:20:29.498 I/IdleService( 108): Idle timer callback: current idle time 1943 msec
08-26 12:20:29.498 I/IdleService( 108): next timeout 4294967293056 msec from now
08-26 12:20:29.498 I/IdleService( 108): SetTimerExpiryIfBefore: next timeout 4294967293056 msec from now
08-26 12:20:29.498 I/IdleService( 108): reset timer expiry to 4294967293066 msec from now
08-26 12:20:29.498 I/IdleService( 108): Idle timer callback: tell observer 47a66d60 user is idle
08-26 12:20:29.498 I/IdleService( 108): Get idle time: time since reset 1944 msec
08-26 12:20:29.708 E/GeckoConsole( 499): Content JS WARN at app://settings.gaiamobile.org/gaia_build_defer_index.js:3 in consoleWarn: [l10n] #check-error-http-403 is undefined.
08-26 12:20:29.708 E/GeckoConsole( 499): Content JS ERROR at app://settings.gaiamobile.org/js/about.js:134 in onUpdateStatus: Error checking for system update: check-error-http-403
08-26 12:20:29.908 I/Gecko ( 108): UpdatePrompt: appsUpdated: 0 apps to update
08-26 12:20:32.958 D/wpa_supplicant( 2176): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
08-26 12:20:32.958 D/wpa_supplicant( 2176): nl80211: survey data missing!
08-26 12:20:37.738 D/wpa_supplicant( 2176): RTM_NEWLINK: operstate=1 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
08-26 12:20:37.738 D/wpa_supplicant( 2176): RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
08-26 12:20:37.738 D/wpa_supplicant( 2176): nl80211: if_removed already cleared - ignore event
08-26 12:20:37.968 D/wpa_supplicant( 2176): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
08-26 12:20:37.968 D/wpa_supplicant( 2176): nl80211: survey data missing!
08-26 12:20:42.968 D/wpa_supplicant( 2176): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
08-26 12:20:42.968 D/wpa_supplicant( 2176): nl80211: survey data missing!
08-26 12:20:44.228 D/wpa_supplicant( 2176): nl80211: Event message available
08-26 12:20:44.228 D/wpa_supplicant( 2176): wlan0: Event PMKID_CANDIDATE (6) received
08-26 12:20:44.228 D/wpa_supplicant( 2176): wlan0: RSN: PMKID candidate event - bssid=5c:35:3b:24:69:22 index=0 preauth=0
08-26 12:20:44.228 D/wpa_supplicant( 2176): RSN: Ignored PMKID candidate without preauth flag
08-26 12:20:47.968 D/wpa_supplicant( 2176): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
08-26 12:20:47.968 D/wpa_supplicant( 2176): nl80211: survey data missing!
08-26 12:20:52.968 D/wpa_supplicant( 2176): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
08-26 12:20:52.968 D/wpa_supplicant( 2176): nl80211: survey data missing!
08-26 12:20:57.968 D/wpa_supplicant( 2176): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
08-26 12:20:57.968 D/wpa_supplicant( 2176): nl80211: survey data missing!
08-26 12:20:59.738 D/QCRIL_RPC( 118): Enter qcril_cm_srvsys_event_callback
08-26 12:20:59.738 D/QCRIL_RPC( 118): Exit qcril_cm_srvsys_event_callback
08-26 12:21:02.968 D/wpa_supplicant( 2176): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
08-26 12:21:02.978 D/wpa_supplicant( 2176): nl80211: survey data missing!
08-26 12:21:07.978 D/wpa_supplicant( 2176): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
08-26 12:21:07.978 D/wpa_supplicant( 2176): nl80211: survey data missing!
08-26 12:21:12.978 D/wpa_supplicant( 2176): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
08-26 12:21:12.978 D/wpa_supplicant( 2176): nl80211: survey data missing!
08-26 12:21:15.498 I/IdleService( 108): next timeout 1000 msec from now
08-26 12:21:15.498 I/IdleService( 108): SetTimerExpiryIfBefore: next timeout 1000 msec from now
08-26 12:21:15.498 I/IdleService( 108): reset timer expiry to 1009 msec from now
08-26 12:21:15.498 I/IdleService( 108): Reset idle timeout: tell observer 47a66d60 user is back
08-26 12:21:15.778 I/Gecko ( 108): UpdatePrompt: Forcing update check
08-26 12:21:15.778 I/Gecko ( 108): *** AUS:SVC Checker: checkForUpdates, force: true
08-26 12:21:15.778 E/GeckoConsole( 108): AUS:SVC Checker: checkForUpdates, force: true
08-26 12:21:15.778 I/Gecko ( 108): UpdatePrompt: onUpdateCheckStart (false)
08-26 12:21:15.788 I/Gecko ( 108): *** AUS:SVC Checker:getUpdateURL - update URL: http://gpfos.s3.amazonaws.com/keon/v1-train/update.xml?force=1
08-26 12:21:15.788 E/GeckoConsole( 108): AUS:SVC Checker:getUpdateURL - update URL: http://gpfos.s3.amazonaws.com/keon/v1-train/update.xml?force=1
08-26 12:21:15.788 I/Gecko ( 108): *** AUS:SVC Checker:checkForUpdates - sending request to: http://gpfos.s3.amazonaws.com/keon/v1-train/update.xml?force=1
08-26 12:21:15.788 E/GeckoConsole( 108): AUS:SVC Checker:checkForUpdates - sending request to: http://gpfos.s3.amazonaws.com/keon/v1-train/update.xml?force=1
08-26 12:21:15.798 I/GeckoDump( 108): XXX FIXME : Got a mozContentEvent: force-update-check
08-26 12:21:16.008 I/Gecko ( 108): *** AUS:SVC Checker:onProgress - 231/231
08-26 12:21:16.008 E/GeckoConsole( 108): AUS:SVC Checker:onProgress - 231/231
08-26 12:21:16.008 I/Gecko ( 108): *** AUS:SVC Checker:onLoad - request completed downloading document
08-26 12:21:16.008 E/GeckoConsole( 108): AUS:SVC Checker:onLoad - request completed downloading document
08-26 12:21:16.018 I/Gecko ( 108): *** AUS:SVC Checker:updates get - unexpected node name!
08-26 12:21:16.018 E/GeckoConsole( 108): AUS:SVC Checker:updates get - unexpected node name!
08-26 12:21:16.018 I/Gecko ( 108): *** AUS:SVC Checker:onLoad - there was a problem checking for updates. Exception: Error: Unexpected node name, expected: updates, got: Error
08-26 12:21:16.018 E/GeckoConsole( 108): AUS:SVC Checker:onLoad - there was a problem checking for updates. Exception: Error: Unexpected node name, expected: updates, got: Error
08-26 12:21:16.018 I/Gecko ( 108): *** AUS:SVC Checker:onLoad - request.status: 403
08-26 12:21:16.018 E/GeckoConsole( 108): AUS:SVC Checker:onLoad - request.status: 403
08-26 12:21:16.018 I/Gecko ( 108): *** AUS:SVC getStatusTextFromCode - transfer error: Access denied (403), code: 403
08-26 12:21:16.018 E/GeckoConsole( 108): AUS:SVC getStatusTextFromCode - transfer error: Access denied (403), code: 403
08-26 12:21:16.018 I/Gecko ( 108): UpdatePrompt: Setting gecko.updateStatus: check-error-http-403
08-26 12:21:16.028 I/Gecko ( 108): *** AUS:SVC UpdateService:onError - error during background update. error code: 1403, status text: Access denied (403)
08-26 12:21:16.028 E/GeckoConsole( 108): AUS:SVC UpdateService:onError - error during background update. error code: 1403, status text: Access denied (403)
08-26 12:21:16.028 I/Gecko ( 108): UpdatePrompt: Update error, state: , errorCode: 110
08-26 12:21:16.038 E/GeckoConsole( 108): [JavaScript Error: "formatURLPref: Couldn't get pref: app.update.url.details" {file: "jar:file:///system/b2g/omni.ja!/components/nsURLFormatter.js" line: 126}]
08-26 12:21:16.038 I/Gecko ( 108): UpdatePrompt: Warning: no patches available in update
08-26 12:21:16.038 I/Gecko ( 108): UpdatePrompt: Setting gecko.updateStatus: Access denied (403)
08-26 12:21:17.488 I/IdleService( 108): Get idle time: time since reset 1790 msec
08-26 12:21:17.488 I/IdleService( 108): Idle timer callback: current idle time 1790 msec
08-26 12:21:17.488 I/IdleService( 108): next timeout 4294967293209 msec from now
08-26 12:21:17.488 I/IdleService( 108): SetTimerExpiryIfBefore: next timeout 4294967293209 msec from now
08-26 12:21:17.488 I/IdleService( 108): reset timer expiry to 4294967293219 msec from now
08-26 12:21:17.488 I/IdleService( 108): Idle timer callback: tell observer 47a66d60 user is idle
08-26 12:21:17.488 I/IdleService( 108): Get idle time: time since reset 1791 msec
08-26 12:21:17.668 E/GeckoConsole( 499): Content JS WARN at app://settings.gaiamobile.org/gaia_build_defer_index.js:3 in consoleWarn: [l10n] #check-error-http-403 is undefined.
08-26 12:21:17.678 E/GeckoConsole( 499): Content JS ERROR at app://settings.gaiamobile.org/js/about.js:134 in onUpdateStatus: Error checking for system update: check-error-http-403
08-26 12:21:17.958 I/Gecko ( 108): UpdatePrompt: appsUpdated: 0 apps to update
08-26 12:21:17.978 D/wpa_supplicant( 2176): RX ctrl_iface - hexdump(len=11): 53 49 47 4e 41 4c 5f 50 4f 4c 4c
08-26 12:21:17.978 D/wpa_supplicant( 2176): nl80211: survey data missing!
^C
| Assignee | ||
Comment 4•12 years ago
|
||
(In reply to Fernando García Gómez, stripTM from comment #3)
> @geeksphone this is a logcat of the error, the url, for me, is not accessible
>
> 08-26 12:20:27.678 I/Gecko ( 108): UpdatePrompt: Forcing update check
> 08-26 12:20:27.678 I/Gecko ( 108): *** AUS:SVC Checker: checkForUpdates,
> force: true
> 08-26 12:20:27.678 E/GeckoConsole( 108): AUS:SVC Checker: checkForUpdates,
Yes, this is the error now, because OTAs are disabled. We are working on it. If you really need to update to newer versions can use images. They work ok.
Comment 5•12 years ago
|
||
(In reply to Geeksphone from comment #4)
>
> Yes, this is the error now, because OTAs are disabled. We are working on it.
> If you really need to update to newer versions can use images. They work ok.
Ok, Keon updated thanks.
Until now the OTAs that came to Keon... were is from "Latest v1.1" or "Latest nightly"?
I see the results of the l10n pushed in my Keon about 2 days after.
I think it's the "Latest v1.1", can you confirm it*?
*) http://downloads.geeksphone.com/
| Assignee | ||
Comment 6•12 years ago
|
||
latest 1.1 is... 1.1 :P
nightly is 1.2 (unstable)
So yes, latest 1.1 is the correct one
Comment 7•12 years ago
|
||
(In reply to Geeksphone from comment #4)
> (In reply to Fernando García Gómez, stripTM from comment #3)
> > @geeksphone this is a logcat of the error, the url, for me, is not accessible
> >
> > 08-26 12:20:27.678 I/Gecko ( 108): UpdatePrompt: Forcing update check
> > 08-26 12:20:27.678 I/Gecko ( 108): *** AUS:SVC Checker: checkForUpdates,
> > force: true
> > 08-26 12:20:27.678 E/GeckoConsole( 108): AUS:SVC Checker: checkForUpdates,
>
>
> Yes, this is the error now, because OTAs are disabled. We are working on it.
> If you really need to update to newer versions can use images. They work ok.
I'm having problems flashing the Keon to the latest v1.1 image. I've enabled "Remote debugging" and have the battery well above 50 %, but when I try to flash the phone (running "flash.sh" in Linux) the phone apparently hangs. The failed update sequence is:
- the phone is on (in English, with a 1.2-prerelease build), with WiFi enabled and connnected (but it also failed with WiFi off).
- in Linux, I run ./flash.sh on the directory where the latest keon v1.1 image zip has been unzipped.
- the Linux terminal output is this:
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
< waiting for device >
- on the third line, the Keon reboots itself and the Geeksphone logo appears.
- after 5 minutes, the Keon is still at the Geeksphone logo screen and does not respond to any hardware button.
At this point, I only can unplug the battery to switch off the phone.
Is there an alternative method to flash the phone? TIA
| Assignee | ||
Comment 8•12 years ago
|
||
Please, go to forums.geeksphone.com so we can help you.
Comment 9•12 years ago
|
||
(In reply to Geeksphone from comment #8)
> Please, go to forums.geeksphone.com so we can help you.
Posted here:
http://forum.geeksphone.com/index.php?topic=5601.0
| Reporter | ||
Comment 10•12 years ago
|
||
Guys,
are we going to receive updates anytime soon? We have some complains from people saying that they want updates on a Dev phone.
Flags: needinfo?(gp)
| Assignee | ||
Comment 11•12 years ago
|
||
We know what is the problem. In some specific situations the internal sdcard gets corrupted, and the fota update could update to a old stored image. We are working in fix this problem but until it get fixed the fotas will be off.
Anyway, as commented earlier, you can update your device using the images and keeping your data, so the updates are here.
| Assignee | ||
Comment 12•12 years ago
|
||
Fotas for keon are working ok for 1 week. Closing this bug.
Status: NEW → RESOLVED
Closed: 12 years ago
Flags: needinfo?(gp)
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•