Jolla Shop broken geolocation

REPRODUCIBILITY: Every time.
OS VERSION: Any.
HARDWARE: Any.
UI LANGUAGE: Any.
REGRESSION: No.

DESCRIPTION:

shop.jolla.com is giving the message

Sorry, not available in your country

I am in Spain, which I think it should be available in.

It shows the error via our fibre-based ISP, but not on 4G via another provider. One of them is incorrect, I hope that the incorrect one is the ISP.

  • Works: 90.167.51.120
  • Doesn’t work: 185.228.247.160

PRECONDITIONS:

  • Web browser.
  • Internet connection.
  • Any device. (Not necessarily a phone.)

STEPS TO REPRODUCE:

  1. Browse to https://shop.jolla.com/

EXPECTED RESULT:

See the Jolla store.

ACTUAL RESULT:

Get the message:

Sorry, not available in your country

MODIFICATIONS:

NA

ADDITIONAL INFORMATION:

Broken IP information

  • ISP: Avatel Telecom SA
  • City: Murcia
  • Region: Murcia, Region de
  • Country: Spain

Working IP information

  • ISP: Orange Espagne SA
  • City: Valencia
  • Region: Valenciana, Comunidad
  • Country: Spain


Neither location is correct. But the working one is close enough. Note that both of them correctly identify that I’m in Spain in this database. I’ve used https://whatismyipaddress.com/

I have the same problem in Sweden… but only when tunnelling through my VPN.
Maybe that is your problem to?

It seems that the shop is using Amazon AWS for hosting, it must be the geolocation API the site is using.

…and if so, they do not accept vpn’s at all.

There is no VPN or any other form form of tunneling in use in my case. It was a good idea though.

1 Like

This is very interesting, because I’ve had this problem for years.
As soon as I turn my VPN of, there is no problem reaching jolla.com at all. Otherwise, I can’t reach anything logged in.
sailfishos.org… no problem!
I must say, I’m very curious about this…

I’m on Canary Islands, VPN to Vienna, Jolla login works.

1 Like

Well some geolocation databases are wonky to say the least, at work we have a fixed IP address that Microsoft says are 500+ kilometers away from our actual location … :man_shrugging:

1 Like

Agreed, it feels like that is what the problem will be. It’s interesting to see in my screenshots that the website I tested my IPs with, both [the working IP and broken IP] showed my location as somewhere in Spain. So at least one database has it correct-enough to work.

I’ll add that my concern before I began testing the issue, was that it was something worse like them no longer selling to Spain, or worse no longer selling. I’m glad that those are looking less likely.

on playing with sfos-upgrade on my (testphone) edit: my wifes phone i got this message when doing post_sfos-upgrade ¡after successful downloading the software list! :
‘Fatal error for https://releases.jolla.com/releases/4.5.0.24/jolla-hw/adaption-common/armv7hl/repodata/repomd.xml
Error code: Connection failed
Error message: Could not resolve host: releases.jolla.com

With and without VPN. sfos-upgrade seemed to work but post_sfos-upgrade failed as described above.

Any ideas?

edit: when entering https://releases.jolla.com/releases/4.5.0.24/jolla-hw/adaption-common/armv7hl/ in browser, ‘error 404 not found’ is reported.
When entering https://releases.jolla.com/releases/4.5.0.25/jolla-hw/adaption-common/armv7hl/ in browser, it’s the same! I think something’s wrong on the server.

@Seven.of.nine Those are good thoughts, but unless I’m missing something, they won’t be relevant to the topic of this thread.

The issue I reported is about geolocation blocking a country that it shouldn’t be.

The first error you’re seeing is a problem with DNS (could be either user error, bug, or server error).

The second error you’re seeing is a problem with either, an incorrect URL, or a missing file.

Is your test phone using the paid version of Sailfish? Or the community version? It may be that if you aren’t logged in, the files won’t be visible to you.

I only wanted to report strange observations for troubleshooting the geolocation issue, nothing else.
The url is the url that sfos-upgrade wants to reach and the error message is out of the CLI echo.
All my phones are paid version and logged in.
I made a typo, it wasn’t the testphone, it was my wife’s phone she uses to read her PDF books.

TLDR: Meanwhile the real culprit for the strange behavior is found. It was a cracked screen that works fine for a year only with the disfigurement. But since a few weeks it began probably to cause ghost touches and so to irritate the system and cause crashes.
I replaced the screen with a new one, flashed the latest SFOS and it works now for PDF reading without freezing screen and my wife is now happy and mee toooo! :star_struck:

edit: MAYBE my wifes phone was really not logged in correctly… I don’t remember 100% sure… (and can’t check no more now) but now all’s well that ends well.

@Seven.of.nine No worries. They were great thoughts, and welcome ones. :slight_smile:

It would still be great for a Jolla staff member to take a look when they can. I’m periodically sending people your way, and it would be a shame if they are incorrectly being turned away.

1 Like

Yeah, the IP geolocation is wrong in some cases. We’ll take a look at some point if we can update to more accurate location database.

(Or get rid of that restrcition completely, as people can work around it with VPNs anyway :slight_smile: )

4 Likes