Hi all
Firstly, a very very happy new year to all members of this list. I
have a glass of wine next to me as I write this, and I raise it to all
of you.
I have just successfully updated to 10.0.2.5, and been able to install
my first app from the Harbour (Artem's Wikipedia)!!!
The clue was at the bottom of my mail last night.
Zitat von christopher.l...@thurweb.ch:
[root@localhost nemo]# pkcon refresh
Refreshing cache [=========================]
Waiting in queue [=========================]
Waiting for authentication [=========================]
Waiting in queue [=========================]
Starting [=========================]
Refreshing software list [=========================]
Fatal error: Timeout exceeded when accessing
'https://download.jollamobile.com/pj:/hw:/android:/common:/release/latest_armv7hl/repodata/repomd.xml?credentials=store'.
So what was the cause of the problem and the solution?
I have divided this mail into 2 parts: the bit for Jolla, and the bit
for the rest of us who may have a similar problem. Both may need to do
something.
The bit for Jolla
----------------------
It turns out that my home network had very varied response times (i.e.
often high latency). Having spent much of the afternoon measuring and
remeasuring, I can say that I was getting everything between 13ms to
over 3000ms between my Mac Pro Tower and my provider's speed tester.
Note: latency should not be confused with throughput: Despite the poor
latency I get good throughput (e.g. I can download the Lubuntu install
in a few minutes).
So what did I do?
Basically I rejigged and reduced my network until I got a reliable and
repeatable latency of around 16 ms via WLAN. (see details how in the
next part below)
After that system update and the store work like a dream.
So what is the moral of this tale?
Jolla Installing (be it developer mode, system upgrade, Harbour)
cannot cope with real-world latency. Yes my network (was) to fault,
but other things manage to work (Nokia Store, Google Store, BB Store,
Linn DS and Samsung TV updates etc). Maybe there is a simple timeout
setting somewhere that needs to be a little more flexible?
The bit for the rest of us
---------------------------
How did I achieve the improvement in latency / response times?
My network (as are probably many of yours) is complicated and a little
bit higgledy-piggledy.
Upstairs (the starting point) I have:
1) The cable modem
2) The ethernet router
3) An ethernet switch
4) The Mac Pro Tower (called Butschgi)
5) 2 NASes
6) A Develo Powerlan (feeding ethernet over the power network)
7) A Dlink WLAN router - normally turned off because I sleep upstairs
8) A printer
Downstairs I have
9) An ethernet switch
10) A digital stream (DS)
11) A TV
12) A blueray player
13) A Develo powerlan to WLAN router: this is the WLAN I normally use.
Various clients (laptops, kindles, smart phones) connect mainly via
the Develo WLAN
Upstairs and downstairs are connected via an ethernet cable (and via
powerline)
So first I started measuring latency using my IP's speed tester. I
measured from Butschgi which is directly on the Ethernet router, which
is directly on the cable modem.
Despite this, I was getting the incredibly varied latency, varying
from 13 to over 3000 ms (and mostly 500ms and over).
Then I stripped down my network to the bare minimum: Butschgi, The
cable router, an ethernet router, and hey presto I was getting regular
responses of 13ms.
Then I added the Dlink WLAN Router, and Apple-pip (my MBA) as client
via WLAN, and measured again, and got consistent responses of around
16ms.
After that I connected my Jolla to the Dlink WLAN, and hey-presto
installing / updating works as expected!
So what is the moral?
Something (or things) in my network was interfering enough to cause
horrible latency: even to things like Butschgi which are connected as
directly as possible to network point of entry.
So If you are having problems updating your Jolla, it is worth
checking out the latency between you and your IP, and if necessary
reducing and simplifying your network.
Now I need to gradually add stuff back to work out what the culprits are ...
Chris
_______________________________________________
SailfishOS.org Devel mailing list