Comments
Maybe something with SSL cert? Did you use one ? Selfsigned? |
hi, |
try to access sync URL without http. i think Firefox on Android has some problems with ssl-certs. did you buy that cert or did you use cacert.org? |
Same problem. Self-signed certificate. I'm usign CaCert certificates. My Firefox always crashed too after trying installation of .PEM certificates. |
Could you try a nightly version of Firefox for android (http://nightly.mozilla.org/) ? I had the same crash problem with cacert pem root keys and certificates and it's solved now with nightly. |
No more crash problem with nightly version but still no sync :( EDIT 2 : My CaCert certificate is now ok with a Wildcard certificate, I flashed again my phone and there is always this problem. |
okay ill test it today with a nightly build of ff. |
ive tested it. still same problem:/ |
@HiBit First make sure that you the website certificate can be verified without any problem by your browser. If you bought an official certificate for your server this shouldn't be a problem but if you're using a self-signed certificate you have to import the root certificate to your browsers certificate cache to get it verified without a problem. Additionally you can enter "about:sync-log" in the Firefox address line and check if any error log file has been created which might give you an idea of the root cause of the problem. |
@j-ed Still same problem: No syncing. If I enter about:sync-log in my Firefox on the Android Device I got an error. Site is not avaiable. Any other suggestions? |
Still same problem: No syncing. Same for me... |
@HiBit Please make also sure that you are using the exact server URL, which is given in the certificate, to prevent certificate verification problems. If the URL in the certificate is e.g. "server.domain.lan" you have to access the server using that domain and not e.g. the ip address of the server. |
With a Wildcard certificate, for CN : Common Name (e.g. server FQDN or YOUR name) []:*.servername.net |
Could you make sure you have imported the cacert (or the problematic CA) root keys in Android ? Firefox will import them into Firefox, so you'll need to use an other web browser to do it. This problem is due to the fact that Firefox Sync is not run inside Firefox, so it does'nt use the Firefox CA keys. |
@ldidry |
Thanks for details Mister Arsall but it's already done. Smartphone : Samsung Galaxy S GT-I9000 I use Nginx not Apache (Netcraft is loving it > http://news.netcraft.com/archives/2013/04/02/april-2013-web-server-survey.html). I think that is the heart of the problem. I have installed these root certificates and only these root certificates : http://www.cacert.org/?id=3, .PEM format, class 1 and 3 PKI keys. For testing, I have reflashed all my smartphone first with Odin 3.07 using repartition, secondly with the Open Source app Heimdall without repartition (bug on 1.3.2 Suite, compilation errors for next GitHub versions on OS X) Security > Trusted Certificates > User > Cacert Inc. (Cacert Class 3 Root) & Root CA (CaCert Signing Authority). I'm using the advanced modes during the Firefox Sync setup. So, I used this for SSL in Nginx owncloud.conf :
Must I add other things than root CaCert certificates ? Privatekey, server certificate...? Thanks in advance :p |
@HiBit : I have installed these root certificates and only these root certificates : http://www.cacert.org/?id=3, .PEM format, class 1 and 3 PKI keys, just as @HLFH @HLFH : did you install them in Firefox too ? I don't know if there is a point to this, but just in case… Did you go to your owncloud with firefox and eventually accepted the certificate security exception ? Here's my nginx conf :
Did you see anything in your logs ? I didn't saw anything from my Android before adding the cacert root keys. Plus, I didn't use the advanced sync setting, but use the |
Yes also ;)
Yes also, I tested that.
I tested both. Add a device from my computer did the trick but there is no real syncing at the end (no bookmarks & no synced passwords, etc.) Advanced mode said "please enter a valid server url". In fact, with advanced mode, I have great feel that it will be ok but after 20 seconds maybe - I repeat - I have please enter a valid server url, so it's maybe the timeout issue for me.
I will retry adb logcat but I think it wouldn't help... |
@HLFH And by your logs, I meant your nginx logs (sorry for the confusion). The sync agent will appear with a user-agent like |
sooo, ive installed the same root certificates as you guys but it didnt work:( |
For small crash Firefox, please install Firefox Nightly or Firefox Aurora : http://www.mozilla.org/en-US/firefox/channel/#aurora
/var/log/apache/access.log ? |
Hey there i guess i'm facing the same problem...i first thought that the error might be the self-signed certificate (and i got one error regarding that), now after getting a cert from startssl.com i still cannot sync with my own server..i added serveral new desktop firefox instances. |
According to https://bugzilla.mozilla.org/show_bug.cgi?id=847178 We found some issue for the owncloud storage server: both https://docs.services.mozilla.com/storage/apis-1.0.html and https://docs.services.mozilla.com/storage/apis-1.1.html are clear that the "modified" field must be present and should be a number (float, 2 decimal places) and not a string. This may fix the sync issue on Firefox mobile. |
Here is my patch #1163 |
Hi, I'm experiencing the same issue HLFH has. I have applied patch #1163, but sync still does not work on Android Firefox. Desktop Firefox Sync works pretty good. Considering to implement http://docs.services.mozilla.com/howtos/run-sync.html, now... |
Same problem here. Add patch #1163 without success on Android Firefox :-( |
If you get the "Invalid server URL" message, check your server's SSL settings. Firefox mobile uses the RC4-SHA cipher suite. If you use nginx you can add the following to your nginx.conf:
|
numRows() returns an int [1] and should thus be compared to an int and not a string. This is important for Sync to find the user account on Firefox Mobile for Android, see owncloud-archive/apps#826 Fixes owncloud-archive/apps#1261 [1] http://pear.php.net/package/MDB2/docs/latest/MDB2/MDB2_Result_Common.html#methodnumRows
Numeric datatypes are returned as string from database. Cast modified data to float to make sure they are returned according to the specification [1]. This is important for strict parsers such as Firefox Mobile on Android, see owncloud-archive/apps#826 Fixes owncloud-archive/apps#1263 [1] http://docs.services.mozilla.com/storage/apis-1.1.html#id2
Hello, i am using sophos utm 9.3 webserver protection. |
Hello Everyone,
i'm running Owncloud: 5.0 and using the mozilla_sync app. I can sync various Firefox installations on differently Computers and everything ist working fine for me.
But now i've tried to sync Firefox for Android 19.0.2 with my Owncloud but it doesnt work.
I configure the Android client like all my other clients but at the final Screen where I have confirm my settings the wizzard just stop and didn't take an effect.
Does anyone know about this problem?
The text was updated successfully, but these errors were encountered: