Does anybody here use ownCloud?
I know it’s less popular than NextCloud, and I understand the reasons, but I’m not interested in setting up nextcloud at the moment.
I had owncloud contacts working very well and syncing across my devices through tailscale. Unfortunately, after updating some contacts, the entire contact functionality seems to be frozen. I have my contacts backed up on another device, so I’m fine with wiping it and starting over, but I don’t want to erase my calendar or files that are also hosted through ownCloud.
I haven’t been able to get help on their dedicated forums, but if someone has an idea of a better place to ask, let me know.
Has anyone run into this? Do you know how to erase and reset the contact functionality in owncloud? At the moment, anytime I open up the contacts app, it just spins and spins, and external devices no longer connect. I don’t have the time to relearn a new piece of software at the moment. I suspect that any other card dav that I set up will interfere with what I currently have. I’ve read that running different software of this type from the same server can cause some issues, especially since they tend to want to use the same ports. I just want to reset the contact portion of my owncloud.
I’m running the latest version through Docker. I’m using MariaDB for my database. I’m not sure what details will be useful, but please let me know what I can supply and if necessary how to locate it. TIA
Edit:
Checking the log again, I think it may be related to:
{"reqId":"7e34c78e-49b9-4a97-87db-da79ab0d33bd","level":3,"time":"2025-06-19T22:18:31+00:00","remoteAddr":"XXX.XX.X.X","user":"USERNAME","app":"PHP","method":"GET","url":"\/remote.php\/dav\/files\/USERNAME\/misc\/m-t0627-01511-00434%20(2).jpg?x=336&y=336&c=&preview=1","message":"exif_read_data(): Incorrect APP1 Exif Identifier Code at \/var\/www\/owncloud\/lib\/private\/legacy\/image.php#399"}
(I’ve removed my name and the IP Address listed)
Following this message, there are about 30 errors related to different contacts that look like:
{"reqId":"6fptn8sCXT16xmUGIWc6","level":2,"time":"2025-06-19T09:06:07+00:00","remoteAddr":"XXX.XX.X.X","user":"USERNAME","app":"dav","method":"DELETE","url":"\/remote.php\/dav\/addressbooks\/users\/USERNAME\/contacts\/04bc3d9c-f55a-4241-96a2-929245fe8433.vcf","message":"Could not get node for path: \"addressbooks\/users\/USERNAME\/contacts\/04bc3d9c-f55a-4241-96a2-929245fe8433.vcf\" : Card not found"}
With some searching, it looks like there is something wrong with an image, presumably a contact image, which I was updating around the time the service went down.
I still have no idea what do do with this information.
You can narrow it down: attach to the container, this’ll give you a life “feed” of all messages the container produces. Then with that running, open your app and see if the container has anything to say about the sync process.
Added what may be related log info here.