タイトルからわかるように、RemminaはRDPを介して接続しようとするたびに1回だけ接続します(残りのセッション中に機能します)、別のPCまたは同じPCに接続しようとする後続の試みは失敗します。 Remminaが再び機能するには、再起動する必要があります。なぜですか?
コンソールでremminaを起動すると、次の出力が表示されます。最初の接続は成功し、すべてが正常です。 2回目に失敗しました。 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週間ほど前に動作していたため、実用的ではないようです。
答え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 イベントハンドルを確認できません。