Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no map background #5554

Closed
jochen-01 opened this issue Mar 25, 2024 · 18 comments
Closed

no map background #5554

jochen-01 opened this issue Mar 25, 2024 · 18 comments
Labels
feedback required more info is needed, issue will be likely closed if it is not provided

Comments

@jochen-01
Copy link

jochen-01 commented Mar 25, 2024

In StreetComplete there is no map displayed.
All tasks from StreetComplete are shown at the right places (as far as I can see) but without any streets.

How to Reproduce
On the somewhat old smartphone LG G4 with Android 6 the issue exists. Tried current version 57.1 as well as an old 34.2.

Versions affected
All versions of StreetComlete, at least the 2 I tried (see above).

@jochen-01 jochen-01 added the bug label Mar 25, 2024
@matkoniecz matkoniecz added the feedback required more info is needed, issue will be likely closed if it is not provided label Mar 25, 2024
@matkoniecz
Copy link
Member

matkoniecz commented Mar 25, 2024

What is your Android version? (see #5528 )


if #5528 is not an answer: Which version of map you are using? Are quest appearing? Is internet working for other apps? Can you open https://www.jawg.io/en/ ?

@jochen-01
Copy link
Author

jochen-01 commented Mar 25, 2024 via email

@Helium314

This comment was marked as resolved.

@matkoniecz
Copy link
Member

@matkoniecz matkoniecz added duplicate and removed bug feedback required more info is needed, issue will be likely closed if it is not provided labels Mar 25, 2024
@jochen-01
Copy link
Author

What is your Android version? (see #5528 )
It's 6.0.

if #5528 is not an answer: Which version of map you are using? Are quest appearing? Is internet working for other apps? Can you open https://www.jawg.io/en/ ?

Thank you for pointing me to that issue. I checked the mentioned let's encrypt certificates, the answer was "Die Zertifikatskette ist bereits vertrauendwürdig. Es muss kein Zertifikat importiert werden".

So, I think it's ok?
What do you mean with "which version of map you are using"?

@matkoniecz matkoniecz reopened this Mar 25, 2024
@matkoniecz
Copy link
Member

"Die Zertifikatskette ist bereits vertrauendwürdig. Es muss kein Zertifikat importiert werden".

autotranslates to

The certificate chain is already trusted. No certificate needs to be imported

And you are still not seeing the background map?

@matkoniecz
Copy link
Member

matkoniecz commented Mar 25, 2024

"which version of map you are using"?

Answered by screenshot (which was hidden).

I see on screenshot airplane logo in top right. Have you enabled airplane mode? If yes, is map downloading when StreetComplete has internet access?

Seems to be a site making money with maps.

and they sponsor service serving OSM-based map tiles used as background by StreetComplete

@matkoniecz matkoniecz added feedback required more info is needed, issue will be likely closed if it is not provided and removed duplicate labels Mar 25, 2024
@jochen-01
Copy link
Author

Ok, what I have learned is: Android 7.1.1 is the minimum version required to use StreetComplete.

Would you please update the minimum required Android version of the apk from 5+ to 7.1.1?
Without background maps the app is useless.

autotranslates to

The certificate chain is already trusted. No certificate needs to be imported

Sorry, the phone is owned by a person from Germany.

And you are still not seeing the background map?

No. The phone has been in airplane mode but internet access was enabled. I checked again with airplane mode disabled - no difference.
I updated the screen shot.

@jochen-01
Copy link
Author

signal-2024-03-25-17-12-05-626

@westnordost
Copy link
Member

This is a duplicate of #5528.

Note that you have to install that certificate for the Android system, not for your browser. (Can't offer guidance on how to do that though, I don't know where to do that.)

@westnordost westnordost closed this as not planned Won't fix, can't repro, duplicate, stale Mar 25, 2024
@Helium314
Copy link
Collaborator

Would you please update the minimum required Android version of the apk from 5+ to 7.1.1?

This would stop users who installed the certificates from using the app (see this user who is on 5.1)

@jochen-01
Copy link
Author

jochen-01 commented Mar 25, 2024

Note that you have to install that certificate for the Android system, not for your browser. (Can't offer guidance on how to do that though, I don't know where to do that.)

I used CAdroid to import and install the certificate. Still not working.
Since I tried to help another user I give up now.
It's a pity that there exists such hidden dependencies. The app might be interesting for people even less experts than I am. ;-)

@westnordost
Copy link
Member

westnordost commented Mar 25, 2024

I thought there is a system setting somewhere where you can just add a (root) certificate.

An app that is able to add a root certificate sounds suspect, because that sounds like a huge security vulnerability?

@Helium314
Copy link
Collaborator

@ironspock could you share what you did to make it work?

@jochen-01
Copy link
Author

jochen-01 commented Mar 26, 2024

@ironspock could you share what you did to make it work?

Now it works!
What I have done to make it working: Following the excellent support messages here.

I downloaded the 2 certificates ISRG Root X1 and ISRG Root X2. On the phone in question it could be done by selecting "security" --> "cerificates" in system settings, then "import from memory" (choosing the two .pem files I downloaded from Let's Encrypt).

Thank you for your help.

Edit: urls of the certificates added

@westnordost
Copy link
Member

This could be a topic that may be worth adding to the FAQ on https://wiki.openstreetmap.org/wiki/StreetComplete/FAQ

The FAQ is not maintained by me, instead everyone is free to contribute, most of the current texts are from @mnalis and @matkoniecz . For the 150+ users of StreetComplete still on Android 7.0 and below, it might be very helpful to have a brief and succinct instruction on how to solve this issue on their phone, certainly they would be thankful if you or someone else added that!

@mnalis
Copy link
Member

mnalis commented Mar 26, 2024

I've added @jochen-01 instructions to FAQ: The background map is no longer visible after Feb 2024 (on Android versions lower than 7.0)

Improvements welcome, it's a wiki so feel free to contribute.

@ironspock
Copy link

@ironspock could you share what you did to make it work?

Sorry for the delay.
I've just exported the ISRG Root X1 certificate from a laptop and installed it on the Android device. However I wasn't able to import it into "Trusted system certificates". So it's (only) a "user certificate". When starting the device I get a related warning message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feedback required more info is needed, issue will be likely closed if it is not provided
Projects
None yet
Development

No branches or pull requests

6 participants