제목에서 알 수 있듯이 Remmina는 RDP를 통해 연결을 시도할 때마다 한 번만 연결하지만(나머지 세션 동안 작동함) 다른 PC 또는 동일한 PC에 연결하려는 후속 시도는 실패합니다. Remmina가 다시 작동하려면 다시 시작해야 합니다. 이유는 무엇입니까?
콘솔에서 remmina를 시작하면 다음 출력을 볼 수 있습니다. 첫 번째 연결은 성공적이며 모든 것이 정상입니다. 두 번째로 실패했습니다. remmina를 다시 시작해야만 다시 연결할 수 있습니다.
StatusNotifier/Appindicator support: not supported by desktop. Remmina will try to fallback to GtkStatusIcon/xembed
(org.remmina.Remmina:11362): Gtk-WARNING **: 12:05:52.660: gtk_menu_attach_to_widget(): menu already attached to GtkMenuItem
(org.remmina.Remmina:11362): Gtk-CRITICAL **: 12:05:56.558: gtk_window_resize: assertion 'width > 0' failed
[12:05:56:021] [11362:11367] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[12:05:56:021] [11362:11367] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[12:05:56:021] [11362:11367] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[12:05:56:021] [11362:11367] [INFO][com.freerdp.client.common.cmdline] - loading channelEx drdynvc
[12:05:57:335] [11362:11367] [ERROR][com.winpr.sspi.Kerberos] - error while getting credentials
[12:05:57:335] [11362:11367] [ERROR][com.winpr.sspi.Kerberos] - Kerberos credentials not found and could not be acquired
[12:05:57:335] [11362:11367] [WARN][com.winpr.negotiate] - No Kerberos credentials. Retry with NTLM
[12:05:57:335] [11362:11367] [WARN][com.winpr.sspi] - InitializeSecurityContextA status SEC_E_NO_CREDENTIALS [0x8009030E]
[12:05:57:844] [11362:11367] [INFO][com.freerdp.gdi] - Local framebuffer format PIXEL_FORMAT_BGRA32
[12:05:57:844] [11362:11367] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_RGB16
[12:05:57:845] [11362:11367] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp
[12:05:57:847] [11362:11386] [INFO][com.freerdp.channels.rdpsnd.client] - Loaded pulse backend for rdpsnd
(org.remmina.Remmina:11362): Gtk-CRITICAL **: 12:06:02.825: gtk_window_resize: assertion 'width > 0' failed
[12:06:02:287] [11362:11391] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr
[12:06:02:287] [11362:11391] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd
[12:06:02:287] [11362:11391] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[12:06:02:287] [11362:11391] [INFO][com.freerdp.client.common.cmdline] - loading channelEx drdynvc
[12:06:03:434] [11362:11391] [ERROR][com.winpr.sspi] - EncryptMessage status SEC_E_INVALID_TOKEN [0x80090308]
[12:06:03:434] [11362:11391] [ERROR][com.freerdp.core.nla] - EncryptMessage status SEC_E_INVALID_TOKEN [0x80090308]
[12:06:03:434] [11362:11391] [ERROR][com.freerdp.core.rdp] - rdp_recv_callback: CONNECTION_STATE_NLA - nla_recv_pdu() fail
[12:06:03:434] [11362:11391] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[12:06:03:434] [11362:11391] [ERROR][com.freerdp.core] - freerdp_set_last_error ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
[12:06:03:601] [11362:11391] [ERROR][com.winpr.sspi] - EncryptMessage status SEC_E_INVALID_TOKEN [0x80090308]
[12:06:03:601] [11362:11391] [ERROR][com.freerdp.core.nla] - EncryptMessage status SEC_E_INVALID_TOKEN [0x80090308]
[12:06:03:601] [11362:11391] [ERROR][com.freerdp.core.rdp] - rdp_recv_callback: CONNECTION_STATE_NLA - nla_recv_pdu() fail
[12:06:03:601] [11362:11391] [ERROR][com.freerdp.core.transport] - transport_check_fds: transport->ReceiveCallback() - -1
[12:06:03:601] [11362:11391] [ERROR][com.freerdp.core] - freerdp_set_last_error ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
[12:06:03:601] [11362:11391] [ERROR][com.freerdp.core] - freerdp_post_connect failed
libfreerdp returned code is 0002000D
저는 모든 최신 업데이트가 포함된 Arch를 사용하고 있으며 Remmina 1.3.4를 사용하고 있다는 점을 지적하고 싶습니다. 찾았어요다른 사람동일한 문제가 발생했지만 1년이 넘은 일이므로 권장 솔루션(다운그레이드)은 일주일 정도 전에 작동했기 때문에 실용적이지 않은 것 같습니다.
답변1
이는 freerdp의 버그이며 유일한 해결책은 사용할 수 없는 freerdp 2.0을 다운그레이드하거나 설치하는 것입니다. freerdp-git aur를 사용하여 아치에 설치할 수 있습니다. 그것은 나를 위해 문제를 해결했습니다.
답변2
연결된 RDP 세션의 크기를 조정할 때 +1입니다. 유일한 해결책은 Remmina를 종료하고 다시 시작하는 것입니다.
(org.remmina.Remmina:3483): Gtk-CRITICAL **: 12:14:28.216: gtk_window_resize: '너비 > 0'을 주장하지 못했습니다. [12:14:40:880] [3483:3491] [오류] [ com .freerdp.core] - ERRINFO_UNKNOWN 0x00000011: 알 수 없는 오류입니다. FreeRDP 이벤트 핸들을 확인할 수 없습니다.