Bug 484608

Summary: KRDC 24.02 doesn't connect to MacOS via VNC anymore
Product: [Applications] krdc Reporter: Mykola Krachkovsky <w01dnick>
Component: VNCAssignee: Urs Wolfer <uwolfer>
Status: RESOLVED DUPLICATE    
Severity: normal CC: pablo
Priority: NOR    
Version: 24.02.1   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Mykola Krachkovsky 2024-03-27 15:54:08 UTC
SUMMARY

KRDC 24.02.1 (as was 24.02.0) doesn't connect to MacOS Apple VNC Server. MacOS Monterey 12.6.6, MacMini late 2014.
KRDC 23.08.4 connects just fine.
24.02.1 built with Qt6.
23.08.4 built with Qt5.

STEPS TO REPRODUCE
1. Open connection to MacOS.
2. Wait. Nothing happens.
3. If disconnect is pressed, window UI is hanged too.

OBSERVED RESULT
Connection hangs — neither connected nor timeouted.

EXPECTED RESULT
Connection expected to be successful as on v.23.08.4.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: openSUSE Tumbleweed 20240325.
(available in About System)
KDE Plasma Version: 6.0.2
KDE Frameworks Version: 6.0.0
Qt Version: 6.6.2

ADDITIONAL INFORMATION
KRD 23.08.4 is installed in parallel (/opt) after unsuccessful connection to MacOS.
Comment 1 pablo 2024-03-28 01:39:42 UTC
Have you tried any other VNC viewer?  

My current work-around is to use TigerVNC to reach a Linux remote.  I'm curious if it's the same for you.  I'm also on Tumbleweed.

For reference, here's the Tumbleweed bug reference - https://bugzilla.opensuse.org/show_bug.cgi?id=1222019
Comment 2 Christophe Marin 2024-03-28 08:06:41 UTC

*** This bug has been marked as a duplicate of bug 482950 ***
Comment 3 Mykola Krachkovsky 2024-03-30 14:26:53 UTC
(In reply to pablo from comment #1)
> Have you tried any other VNC viewer?  
> 
> My current work-around is to use TigerVNC to reach a Linux remote.  I'm
> curious if it's the same for you.  I'm also on Tumbleweed.
> 
> For reference, here's the Tumbleweed bug reference -
> https://bugzilla.opensuse.org/show_bug.cgi?id=1222019

TigerVNC doesn't support MacOS security type (it's not standard) so doesn't connect. My workaround to use older version of KRDC from this repo:

https://build.opensuse.org/project/show/home:wolfi323:branches:KDE:Frameworks5

It's installed into /opt, so could be installed at the same time as newer KRDC and works fine.