Fwd: NextCloud 28+ no longer works

26 views
Skip to first unread message

Valentin Neacsu

unread,
Aug 14, 2024, 7:59:04 AM8/14/24
to photoclo...@googlegroups.com
Thanks for the great app. It works great for keeping remote family members updated on what we're up to.

Recently I've run into an issue where I've been starting to see the failure in the picture attached. This happens for all photos and multiple devices (multiple phones and tablets, running multiple versions of Android). I don't have a definitive date for when this started, but it roughly aligns with a NextCloud update from v27 to v28. I've now further upgraded to NextCloud v29 and the issue persists. I have multiple other client apps connecting to NextCloud and none are affected.

NextCloud shows no error logs. The one oddity is the HTTP path that is used to access the files. From the Apache logs:

* Working example (other client):
```
xxx.xxx.xxx.xxx - - [12/Aug/2024:10:13:00 +0000] "GET /remote.php/dav/files/<USER>/<FILENAME_PATH>.jpg HTTP/1.1" 200 86776
```

* Non-working example (PhotoCloud Frame Slideshow):
```
xxx.xxx.xxx.xxx - - [12/Aug/2024:11:54:54 +0000] "GET /remote.php/webdav/<FILENAME_PATH>.jpg/ HTTP/1.1" 200 5458143
```

Let me know if I can provide any other information or can debug this further.

Thanks,
Valentin
Screenshot_20240812-144248_PhotoCloud Slideshow.png

martin...@gmail.com

unread,
Aug 15, 2024, 2:20:25 AM8/15/24
to PhotoCloud Frame Slideshow
Hi,

  could it be that NextCloud v28+ changed the web paths which are used to download the photos? Or alternatively, NextCloud v28+ dropped support for webdav (and maybe it can be re-activated). Either case, it could be worthwhile to investigate.

It’s true that PhotoCloud uses a really old version of NextCloud/OwnCloud client library; the reason for that is that the client is patched to accept self-signed certificates. Unfortunately I have no resources to upgrade the client library at the moment.

Best regards,
Martin

Valentin N

unread,
Aug 15, 2024, 6:44:05 AM8/15/24
to PhotoCloud Frame Slideshow
I don't expect any change in NextCloud 28+ that would impact paths. What might have happened is they could have deprecated some old access method, but I am not sure. You can consult the list here: https://docs.nextcloud.com/server/latest/developer_manual/app_publishing_maintenance/app_upgrade_guide/upgrade_to_28.html, the following might be of interest:

```
Removed WebDAV properties
  • <nc:file-metadata-size>

  • <nc:file-metadata-gps>

```

I would want to avoid pidgeonholing on the NextCloud 28+ upgrade, as the problem may lay somewhere else. Is the error message in the screenshot consistent with failure to retrieve the data from the cloud?

As for the NextCloud client library, is it then fair to say that NextCloud support is deprecated? Would you be inclined to add generic WebDAV support instead, as that would work across a number of private cloud solutions?

Thanks,
Valentin

martin...@gmail.com

unread,
Aug 29, 2024, 2:38:46 AM8/29/24
to PhotoCloud Frame Slideshow
Hi,
  unfortunately PhotoCloud is now in maintenance mode. No new features will be developed. I might consider adding a generic webdav support if it’s reasonably easy to add, but I’ll need everything on a silver platter. Please feel free to open a ticket at GitHub and add all information necessary: which Android webdav library to use, how to run NextCloud/OwnCloud in docker with a couple of example photos, how to access that via webdav.

0,1% of Android apps can earn for its development; unfortunately PhotoCloud can’t.

Best, Martin
Reply all
Reply to author
Forward
0 new messages