Nextcloud stuck on “In Meeting” status from startup – how to fix?

Hello everyone,

I’m experiencing a persistent issue with my Nextcloud setup: whenever I start my PC, my status is automatically set to “In Meeting” instead of “Online.” Even if I manually change it to “Online,” it switches back to “In Meeting” after a few minutes. Here are the details and what I’ve tried so far:

  • Environment:

    • Nextcloud AIO Hub 9 – Version: 10.6.1 (latest update)
    • Nextcloud Desktop Client (Linux, Arch-based) – Version: 3.15.3
    • Nextcloud Talk (Linux, Arch-based) – Version: 1.1.5
    • Browsers: Firefox and Brave (latest)
    • OS: CachyOS (Arch-based)
  • What’s happening:

    1. On PC startup, my Nextcloud status immediately shows “In Meeting.”
    2. I have the Nextcloud Desktop Client running for file synchronization.
    3. I also use the separate Nextcloud Talk desktop application.
    4. Additionally, the Nextcloud web interface is open in my browser.
    5. Even if I manually change my status to “Online,” it eventually reverts back to “In Meeting” after a few minutes, despite not being on any call.
  • Troubleshooting steps so far:

    1. Checked for any ongoing calls in Talk (web and desktop) and made sure I disconnected all sessions.
    2. Attempted to manually change my status to “Online” or “Away,” but it reverts to “In Meeting.”
    3. Logged out of Nextcloud Talk and the web interface, cleared cookies/cache, then logged back in – no change.
    4. Verified that everything (server and apps) is up to date.
    5. Reviewed installed apps/integrations in Nextcloud but found no obvious culprit.

Has anyone else encountered a situation where the status defaults to “In Meeting” at startup and reverts to it after manually switching back to “Online”? Any known solutions, workarounds, or server configurations I should check? If you’ve resolved a similar issue, I’d really appreciate your insights!

Hello,

Did you have a look at this post with the same issue related to calendar?

I have created step-by-step tutorial.

:blue_square: Solving the Nextcloud Issue: Status “In a meeting” Caused by Calendar Events

1. Why this happens

Nextcloud automatically adjusts the user’s status based on calendar events.
If an event is marked as “busy” (TRANSP:OPAQUE), it switches your status to “In a meeting”.


2. How to identify which events cause the issue

  1. Export the calendar:

    • In Nextcloud Calendar, click on the three dots (…) next to the calendar.
    • Select Export and download the .ics file.
  2. Find problematic events:

:small_blue_diamond: On Linux (Arch/CachyOS)

The following command was used on Linux:

awk '/BEGIN:VEVENT/,/END:VEVENT/ {print}' ~/Downloads/path/to/your.ics | grep -B 10 -A 10 "TRANSP:OPAQUE"

This command:

  • scans each event (VEVENT) containing TRANSP:OPAQUE,
  • displays the event’s name (SUMMARY) and dates (DTSTART, DTEND).

:small_blue_diamond: On Windows

Windows does not have awk or grep installed by default.
The easiest method is:

  1. Open the .ics file in an advanced text editor like Notepad++ or VS Code.
  2. Search for the following keywords:
    • Look for TRANSP:OPAQUE → it will show where problematic events are located.
    • Near this line, look for:
      • SUMMARY:Event name,
      • DTSTART:Event start date and time,
      • DTEND:Event end date and time.

3. How to interpret the result

You will see output like this:

SUMMARY:Peter Lukáčik - insurance meeting
DTSTART;TZID=Europe/Prague:20241029T160000
DTEND;TZID=Europe/Prague:20241029T180000
TRANSP:OPAQUE

Meaning of each field:

Field Description
SUMMARY: Event name – for example, “Peter Lukáčik - insurance meeting”
DTSTART: Start date and time – e.g., October 29, 2024 at 16:00
DTEND: End date and time – e.g., October 29, 2024 at 18:00
TRANSP:OPAQUE Event status – marked as “busy” (causing the problem)

Use the SUMMARY and DTSTART values to precisely locate the event inside the calendar.


4. How to fix the problem

  1. Open the Nextcloud Calendar in the web interface.
  2. Find events by their name (SUMMARY) and start date/time (DTSTART).
  3. Click on the event → Edit.
  4. Change the event status from “Busy” to “Free”.
    • Look for an option like “Availability” or “Busy/Free”.
  5. Save the changes.


5. Conclusion

After fixing all problematic events:

  • Sign out and sign back in to the Nextcloud Desktop client and Talk app.
  • Your status will stay set to “Online” and no longer switch automatically to “In a meeting.”

:green_circle: Important tips

  • If the issue persists, review your other calendars to check if they also have “busy” events.
1 Like

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.