Cgeo: updates only available if I deactivate and reactivate the package repository

I’m using the c:geo repository (https://fdroid.cgeo.org) with Fdroid 1.6-alpha2 on LineageOS 16.
If a new app update for c:geo is available (shown in c:geo), the FDroid-App doesn’t show that update in the list of versions in the c:geo page inside the app and doesn’t show the update in the update tab.
I have to deactivate the package source and reactivate it; than, the update is shown and I can update c:geo.
It is the second time I have these issue, the first time with an older version of the FDroid client app (around 23 February 2019).

Current version of c:geo: 2019.04.04
Old version of c:geo: 2019.02.23
FDroid version: 1.6-alpha2
Android Version: 9 (LineageOS 16)

c:geo is a geocaching app for Android.

I think it is a problem with the FDroid client app so I post it in this forum.

Some logs would be nice, grep for that package name I guess.

The problem is that I can’t reproduce that issue until the c:geo team publishes the next release.
Do you mean logcat logs and fdroid as package name?
I record a logcat file while

  • refreshing the repos
  • enable c:geo repo
  • refreshing the repos
  • disable c:geo repo
  • refreshing the repos

although this does not reproduce the issue and may not help because of that.

How can I publish that log in this forum? If I use the </>-Button to create text, in the preview it doesn’t differ to other text at all.

If you didn’t reboot in the mean time maybe the log still has some past info.

The problem is that I reboot the smartphone periodically so I don’t have that logs.
I have a old backup from FDroid with an outdated update from c:geo-Repository what I tried to use to reproduce the issue but oandbackup failed to install that backup and broke my FDroid installation so I had to repair that first. The problem was that I can’t open FDroid and can’t remove it.
After an reboot FDroid doesn’t show up in any app list, but if I can’t reinstall it with an apk from the FDroid website. The apk installer only say that “FDroid is not installed”. I checked the logcats and the error was that there are parts of the FDroid installation remaining that cause Android only accept the current 1.6-alpha-2-Version of FDroid or newer versions.
The FDroid Website didn’t offer a link to 1.6-alpha-2 but only to 1.6-alpha-1 so I had to guess that link.
Now I installed FDroid again and it seems to work.
Sadly I had a lot of trouble and don’t get anything closer to the c:geo-repo-update-problem :frowning:

Edit: the problem with oandbackup occurs because FDroid had updated it to an x86-64 version although I have an arm device. I fixed the error while installing a newer, universal version. (I had to remove oandbackup first because FDroid saw the upgrade as a downgrade and blocked it)

Ok, now I installed the correct version of oandbackup, but the restoring of the backup still fail.
I will wait until c:geo makes the next update and record the logs.
By the way: Are there more detailed logs than the logcat-logs for F-Droid?

Here are the logs for:

  • reload package list 09-29-00 to 09-31-00
  • Open c:geo entry and look at the versions 09-32-00 to 09-34-00

[04-27 07:12:19.832 554:599 I/ActivityManager]
Start proc 2743:org.fdroid.fdroid/u0a166 for broadcast org.fdroid.fdroid/.receiver.StartupReceiver

[04-27 07:12:21.582 554:592 W/ActivityManager]
Stopping service due to app idle: u0a166 -814ms org.fdroid.fdroid/.net.WifiStateChangeService

[04-27 07:12:38.647 554:554 W/JobServiceContext]
Time-out while trying to bind bbc24ee #u0a166/1648692 org.fdroid.fdroid/.data.InstalledAppProviderService, dropping.

[04-27 07:12:58.651 554:593 W/ActivityManager]
Timeout executing service: ServiceRecord{65f0c25 u0 org.fdroid.fdroid/.data.InstalledAppProviderService}

[04-27 07:12:58.946 554:593 E/ActivityManager]
ANR in org.fdroid.fdroid
PID: 2743
Reason: executing service org.fdroid.fdroid/.data.InstalledAppProviderService
Load: 0.0 / 0.0 / 0.0
CPU usage from 19472ms to 0ms ago (2019-04-27 07:12:39.191 to 2019-04-27 07:12:58.663):
54% 2571/fsck.exfat: 10% user + 44% kernel / faults: 4590 minor
34% 554/system_server: 24% user + 10% kernel / faults: 25954 minor 662 major
21% 1471/android.process.media: 12% user + 8.6% kernel / faults: 4296 minor 12 major
9.5% 285/mmcqd/0: 0% user + 9.5% kernel
5.5% 66/kswapd0: 0% user + 5.5% kernel
3.2% 310/mmcqd/2: 0% user + 3.2% kernel
0.9% 322/ueventd: 0.8% user + 0% kernel / faults: 5 minor
0.3% 418/android.hardware.sensors@1.0-service.samsung8974: 0.1% user + 0.2% kernel / faults: 1 minor
0.2% 3/ksoftirqd/0: 0% user + 0.2% kernel
0.2% 248/spi32765: 0% user + 0.2% kernel
0.2% 1339/mpdecision: 0% user + 0.2% kernel / faults: 1 minor
0.1% 329/jbd2/mmcblk0p26: 0% user + 0.1% kernel
0.1% 1365/ksoftirqd/3: 0% user + 0.1% kernel
0.1% 283/irq/627-SSP_Int: 0% user + 0.1% kernel
0.1% 474/statsd: 0% user + 0% kernel / faults: 2 minor
0.1% 1270/android.process.acore: 0.1% user + 0% kernel / faults: 211 minor
0% 6/kworker/u:0: 0% user + 0% kernel
0% 8/migration/0: 0% user + 0% kernel
0% 12/kworker/0:1H: 0% user + 0% kernel
0% 354/logd: 0% user + 0% kernel / faults: 5 minor
0% 355/servicemanager: 0% user + 0% kernel
0% 412/iptables-restore: 0% user + 0% kernel / faults: 350 minor
0% 429/surfaceflinger: 0% user + 0% kernel
0% 906/com.android.systemui: 0% user + 0% kernel / faults: 19 minor
0% 1385/com.android.nfc: 0% user + 0% kernel / faults: 68 minor
0% 1490/com.android.launcher3: 0% user + 0% kernel / faults: 44 minor
0% 1501/com.app.missednotificationsreminder: 0% user + 0% kernel / faults: 94 minor 7 major
0% 2932/ip6tables-restore: 0% user + 0% kernel / faults: 297 minor
92% TOTAL: 18% user + 31% kernel + 41% iowait + 1.1% softirq
CPU usage from 118951ms to 118951ms ago (1970-01-01 01:00:00.000 to 1970-01-01 01:00:00.000) with 0% awake:
0% TOTAL: 0% user + 0% kernel

[04-27 07:12:58.952 554:593 I/ActivityManager]
Killing 2743:org.fdroid.fdroid/u0a166 (adj 0): bg anr

[04-27 07:13:30.000 554:1445 I/ActivityManager]
START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.fdroid.fdroid/.views.main.MainActivity bnds=[410,741][614,979]} from uid 10140

[04-27 07:13:30.057 554:599 I/ActivityManager]
Start proc 3833:org.fdroid.fdroid/u0a166 for activity org.fdroid.fdroid/.views.main.MainActivity

[04-27 07:46:36.195 554:1487 I/ActivityManager]
START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.fdroid.fdroid/.views.main.MainActivity bnds=[410,741][614,979]} from uid 10140

[04-27 07:46:47.275 554:3016 I/ActivityManager]
START u0 {cmp=org.fdroid.fdroid/.views.AppDetailsActivity (has extras)} from uid 10166

[04-27 07:47:07.905 3833:3833 I/chatty]
uid=10166(org.fdroid.fdroid) identical 7 lines

[04-27 07:47:09.618 554:572 I/ActivityManager]
START u0 {cmp=org.fdroid.fdroid/.views.apps.AppListActivity} from uid 10166

[04-27 07:48:38.080 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 07:48:40.826 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 07:48:40.948 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 07:48:40.956 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 07:48:41.176 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 07:48:41.179 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 07:48:41.184 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 07:53:06.910 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 07:53:06.934 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 08:18:06.484 554:2554 I/ActivityManager]
START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.fdroid.fdroid/.views.main.MainActivity bnds=[410,741][614,979]} from uid 10140

[04-27 08:18:48.696 554:572 I/ActivityManager]
START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.fdroid.fdroid/.views.main.MainActivity bnds=[410,741][614,979]} from uid 10140

[04-27 08:19:06.750 554:3016 I/ActivityManager]
START u0 {cmp=org.fdroid.fdroid/.views.AppDetailsActivity (has extras)} from uid 10166

[04-27 08:19:28.246 554:554 W/NotificationService]
Removed summary didn’t match old notification: old=0|org.fdroid.fdroid|1|updates|10166, removed=0|org.fdroid.fdroid|1|updates|10166

[04-27 08:19:28.267 554:554 W/NotificationService]
Removed summary didn’t match old notification: old=0|org.fdroid.fdroid|1|updates|10166, removed=0|org.fdroid.fdroid|1|updates|10166

[04-27 08:19:28.810 554:554 W/NotificationService]
Removed summary didn’t match old notification: old=0|org.fdroid.fdroid|1|updates|10166, removed=0|org.fdroid.fdroid|1|updates|10166

[04-27 08:19:28.824 554:554 W/NotificationService]
Removed summary didn’t match old notification: old=0|org.fdroid.fdroid|1|updates|10166, removed=0|org.fdroid.fdroid|1|updates|10166

[04-27 08:19:31.816 554:573 E/NotificationService]
Package enqueue rate is 5.40526. Shedding 0|org.fdroid.fdroid|1|https://f-droid.org/repo/im.vector.alpha_82801.apk|10166. package=org.fdroid.fdroid

[04-27 08:19:36.913 554:1481 E/NotificationService]
Package enqueue rate is 5.3868656. Shedding 0|org.fdroid.fdroid|1|https://f-droid.org/repo/im.vector.alpha_82801.apk|10166. package=org.fdroid.fdroid

[04-27 08:19:42.012 554:783 E/NotificationService]
Package enqueue rate is 5.0621853. Shedding 0|org.fdroid.fdroid|1|https://f-droid.org/repo/im.vector.alpha_82801.apk|10166. package=org.fdroid.fdroid

[04-27 08:19:47.014 554:2925 E/NotificationService]
Package enqueue rate is 5.2940574. Shedding 0|org.fdroid.fdroid|1|https://f-droid.org/repo/im.vector.alpha_82801.apk|10166. package=org.fdroid.fdroid

[04-27 08:19:52.023 554:2925 E/NotificationService]
Package enqueue rate is 5.8704376. Shedding 0|org.fdroid.fdroid|1|https://f-droid.org/repo/im.vector.alpha_82801.apk|10166. package=org.fdroid.fdroid

[04-27 08:19:57.615 554:573 E/NotificationService]
Package enqueue rate is 7.7296143. Shedding 0|org.fdroid.fdroid|1|https://f-droid.org/repo/im.vector.alpha_82801.apk|10166. package=org.fdroid.fdroid

[04-27 08:20:01.024 554:554 W/NotificationService]
Removed summary didn’t match old notification: old=0|org.fdroid.fdroid|1|updates|10166, removed=0|org.fdroid.fdroid|1|updates|10166

[04-27 08:20:01.123 554:599 I/ActivityManager]
Start proc 13789:org.fdroid.fdroid.privileged:fdroid_privileged/u0a27 for service org.fdroid.fdroid.privileged/.PrivilegedService

[04-27 08:20:04.512 554:2554 E/NotificationService]
Package enqueue rate is 5.5939355. Shedding 0|org.fdroid.fdroid|1|https://f-droid.org/repo/se.leap.riseupvpn_137.apk|10166. package=org.fdroid.fdroid

[04-27 08:20:09.615 554:3016 E/NotificationService]
Package enqueue rate is 5.0201015. Shedding 0|org.fdroid.fdroid|1|https://f-droid.org/repo/se.leap.riseupvpn_137.apk|10166. package=org.fdroid.fdroid

[04-27 08:20:14.711 554:2925 E/NotificationService]
Package enqueue rate is 5.242906. Shedding 0|org.fdroid.fdroid|1|https://f-droid.org/repo/se.leap.riseupvpn_137.apk|10166. package=org.fdroid.fdroid

[04-27 08:20:19.915 554:2925 E/NotificationService]
Package enqueue rate is 6.87563. Shedding 0|org.fdroid.fdroid|1|https://f-droid.org/repo/se.leap.riseupvpn_137.apk|10166. package=org.fdroid.fdroid

[04-27 08:20:25.231 554:2566 E/NotificationService]
Package enqueue rate is 5.0950003. Shedding 0|org.fdroid.fdroid|1|https://f-droid.org/repo/com.jarsilio.android.scrambledeggsif_22.apk|10166. package=org.fdroid.fdroid

[04-27 08:20:26.998 554:554 W/NotificationService]
Removed summary didn’t match old notification: old=0|org.fdroid.fdroid|1|updates|10166, removed=0|org.fdroid.fdroid|1|updates|10166

[04-27 08:20:33.850 554:554 W/NotificationService]
Removed summary didn’t match old notification: old=0|org.fdroid.fdroid|1|updates|10166, removed=0|org.fdroid.fdroid|1|updates|10166

[04-27 08:20:33.851 554:554 W/NotificationService]
Removed summary didn’t match old notification: old=0|org.fdroid.fdroid|2|installed|10166, removed=0|org.fdroid.fdroid|2|installed|10166

[04-27 08:20:33.868 554:554 I/NotificationService]
Cannot find enqueued record for key: 0|org.fdroid.fdroid|1|https://f-droid.org/repo/im.vector.alpha_82801.apk|10166

[04-27 08:20:50.524 554:554 W/NotificationService]
Removed summary didn’t match old notification: old=0|org.fdroid.fdroid|2|installed|10166, removed=0|org.fdroid.fdroid|2|installed|10166

[04-27 08:20:50.570 554:554 I/NotificationService]
Cannot find enqueued record for key: 0|org.fdroid.fdroid|1|https://f-droid.org/repo/se.leap.riseupvpn_137.apk|10166

[04-27 08:20:50.582 554:554 I/NotificationService]
Cannot find enqueued record for key: 0|org.fdroid.fdroid|1|updates|10166

[04-27 08:20:51.332 554:554 W/NotificationService]
Removed summary didn’t match old notification: old=0|org.fdroid.fdroid|2|installed|10166, removed=0|org.fdroid.fdroid|2|installed|10166

[04-27 08:20:51.396 554:554 I/NotificationService]
Cannot find enqueued record for key: 0|org.fdroid.fdroid|1|https://f-droid.org/repo/com.jarsilio.android.scrambledeggsif_22.apk|10166

[04-27 08:20:51.405 554:554 I/NotificationService]
Cannot find enqueued record for key: 0|org.fdroid.fdroid|1|updates|10166

[04-27 08:34:31.403 554:592 W/AppTimeLimitController]
Eh? Last foregrounded package = null and now backgrounded = org.fdroid.fdroid

[04-27 08:34:42.421 429:543 W/SurfaceFlinger]
Attempting to set client state on removed layer: org.fdroid.fdroid/org.fdroid.fdroid.views.main.MainActivity#0

[04-27 08:34:42.421 429:543 W/SurfaceFlinger]
Attempting to destroy on removed layer: org.fdroid.fdroid/org.fdroid.fdroid.views.main.MainActivity#0

[04-27 08:35:51.684 554:592 W/ActivityManager]
Stopping service due to app idle: u0a166 -16m23s484ms org.fdroid.fdroid/.installer.InstallManagerService

[04-27 08:36:45.769 906:906 W/NotificationEntryMgr]
removeNotification for unknown key: 0|org.fdroid.fdroid|2|installed|10166

[04-27 09:12:51.067 554:1206 I/ActivityManager]
START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.fdroid.fdroid/.views.main.MainActivity bnds=[410,741][614,979]} from uid 10140

[04-27 09:12:51.441 3833:3833 I/chatty]
uid=10166(org.fdroid.fdroid) identical 10 lines

[04-27 09:12:52.696 554:2925 I/ActivityManager]
START u0 {cmp=org.fdroid.fdroid/.views.apps.AppListActivity} from uid 10166

[04-27 09:12:57.517 554:572 I/ActivityManager]
START u0 {cmp=org.fdroid.fdroid/.views.AppDetailsActivity (has extras)} from uid 10166

[04-27 09:13:21.958 3833:3833 I/chatty]
uid=10166(org.fdroid.fdroid) identical 4 lines

[04-27 09:13:31.601 429:544 W/SurfaceFlinger]
Attempting to destroy on removed layer: AppWindowToken{4b09345 token=Token{2f17bc ActivityRecord{8b197af u0 org.fdroid.fdroid/.views.apps.AppListActivity t31595}}}#0

[04-27 09:15:48.365 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:15:48.523 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:15:48.526 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:15:48.698 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:15:48.706 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:15:48.709 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:18:09.116 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:18:09.119 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:30:04.619 554:784 I/ActivityManager]
START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.fdroid.fdroid/.views.main.MainActivity bnds=[410,741][614,979]} from uid 10140

[04-27 09:30:04.939 554:592 I/ActivityManager]
Displayed org.fdroid.fdroid/.views.main.MainActivity: +293ms

[04-27 09:30:05.033 3833:3833 I/chatty]
uid=10166(org.fdroid.fdroid) identical 2 lines

[04-27 09:30:05.099 429:1168 W/SurfaceFlinger]
Attempting to set client state on removed layer: Splash Screen org.fdroid.fdroid#0

[04-27 09:30:05.099 429:1168 W/SurfaceFlinger]
Attempting to destroy on removed layer: Splash Screen org.fdroid.fdroid#0

[04-27 09:30:09.315 3833:21712 E/SQLiteLog]
(1) no such table: temp_update_db.temp_fdroid_app

[04-27 09:30:09.387 3833:3851 I/g.fdroid.fdroi]
Background concurrent copying GC freed 37553(1676KB) AllocSpace objects, 0(0B) LOS objects, 49% free, 8MB/16MB, paused 267us total 230.854ms

[04-27 09:33:32.699 429:823 W/SurfaceFlinger]
Attempting to set client state on removed layer: org.fdroid.fdroid/org.fdroid.fdroid.views.main.MainActivity#0

[04-27 09:33:32.699 429:823 W/SurfaceFlinger]
Attempting to destroy on removed layer: org.fdroid.fdroid/org.fdroid.fdroid.views.main.MainActivity#0

[04-27 09:33:32.702 429:1168 W/SurfaceFlinger]
Attempting to set client state on removed layer: org.fdroid.fdroid/org.fdroid.fdroid.views.main.MainActivity#0

[04-27 09:33:32.702 429:1168 W/SurfaceFlinger]
Attempting to destroy on removed layer: org.fdroid.fdroid/org.fdroid.fdroid.views.main.MainActivity#0

[04-27 09:33:35.150 554:572 I/ActivityManager]
START u0 {cmp=org.fdroid.fdroid/.views.apps.AppListActivity} from uid 10166

[04-27 09:33:35.507 3833:3833 I/chatty]
uid=10166(org.fdroid.fdroid) identical 2 lines

[04-27 09:33:38.967 554:1206 I/ActivityManager]
START u0 {cmp=org.fdroid.fdroid/.views.AppDetailsActivity (has extras)} from uid 10166

[04-27 09:33:39.284 3833:3851 I/g.fdroid.fdroi]
Background concurrent copying GC freed 16994(1173KB) AllocSpace objects, 13(352KB) LOS objects, 49% free, 8MB/17MB, paused 2.655ms total 203.176ms

Now the logs for deactivating and reactivating c:geo package source and look into the c:geo entry.
After that, the update was available:

[04-27 09:47:06.025 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:47:06.352 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:47:09.233 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:47:09.334 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:47:09.343 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:47:09.524 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:47:09.533 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:47:09.535 554:593 W/BroadcastQueue]
Background execution not allowed: receiving Intent { act=android.net.wifi.STATE_CHANGE flg=0x4000010 (has extras) } to org.fdroid.fdroid/.receiver.WifiStateChangeReceiver

[04-27 09:47:29.654 554:1481 I/ActivityManager]
START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.fdroid.fdroid/.views.main.MainActivity bnds=[410,741][614,979]} from uid 10140

[04-27 09:47:32.652 429:543 W/SurfaceFlinger]
Attempting to set client state on removed layer: Surface(name=AppWindowToken{d62361 token=Token{286a6c8 ActivityRecord{d390b6b u0 org.fdroid.fdroid/.views.main.MainActivity t31604}}})/@0x49551f8 - animation-leash#0

[04-27 09:47:32.652 429:543 W/SurfaceFlinger]
Attempting to set client state on removed layer: Surface(name=AppWindowToken{6c31499 token=Token{be839e0 ActivityRecord{f171be3 u0 org.fdroid.fdroid/.views.apps.AppListActivity t31604}}})/@0x399d8a4 - animation-leash#0

[04-27 09:47:32.652 429:543 W/SurfaceFlinger]
Attempting to destroy on removed layer: Surface(name=AppWindowToken{d62361 token=Token{286a6c8 ActivityRecord{d390b6b u0 org.fdroid.fdroid/.views.main.MainActivity t31604}}})/@0x49551f8 - animation-leash#0

[04-27 09:47:32.652 429:543 W/SurfaceFlinger]
Attempting to destroy on removed layer: Surface(name=AppWindowToken{6c31499 token=Token{be839e0 ActivityRecord{f171be3 u0 org.fdroid.fdroid/.views.apps.AppListActivity t31604}}})/@0x399d8a4 - animation-leash#0

[04-27 09:47:34.755 554:784 I/ActivityManager]
START u0 {act=android.intent.action.MAIN cmp=org.fdroid.fdroid/.views.ManageReposActivity} from uid 10166

[04-27 09:47:41.684 554:15369 W/NotificationService]
Toast already killed. pkg=org.fdroid.fdroid callback=android.app.ITransientNotification$Stub$Proxy@ebec40b

[04-27 09:47:55.573 3833:3851 I/g.fdroid.fdroi]
Background concurrent copying GC freed 35132(1627KB) AllocSpace objects, 27(540KB) LOS objects, 49% free, 8MB/17MB, paused 790us total 161.641ms

[04-27 09:47:55.987 3833:24547 E/SQLiteLog]
(1) no such table: temp_update_db.temp_fdroid_app

[04-27 09:48:01.170 3833:24547 E/SQLiteLog]
(1) no such table: temp_update_db.temp_fdroid_app

[04-27 09:48:20.032 554:1206 I/ActivityManager]
START u0 {cmp=org.fdroid.fdroid/.views.apps.AppListActivity} from uid 10166

[04-27 09:48:20.420 3833:3833 I/chatty]
uid=10166(org.fdroid.fdroid) identical 2 lines

[04-27 09:48:20.566 429:1823 W/SurfaceFlinger]
Attempting to set client state on removed layer: Surface(name=AppWindowToken{58833ab token=Token{33501fa ActivityRecord{2dbec25 u0 org.fdroid.fdroid/.views.apps.AppListActivity t31604}}})/@0xbff059e - animation-leash#0

[04-27 09:48:20.566 429:1823 W/SurfaceFlinger]
Attempting to set client state on removed layer: Surface(name=AppWindowToken{d62361 token=Token{286a6c8 ActivityRecord{d390b6b u0 org.fdroid.fdroid/.views.main.MainActivity t31604}}})/@0x49551f8 - animation-leash#0

[04-27 09:48:20.566 429:1823 W/SurfaceFlinger]
Attempting to destroy on removed layer: Surface(name=AppWindowToken{58833ab token=Token{33501fa ActivityRecord{2dbec25 u0 org.fdroid.fdroid/.views.apps.AppListActivity t31604}}})/@0xbff059e - animation-leash#0

[04-27 09:48:20.566 429:1823 W/SurfaceFlinger]
Attempting to destroy on removed layer: Surface(name=AppWindowToken{d62361 token=Token{286a6c8 ActivityRecord{d390b6b u0 org.fdroid.fdroid/.views.main.MainActivity t31604}}})/@0x49551f8 - animation-leash#0

[04-27 09:48:27.662 3833:3833 I/chatty]
uid=10166(org.fdroid.fdroid) identical 2 lines

[04-27 09:48:28.350 554:15369 I/ActivityManager]
START u0 {cmp=org.fdroid.fdroid/.views.apps.AppListActivity} from uid 10166

[04-27 09:48:28.754 3833:3833 I/chatty]
uid=10166(org.fdroid.fdroid) identical 2 lines

[04-27 09:48:30.322 3833:3851 I/g.fdroid.fdroi]
Background concurrent copying GC freed 114342(5MB) AllocSpace objects, 62(1860KB) LOS objects, 49% free, 10MB/21MB, paused 129us total 197.021ms

[04-27 09:48:31.738 554:2554 I/ActivityManager]
START u0 {cmp=org.fdroid.fdroid/.views.AppDetailsActivity (has extras)} from uid 10166

[04-27 09:48:38.959 429:823 W/SurfaceFlinger]
Attempting to set client state on removed layer: org.fdroid.fdroid/org.fdroid.fdroid.views.AppDetailsActivity#0

[04-27 09:48:38.959 429:823 W/SurfaceFlinger]
Attempting to destroy on removed layer: org.fdroid.fdroid/org.fdroid.fdroid.views.AppDetailsActivity#0

[04-27 09:48:38.963 429:544 W/SurfaceFlinger]
Attempting to set client state on removed layer: org.fdroid.fdroid/org.fdroid.fdroid.views.AppDetailsActivity#0

[04-27 09:48:38.963 429:544 W/SurfaceFlinger]
Attempting to destroy on removed layer: org.fdroid.fdroid/org.fdroid.fdroid.views.AppDetailsActivity#0

I see similar - no updates in f-droid.

I am using the nightly repository, but the unselect/select workaround is not working for me. F-droid appears to update, but no new version is shown.

https://fdroid.cgeo.org/nightly

Last time this happened, it failed until f-droid updated, if I recall correctly. I’ve tried force close, clear cache, disable/enable repository, reboot, but end up just downloading apk outside f-droid. I will see about getting some logs.

Current version of c:geo: 2019.05.05-NB…
My, Old version of c:geo: 2019.05.04-NB-39757a8
FDroid version: 1.6
— System information —
Device: Nexus 6 (shamu, google)
Android version: 9 [microg lineage 16]
Android build: lineage_shamu-userdebug 9 PQ2A.190405.003 de08b6678c dev-keys
c:geo version: 2019.05.04-NB-39757a8
Google Play services: disabled - 0.2.6.13280

I’ve installed c:geo a while ago, to test, and already got 2 or 3 updates without me doing anything.

AOSP9 + F-Droid privileged extension (via Magisk)

Although I had the update problem two or more times, the current update get recognised by F-Droid and everything was working fine.

1 Like

I’ve also had this issue on two older devices, one running Android 4.4.2, and one running 4.4.4. I currently have F-Droid 1.6 on both, although from memory, I had the same problem with previous versions on these devices.

The workaround I’ve been using it to use Yalp to see if there are any updates to apps I’ve installed with F-Droid. Then when there are, I turn off the F-Droid repos, reboot the F-Droid app, then turn the repos back on again. F-Droid then detects the updates, and downloads and installs them as normal.

I just just did this and I’m in the process of updating F-Droid to 1.6.2 on both devices (as well as installing all the other updates that have been pushed since I did it last). Crossing my fingers that this will fix the issue …

Version 1.7 was released, better test with that…

Problem persisted with 1.6.2. I’ve just upgraded both devices to 1.7, again by toggling the repos off and on. I’ll report back on how it goes.

This happens with me many a times and ideally for apps like Telegram and OSM&+, which though receive updates but need the repos to be deactivated and reactivated to fetch the update, even if cache has been cleared or F-Droid is force closed.

Telegram and OSMand are on the MAIN official F-Droid repo…you say you need to disable and enable this repo?

Yup. I got TG 5.7.1 after 2 weeks.
OSM& I got after 3 days.

You have both mobile data and Wi-Fi sliders all the way to the right? What time frame for updates did you set? Try 1h. Did you enable auto download?


Yup all same. Moreover, I had checked it manually many a times, then even cleared cache, or FCd FD. Still. Not sure why this happens. TG and OSM& are just examples.