Can't get Vipps, BankID, and Oslo Mikrobuldreri to work on FP3 (logcat.txt added)

Package names: no.vipps.bankid, no.dnb.vipps, and com.oslomikrobuldring.
I run /e/OS 1.7 on a FP3.

I think BankID and Vipps have the same issue, they need to be authenticated using a code, and this is done through an in-app browser. I can enter the information required to authenticate, but after that the authentication can’t finalize.

Not sure what I’m looking for, but here’s what I thought might be related to the BankID issue:

02-06 22:45:01.077 11016 11016 W : type=1400 audit(0.0:9676): avc: denied { read } for name=“tcp” dev=“proc” ino=4026532086 scontext=u:r:untrusted_app:s0:c3,c257,c512,c768 tcontext=u:object_r:proc_net_tcp_udp:s0 tclass=file permissive=0 app=no.vipps.bankid
02-06 22:45:01.077 11016 11016 W : type=1400 audit(0.0:9677): avc: denied { read } for name=“unix” dev=“proc” ino=4026532092 scontext=u:r:untrusted_app:s0:c3,c257,c512,c768 tcontext=u:object_r:proc_net:s0 tclass=file permissive=0 app=no.vipps.bankid
02-06 22:45:01.092 1365 1365 W NotificationHistory: Attempted to add notif for locked/gone/disabled user 0
02-06 22:45:01.096 1365 1365 W NotificationHistory: Attempted to add notif for locked/gone/disabled user 0
02-06 22:45:01.104 3392 3392 D NotificationRepository: updateNotification() called with: list = [13]
02-06 22:45:01.110 3392 3392 D NotificationRepository: updateNotification() called with: list = [13]
02-06 22:45:01.113 1899 1899 W NotifBindPipeline: Row is not set so pipeline will not run. notif = -1|android|26|null|1000
02-06 22:45:01.123 1365 1509 I EntropyMixer: Writing entropy…
02-06 22:45:01.125 11105 11105 E cr_BTSPrefs: No data found for task id: 53
02-06 22:45:01.125 11105 11105 E cr_BkgrdTaskScheduler: Task cannot be canceled because no data was found instorage or data was invalid
02-06 22:45:01.132 990 2117 D NuPlayerDriver: NuPlayerDriver(0xed9c0650) created, clientPid(1365)
02-06 22:45:01.140 990 11550 D GenericSource: FileSource remote
02-06 22:45:01.143 982 32443 I MMParserExtractor: Created(0x720b75da10)
02-06 22:45:01.144 982 32443 E Utils : did not find channel-count and/or sample-rate
02-06 22:45:01.145 982 32443 E Utils : did not find channel-count and/or sample-rate

With Mikrobuldreriet the issue is that you can’t select a place to boulder on the map, and therefore also not book anything. Logcat gives me the following, could this be the issue?

02-06 22:40:00.661 765 1371 W LocSvc_ApiV02: reportSv:3443] At least one RF_LOSS is 0 in gps.conf, please configure it

The Vipps website says that the app won’t run on a rooted phone, but not sure if /e/OS counts as rooted?

Some apps will consider an unlocked device as rooted.

1 Like

Yeah, I’ve been worried that this could be the case for Vipps and BankID. Any thoughts on the third app though?

Sorry that I’m spamming this issue, but now I’ve managed to pinpoint more concretely the part of the log where the problem occurs, hope this helps.

02-07 23:57:16.988 9559 24506 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setUseSessionTickets(Z)V (greylist-max-q,core-platform-api, reflection, denied)
02-07 23:57:16.988 9559 24506 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setUseSessionTickets(Z)V (greylist-max-q,core-platform-api, reflection, denied)
02-07 23:57:16.989 9559 24506 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setUseSessionTickets(Z)V (greylist-max-q, reflection, denied)
02-07 23:57:16.989 9559 24506 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setHostname(Ljava/lang/String;)V (greylist-max-q,core-platform-api, reflection, denied)
02-07 23:57:16.990 9559 24506 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setHostname(Ljava/lang/String;)V (greylist-max-q,core-platform-api, reflection, denied)
02-07 23:57:16.990 9559 24506 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setHostname(Ljava/lang/String;)V (greylist-max-q, reflection, denied)
02-07 23:57:16.991 9559 24506 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (greylist-max-q,core-platform-api, reflection, denied) 02-07 23:57:16.991 9559 24506 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setAlpnProtocols([B)V (greylist-max-q, reflection, denied) 02-07 23:57:17.152 9559 24506 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->getAlpnSelectedProtocol()[B (greylist-max-q,core-platform-api, reflection, denied) 02-07 23:57:17.155 9559 24506 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->getAlpnSelectedProtocol()[B (greylist-max-q, reflection, denied) 02-07 23:57:17.172 650 650 W Binder:650_2: type=1400 audit(0.0:13921): avc: denied { read write } for path=“socket:[4458109]” dev=“sockfs” ino=4458109 scontext=u:r:netd:s0 tcontext=u:r:untrusted_app:s0:c188,c256,c512,c768 tclass=unix_stream_socket permissive=0 b/77870037
02-07 23:57:17.181 9559 9686 D Mbgl-HttpRequest: [HTTP] Cancel request https://api.mapbox.com/v4/mapbox.mapbox-streets-v8,mapbox.mapbox-terrain-v2/10/542/297.vector.pbf?access_token=pk.eyJ1IjoiZWZvdW5kYXRpb24iLCJhIjoiY2szZW82anJ6MDBiazNibWxlMzRjYXp1bCJ9.b6hz820blX8xRF_OAhsrSg&sku=100ldusla3t3609a55e50da4119812fff84946a49de
02-07 23:57:17.181 9559 9686 D Mbgl-HttpRequest: [HTTP] Cancel request https://api.mapbox.com/v4/mapbox.mapbox-streets-v8,mapbox.mapbox-terrain-v2/14/8681/4765.vector.pbf?access_token=pk.eyJ1IjoiZWZvdW5kYXRpb24iLCJhIjoiY2szZW82anJ6MDBiazNibWxlMzRjYXp1bCJ9.b6hz820blX8xRF_OAhsrSg&sku=100ldusla3t3609a55e50da4119812fff84946a49de
02-07 23:57:17.182 9559 24521 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setUseSessionTickets(Z)V (greylist-max-q,core-platform-api, reflection, denied)
02-07 23:57:17.182 9559 24521 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setUseSessionTickets(Z)V (greylist-max-q,core-platform-api, reflection, denied)
02-07 23:57:17.182 9559 24521 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setUseSessionTickets(Z)V (greylist-max-q, reflection, denied)
02-07 23:57:17.183 650 715 E libnetd_resolv: control message was truncated when receiving file descriptors
02-07 23:57:17.183 9559 24521 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/ConscryptEngineSocket;->setHostname(Ljava/lang/String;)V (greylist-max-q,core-platform-api, reflection, denied)
02-07 23:57:17.183 9559 24521 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setHostname(Ljava/lang/String;)V (greylist-max-q,core-platform-api, reflection, denied)
02-07 23:57:17.183 9559 24521 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setHostname(Ljava/lang/String;)V (greylist-max-q, reflection, denied)
02-07 23:57:17.184 9559 24521 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->setAlpnProtocols([B)V (greylist-max-q,core-platform-api, reflection, denied) 02-07 23:57:17.184 9559 24521 W lomikrobuldrin: Accessing hidden method Lcom/android/org/conscrypt/AbstractConscryptSocket;->setAlpnProtocols([B)V (greylist-max-q, reflection, denied) 02-07 23:57:17.186 9559 24520 I Mbgl-HttpRequest: Request failed due to a connection error: Socket closed 02-07 23:57:17.188 9559 9686 D Mbgl-HttpRequest: [HTTP] Cancel request https://api.mapbox.com/v4/mapbox.mapbox-streets-v8,mapbox.mapbox-terrain-v2/14/8682/4765.vector.pbf?access_token=pk.eyJ1IjoiZWZvdW5kYXRpb24iLCJhIjoiY2szZW82anJ6MDBiazNibWxlMzRjYXp1bCJ9.b6hz820blX8xRF_OAhsrSg&sku=100ldusla3t3609a55e50da4119812fff84946a49de
02-07 23:57:17.190 9559 24521 I Mbgl-HttpRequest: Request failed due to a connection error: Socket closed
02-07 23:57:17.196 9559 9571 I lomikrobuldrin: Background concurrent copying GC freed 84466(8794KB) AllocSpace objects, 2(104KB) LOS objects, 55% free, 10046KB/21MB, paused 358us total 226.046ms
02-07 23:57:17.197 9559 24506 I Mbgl-HttpRequest: Request failed due to a connection error: Socket is closed
02-07 23:57:17.835 765 1371 W LocSvc_ApiV02: reportSv:3443] At least one RF_LOSS is 0 in gps.conf, please configure it
02-07 23:57:18.517 0 0 E kgsl-3d0: |counter_delta| Abnormal value:0x625408c0 (0x626661d2) from perf counter : 0x3b0
02-07 23:57:18.606 9559 9559 E unknown:FabricViewStateManager: setState called without a StateWrapper
02-07 23:57:18.629 3213 3772 I DPMJ : |REQ:RCVR| DPM creating socket
02-07 23:57:18.834 765 1371 W LocSvc_ApiV02: reportSv:3443] At least one RF_LOSS is 0 in gps.conf, please configure it
02-07 23:57:18.852 1365 7642 I WifiService: startScan uid=10097
02-07 23:57:18.857 18276 18276 D LocationFuser: Received no location from org.microg.nlp.backend.ichnaea/.BackendService
02-07 23:57:18.857 18276 18276 D LocationService: Triggered update
02-07 23:57:19.553 9559 9559 E unknown:FabricViewStateManager: setState called without a StateWrapper
02-07 23:57:19.836 765 1371 W LocSvc_ApiV02: reportSv:3443] At least one RF_LOSS is 0 in gps.conf, please configure it
02-07 23:57:20.101 9559 9559 D GmsMap : setPadding: 150 150 150 150
02-07 23:57:20.102 9559 9559 D GmsMap : setPadding: 0 0 0 0
02-07 23:57:20.133 9559 9559 D GmsMapMarker: unimplemented Method: setInfoWindowAnchor
02-07 23:57:20.627 9559 9686 D Mbgl-HttpRequest: [HTTP] Cancel request https://api.mapbox.com/v4/mapbox.mapbox-streets-v8,mapbox.mapbox-terrain-v2/10/542/297.vector.pbf?access_token=pk.eyJ1IjoiZWZvdW5kYXRpb24iLCJhIjoiY2szZW82anJ6MDBiazNibWxlMzRjYXp1bCJ9.b6hz820blX8xRF_OAhsrSg&sku=100ldusla3t3609a55e50da4119812fff84946a49de
02-07 23:57:20.627 9559 9686 D Mbgl-HttpRequest: [HTTP] Cancel request https://api.mapbox.com/v4/mapbox.mapbox-streets-v8,mapbox.mapbox-terrain-v2/14/8681/4765.vector.pbf

I lack knowledge in this area but from some searches based on your latest log, the issues could be a couple of things.

A good chunk seems to imply the app doesn’t target Android 11 / API 30 yet. The greylist-max-q stuff.
But that probably has nothing to do with the map issues.

Updates to non-SDK interface restrictions in Android 11 | Android Developers

The mapbox github has quite a few issues discussing similar error messages. May be considered normal when there are problems rendering map elements.
The Mbgl-HttpRequest: [HTTP] Cancel request stuff

GitHub - mapbox/mapbox-gl-native: Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL

But then some lines before the mapbox stuff like…

Accessing hidden method Lcom/android/org/conscrypt/OpenSSLSocketImpl;->getAlpnSelectedProtocol()[B (greylist-max-q,core-platform-api, reflection, denied)

do seem to be API related. In several places it is made out that apps need to be built with updated OkHttp dependencies.

But really I don’t have a clue.
What’s the info of that app. Is it current?

1 Like

Not quite sure I know what you mean. :sweat_smile: I’m running the latest version of the bouldering app, if that’s what you’re asking.

I also tried asking ChatGTP if it could figure out the problem btw. It said (amongst other things):

The location source for the Google Maps application is being set, but the method for setting it is unimplemented. […] I suggest looking into the app’s network settings and ensuring that it has the necessary permissions to access the internet. You may also want to check if there are any compatibility issues between the app and MicroG.

Ah, yes. I didn’t know the name of the app or when it was last updated. I needed the real label which is Mikrobuldring for me in the U.S. in Aurora Store. Found it.

Oslo Mikrobuldreri has quite the number of trackers (19) which are probably all/mostly necessary. Wouldn’t run when I initially blocked all during installation.
Might want to check that Advanced Privacy isn’t blocking anything. The AppMeasurement stuff can be left blocked however.

But I’m betting it needs Play Services for full functionality. Can’t test the app since it requires an account it seems.

1 Like

Yeah, I tried unblocking everything, didn’t help. But the app developers have gotten back to me now, so let’s see if they can figure out a fix for this issue.

the canceled requests within “Mbgl-HttpRequest” seem to be expected behaviour if the map tiles got already fetched. To me it seems not a map but an overlay widget issue, where some UI element isn’t put to the front to continue. There is a statemanager error that does widget drawing in flutter / reactnative.

As for why these tech stacks proliferate, ISMH but have some guesses.

To resolve this errant behaviour of the Vipp app, I had to: Install F-Droid via App Lounge, install Aurora Store via F-Droid, install Google Chrome via Aurora Store, set
Google Chrome as the default webbrowser, reboot the phone, then Vipps manages to identify you via BankID. Then uninstall Google Chrome.

I’m not inpressed, Vipps!

I think the above worked for me a few months back, but today it doesn’t anymore sadly. Seems they’ve found yet another way of making life hard for us.

I have never got VIPPS to work, FP4 /e/OS v.1.19 - v.1.21. All goes well until I shall verify with BankID. BankID app starts and I confirm my request in BankID, and is returned to the form for entering my BankID app, which I do - and then the dialog hangs. Seems like it never returns to VIPPS. Very annoying, VIPPS is the only app that won’t work for me.

This topic was automatically closed after 26 days. New replies are no longer allowed.