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)

defect
Not set
normal

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
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.
(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.
@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
(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.
(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/
latest 1.1 is... 1.1 :P nightly is 1.2 (unstable) So yes, latest 1.1 is the correct one
(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
Please, go to forums.geeksphone.com so we can help you.
(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
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)
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.
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.