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.

  • gedaliyah@lemmy.worldOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    17 hours ago

    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.

    • tofubl@discuss.tchncs.de
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      13 hours ago

      What happens if you delete this contact from the web UI?

      Edit: Unclear whether the web UI is functional. If it isn’t, try deleting it from the database directly.

      • gedaliyah@lemmy.worldOP
        link
        fedilink
        English
        arrow-up
        1
        arrow-down
        1
        ·
        12 hours ago

        I don’t know how to find it in the database or even how to access it directly. The WebUI is frozen.

        I’m also not sure if I could identify the specific contact, but if not, I’d be fine to delete and re-add the entire contact book.

        Thank you again for the help.

        • tofubl@discuss.tchncs.de
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 hours ago

          As a first step, why don’t you try to trigger a rescan sudo -u www-data php occ files:scan --all

          If that doesn’t improve things, try to find and delete the image file the log complains about misc/m-t0627-01511-00434 (2).jpg.

          Still nothing after that, I’d try to hunt down individual contacts in the DB.

    • gedaliyah@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      1
      ·
      1 day ago

      I would love some help with the logs. I’ve been able to locate the logs for owncloud but they are long and complex and I have no idea how to read them.

      If I knew what I was looking for in the logs I might be able to find something searchable at least. Are there any key words or phrases that I might look for?

      • JASN_DE@feddit.org
        link
        fedilink
        English
        arrow-up
        3
        ·
        23 hours ago

        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.

        • gedaliyah@lemmy.worldOP
          link
          fedilink
          English
          arrow-up
          2
          ·
          17 hours ago

          I’m a little hesitant because I may not be able to locate all personally identifying info. I tried searching again and posted what may be related here.

  • TheFANUM @lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    arrow-down
    9
    ·
    1 day ago

    Nope replaced it with nextcloud years ago. Install Ubuntu LTS and then:

    sudo snap install nextcloud-server

    It’s installed!

    • gedaliyah@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      1
      ·
      1 day ago

      I appreciate the thought but I do believe that there are some steps involved after installation before it is fully functional.

      I am planning to test it in the future at some point, but right now I am looking to get my present server working again.

      Given your experience with a similar system, however, do you know if it is possible to reset the cardDAV without disrupting the other components? How would one do it in Nextcloud?