Activity log for bug #1969619

Date Who What changed Old value New value Message
2022-04-20 12:22:42 Jeremy Bícha bug added bug
2022-04-20 12:22:55 Jeremy Bícha nominated for series Ubuntu Jammy
2022-04-20 12:22:55 Jeremy Bícha bug task added gnome-control-center (Ubuntu Jammy)
2022-04-20 12:23:40 Jeremy Bícha description Summary ======= 1. From the Ubuntu 22.04 live session (or a clean install), Open the Settings app. 2. Open the Sharing page. It looks like Remote Desktop sharing is turned on. On further investigation, it is not actually on. More details ============ This issue affects both the live session and the initial install. (Probably would show up for any new user.) 1. Before opening the Settings app, the gnome-remote-desktop service is running. I think this is expected. $ systemctl status --user gnome-remote-desktop.service \u25cf gnome-remote-desktop.service - GNOME Remote Desktop Loaded: loaded (/usr/lib/systemd/user/gnome-remote-desktop.service; enable> Active: active (running) since Wed 2022-04-20 08:07:44 EDT; 17s ago Main PID: 1611 (gnome-remote-de) Tasks: 4 (limit: 4603) Memory: 13.8M CPU: 66ms CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/gnome-remo> \u2514\u25001611 /usr/libexec/gnome-remote-desktop-daemon Apr 20 08:07:44 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:07:44 ubuntu2204 gnome-remote-desktop-daemon[1611]: libEGL warning: pci id for fd 9: 1b36:0100, driver (null) Apr 20 08:07:44 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Also, the RDP enable gsettings key is turned off. $ gsettings get org.gnome.desktop.remote-desktop.rdp enable false 2. When I open the Sharing page, The gsettings key turns to true and systemctl shows me an error where it tried to enable RDP Apr 20 08:12:50 ubuntu2204 gnome-remote-de[1611]: RDP TLS certificate and key not configured properly 3. So then I open Remote Desktop Sharing and turn it off then on and then systemctl shows me that is working correctly. Apr 20 08:14:32 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:14:32 ubuntu2204 gnome-remote-desktop-daemon[2801]: libEGL warning: p> Apr 20 08:14:32 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Apr 20 08:14:32 ubuntu2204 gnome-remote-de[2801]: RDP server started Note in particular the final line: "RDP server started". That tells us whether RDP is running or not. There would be a similar line for VNC. This line didn't show in the initial state in step 1. What should happen ================== The Sharing master witch should be off by default. Remote Desktop should show off by default and should not attempt to turn on just by opening the Sharing page. Guesses and Further Investigation Needed ====================================== Is there a gsettings key for the master sharing on/off switch? I think there may have been a logic bug when the RDP sharings were backported from gnome-control-center 42. This code was originally in gtk4 so some rewriting was necessary. I didn't see this issue in a Fedora 36 Beta instance. Sharing showed off by default. Also, we did add this patch: https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/commit/7f4ef31fd3 I think that patch is necessary but maybe that changed what gnome-control-center was expecting to see. Summary ======= 1. From the Ubuntu 22.04 live session (or a clean install), Open the Settings app. 2. Open the Sharing page. It looks like Remote Desktop sharing is turned on. On further investigation, it is not actually on. More details ============ This issue affects both the live session and the initial install. (Probably would show up for any new user.) 1. Before opening the Settings app, the gnome-remote-desktop service is running. I think this is expected. $ systemctl status --user gnome-remote-desktop.service \u25cf gnome-remote-desktop.service - GNOME Remote Desktop      Loaded: loaded (/usr/lib/systemd/user/gnome-remote-desktop.service; enable>      Active: active (running) since Wed 2022-04-20 08:07:44 EDT; 17s ago    Main PID: 1611 (gnome-remote-de)       Tasks: 4 (limit: 4603)      Memory: 13.8M         CPU: 66ms      CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/gnome-remo>              \u2514\u25001611 /usr/libexec/gnome-remote-desktop-daemon Apr 20 08:07:44 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:07:44 ubuntu2204 gnome-remote-desktop-daemon[1611]: libEGL warning: pci id for fd 9: 1b36:0100, driver (null) Apr 20 08:07:44 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Also, the RDP enable gsettings key is turned off. $ gsettings get org.gnome.desktop.remote-desktop.rdp enable false 2. When I open the Sharing page, the gsettings key turns to true and systemctl shows me an error where it tried to enable RDP: Apr 20 08:12:50 ubuntu2204 gnome-remote-de[1611]: RDP TLS certificate and key not configured properly 3. So then I open Remote Desktop Sharing and turn it off then on and then systemctl shows me that is working correctly. Apr 20 08:14:32 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:14:32 ubuntu2204 gnome-remote-desktop-daemon[2801]: libEGL warning: p> Apr 20 08:14:32 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Apr 20 08:14:32 ubuntu2204 gnome-remote-de[2801]: RDP server started Note in particular the final line: "RDP server started". That tells us whether RDP is running or not. There would be a similar line for VNC. This line didn't show in the initial state in step 1. What should happen ================== The Sharing master witch should be off by default. Remote Desktop should show off by default and should not attempt to turn on just by opening the Sharing page. Guesses and Further Investigation Needed ====================================== Is there a gsettings key for the master sharing on/off switch? I think there may have been a logic bug when the RDP sharings were backported from gnome-control-center 42. This code was originally in gtk4 so some rewriting was necessary. I didn't see this issue in a Fedora 36 Beta instance. Sharing showed off by default. Also, we did add this patch: https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/commit/7f4ef31fd3 I think that patch is necessary but maybe that changed what gnome-control-center was expecting to see.
2022-04-20 12:29:07 Andreas Hasenack bug added subscriber Andreas Hasenack
2022-04-20 12:41:44 Jeremy Bícha description Summary ======= 1. From the Ubuntu 22.04 live session (or a clean install), Open the Settings app. 2. Open the Sharing page. It looks like Remote Desktop sharing is turned on. On further investigation, it is not actually on. More details ============ This issue affects both the live session and the initial install. (Probably would show up for any new user.) 1. Before opening the Settings app, the gnome-remote-desktop service is running. I think this is expected. $ systemctl status --user gnome-remote-desktop.service \u25cf gnome-remote-desktop.service - GNOME Remote Desktop      Loaded: loaded (/usr/lib/systemd/user/gnome-remote-desktop.service; enable>      Active: active (running) since Wed 2022-04-20 08:07:44 EDT; 17s ago    Main PID: 1611 (gnome-remote-de)       Tasks: 4 (limit: 4603)      Memory: 13.8M         CPU: 66ms      CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/gnome-remo>              \u2514\u25001611 /usr/libexec/gnome-remote-desktop-daemon Apr 20 08:07:44 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:07:44 ubuntu2204 gnome-remote-desktop-daemon[1611]: libEGL warning: pci id for fd 9: 1b36:0100, driver (null) Apr 20 08:07:44 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Also, the RDP enable gsettings key is turned off. $ gsettings get org.gnome.desktop.remote-desktop.rdp enable false 2. When I open the Sharing page, the gsettings key turns to true and systemctl shows me an error where it tried to enable RDP: Apr 20 08:12:50 ubuntu2204 gnome-remote-de[1611]: RDP TLS certificate and key not configured properly 3. So then I open Remote Desktop Sharing and turn it off then on and then systemctl shows me that is working correctly. Apr 20 08:14:32 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:14:32 ubuntu2204 gnome-remote-desktop-daemon[2801]: libEGL warning: p> Apr 20 08:14:32 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Apr 20 08:14:32 ubuntu2204 gnome-remote-de[2801]: RDP server started Note in particular the final line: "RDP server started". That tells us whether RDP is running or not. There would be a similar line for VNC. This line didn't show in the initial state in step 1. What should happen ================== The Sharing master witch should be off by default. Remote Desktop should show off by default and should not attempt to turn on just by opening the Sharing page. Guesses and Further Investigation Needed ====================================== Is there a gsettings key for the master sharing on/off switch? I think there may have been a logic bug when the RDP sharings were backported from gnome-control-center 42. This code was originally in gtk4 so some rewriting was necessary. I didn't see this issue in a Fedora 36 Beta instance. Sharing showed off by default. Also, we did add this patch: https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/commit/7f4ef31fd3 I think that patch is necessary but maybe that changed what gnome-control-center was expecting to see. Summary ======= 1. From the Ubuntu 22.04 live session (or a clean install), Open the Settings app. 2. Open the Sharing page. It looks like Remote Desktop sharing is turned on. On further investigation, it is not actually on. More details ============ This issue affects both the live session and the initial install. (Probably would show up for any new user.) 1. Before opening the Settings app, the gnome-remote-desktop service is running. I think this is expected. $ systemctl status --user gnome-remote-desktop.service \u25cf gnome-remote-desktop.service - GNOME Remote Desktop      Loaded: loaded (/usr/lib/systemd/user/gnome-remote-desktop.service; enable>      Active: active (running) since Wed 2022-04-20 08:07:44 EDT; 17s ago    Main PID: 1611 (gnome-remote-de)       Tasks: 4 (limit: 4603)      Memory: 13.8M         CPU: 66ms      CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/gnome-remo>              \u2514\u25001611 /usr/libexec/gnome-remote-desktop-daemon Apr 20 08:07:44 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:07:44 ubuntu2204 gnome-remote-desktop-daemon[1611]: libEGL warning: pci id for fd 9: 1b36:0100, driver (null) Apr 20 08:07:44 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Also, the RDP enable gsettings key is turned off. $ gsettings get org.gnome.desktop.remote-desktop.rdp enable false 2. When I open the Sharing page, the gsettings key turns to true and systemctl shows me an error where it tried to enable RDP: Apr 20 08:12:50 ubuntu2204 gnome-remote-de[1611]: RDP TLS certificate and key not configured properly 3. So then I open Remote Desktop Sharing and turn it off then on and then systemctl shows me that is working correctly. Apr 20 08:14:32 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:14:32 ubuntu2204 gnome-remote-desktop-daemon[2801]: libEGL warning: p> Apr 20 08:14:32 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Apr 20 08:14:32 ubuntu2204 gnome-remote-de[2801]: RDP server started Note in particular the final line: "RDP server started". That tells us whether RDP is running or not. There would be a similar line for VNC. This line didn't show in the initial state in step 1. What should happen ================== Remote Desktop should show off by default and should not attempt to turn on just by opening the Sharing page. There is no gsettings for the Sharing master on/off switch (in the headerbar). It shows as On if any of the services are On. None of the services should be On by default so this should show Off by default. Guesses and Further Investigation Needed ====================================== I think there may have been a logic bug when the RDP sharings were backported from gnome-control-center 42. This code was originally in gtk4 so some rewriting was necessary. I didn't see this issue in a Fedora 36 Beta instance. Sharing showed off by default. Also, we did add this patch: https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/commit/7f4ef31fd3 I think that patch is necessary but maybe that changed what gnome-control-center was expecting to see.
2022-04-20 13:05:24 Jeremy Bícha bug watch added https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/issues/94
2022-04-20 13:05:24 Jeremy Bícha bug task added gnome-control-center
2022-04-20 13:05:41 Jeremy Bícha bug task added gnome-remote-desktop (Ubuntu)
2022-04-20 13:05:46 Jeremy Bícha gnome-remote-desktop (Ubuntu Jammy): status New Triaged
2022-04-20 13:05:49 Jeremy Bícha gnome-remote-desktop (Ubuntu Jammy): importance Undecided High
2022-04-20 13:05:56 Jeremy Bícha affects gnome-control-center gnome-remote-desktop
2022-04-20 13:08:12 Jeremy Bícha description Summary ======= 1. From the Ubuntu 22.04 live session (or a clean install), Open the Settings app. 2. Open the Sharing page. It looks like Remote Desktop sharing is turned on. On further investigation, it is not actually on. More details ============ This issue affects both the live session and the initial install. (Probably would show up for any new user.) 1. Before opening the Settings app, the gnome-remote-desktop service is running. I think this is expected. $ systemctl status --user gnome-remote-desktop.service \u25cf gnome-remote-desktop.service - GNOME Remote Desktop      Loaded: loaded (/usr/lib/systemd/user/gnome-remote-desktop.service; enable>      Active: active (running) since Wed 2022-04-20 08:07:44 EDT; 17s ago    Main PID: 1611 (gnome-remote-de)       Tasks: 4 (limit: 4603)      Memory: 13.8M         CPU: 66ms      CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/gnome-remo>              \u2514\u25001611 /usr/libexec/gnome-remote-desktop-daemon Apr 20 08:07:44 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:07:44 ubuntu2204 gnome-remote-desktop-daemon[1611]: libEGL warning: pci id for fd 9: 1b36:0100, driver (null) Apr 20 08:07:44 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Also, the RDP enable gsettings key is turned off. $ gsettings get org.gnome.desktop.remote-desktop.rdp enable false 2. When I open the Sharing page, the gsettings key turns to true and systemctl shows me an error where it tried to enable RDP: Apr 20 08:12:50 ubuntu2204 gnome-remote-de[1611]: RDP TLS certificate and key not configured properly 3. So then I open Remote Desktop Sharing and turn it off then on and then systemctl shows me that is working correctly. Apr 20 08:14:32 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:14:32 ubuntu2204 gnome-remote-desktop-daemon[2801]: libEGL warning: p> Apr 20 08:14:32 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Apr 20 08:14:32 ubuntu2204 gnome-remote-de[2801]: RDP server started Note in particular the final line: "RDP server started". That tells us whether RDP is running or not. There would be a similar line for VNC. This line didn't show in the initial state in step 1. What should happen ================== Remote Desktop should show off by default and should not attempt to turn on just by opening the Sharing page. There is no gsettings for the Sharing master on/off switch (in the headerbar). It shows as On if any of the services are On. None of the services should be On by default so this should show Off by default. Guesses and Further Investigation Needed ====================================== I think there may have been a logic bug when the RDP sharings were backported from gnome-control-center 42. This code was originally in gtk4 so some rewriting was necessary. I didn't see this issue in a Fedora 36 Beta instance. Sharing showed off by default. Also, we did add this patch: https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/commit/7f4ef31fd3 I think that patch is necessary but maybe that changed what gnome-control-center was expecting to see. Summary ======= 1. From the Ubuntu 22.04 live session (or a clean install), Open the Settings app. 2. Open the Sharing page. It looks like Remote Desktop sharing is turned on. On further investigation, it is not actually on. More details ============ This issue affects both the live session and the initial install. (Probably would show up for any new user.) 1. Before opening the Settings app, the gnome-remote-desktop service is running. I think this is expected. $ systemctl status --user gnome-remote-desktop.service \u25cf gnome-remote-desktop.service - GNOME Remote Desktop      Loaded: loaded (/usr/lib/systemd/user/gnome-remote-desktop.service; enable>      Active: active (running) since Wed 2022-04-20 08:07:44 EDT; 17s ago    Main PID: 1611 (gnome-remote-de)       Tasks: 4 (limit: 4603)      Memory: 13.8M         CPU: 66ms      CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/gnome-remo>              \u2514\u25001611 /usr/libexec/gnome-remote-desktop-daemon Apr 20 08:07:44 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:07:44 ubuntu2204 gnome-remote-desktop-daemon[1611]: libEGL warning: pci id for fd 9: 1b36:0100, driver (null) Apr 20 08:07:44 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Also, the RDP enable gsettings key is turned off. $ gsettings get org.gnome.desktop.remote-desktop.rdp enable false 2. When I open the Sharing page, the gsettings key turns to true and systemctl shows me an error where it tried to enable RDP: Apr 20 08:12:50 ubuntu2204 gnome-remote-de[1611]: RDP TLS certificate and key not configured properly 3. So then I open Remote Desktop Sharing and turn it off then on and then systemctl shows me that is working correctly. Apr 20 08:14:32 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:14:32 ubuntu2204 gnome-remote-desktop-daemon[2801]: libEGL warning: p> Apr 20 08:14:32 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Apr 20 08:14:32 ubuntu2204 gnome-remote-de[2801]: RDP server started Note in particular the final line: "RDP server started". That tells us whether RDP is running or not. There would be a similar line for VNC. This line didn't show in the initial state in step 1. What should happen ================== Remote Desktop should show off by default and should not attempt to turn on just by opening the Sharing page. There is no gsettings for the Sharing master on/off switch (in the headerbar). It shows as On if any of the services are On. None of the services should be On by default so this should show Off by default. A Bug Trigger ============= It looks like this bug was triggered by https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/commit/7f4ef31fd3 I have reported this issue to GNOME. That patch fixes an important issue so maybe we need to keep that patch but fix the logic in gnome-control-center.
2022-04-20 14:03:22 Ikuya Awashiro bug added subscriber Ikuya Awashiro
2022-04-20 14:06:15 Jeremy Bícha bug task deleted gnome-remote-desktop (Ubuntu)
2022-04-20 14:06:35 Jeremy Bícha affects gnome-remote-desktop gnome-control-center
2022-04-20 14:06:48 Jeremy Bícha bug task deleted gnome-remote-desktop (Ubuntu Jammy)
2022-04-20 14:53:24 Łukasz Zemczak gnome-control-center (Ubuntu Jammy): milestone ubuntu-22.04.1
2022-04-20 19:03:42 Jeremy Bícha gnome-control-center (Ubuntu Jammy): status Triaged In Progress
2022-04-20 19:14:43 Jeremy Bícha description Summary ======= 1. From the Ubuntu 22.04 live session (or a clean install), Open the Settings app. 2. Open the Sharing page. It looks like Remote Desktop sharing is turned on. On further investigation, it is not actually on. More details ============ This issue affects both the live session and the initial install. (Probably would show up for any new user.) 1. Before opening the Settings app, the gnome-remote-desktop service is running. I think this is expected. $ systemctl status --user gnome-remote-desktop.service \u25cf gnome-remote-desktop.service - GNOME Remote Desktop      Loaded: loaded (/usr/lib/systemd/user/gnome-remote-desktop.service; enable>      Active: active (running) since Wed 2022-04-20 08:07:44 EDT; 17s ago    Main PID: 1611 (gnome-remote-de)       Tasks: 4 (limit: 4603)      Memory: 13.8M         CPU: 66ms      CGroup: /user.slice/user-1000.slice/user@1000.service/app.slice/gnome-remo>              \u2514\u25001611 /usr/libexec/gnome-remote-desktop-daemon Apr 20 08:07:44 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:07:44 ubuntu2204 gnome-remote-desktop-daemon[1611]: libEGL warning: pci id for fd 9: 1b36:0100, driver (null) Apr 20 08:07:44 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Also, the RDP enable gsettings key is turned off. $ gsettings get org.gnome.desktop.remote-desktop.rdp enable false 2. When I open the Sharing page, the gsettings key turns to true and systemctl shows me an error where it tried to enable RDP: Apr 20 08:12:50 ubuntu2204 gnome-remote-de[1611]: RDP TLS certificate and key not configured properly 3. So then I open Remote Desktop Sharing and turn it off then on and then systemctl shows me that is working correctly. Apr 20 08:14:32 ubuntu2204 systemd[1483]: Starting GNOME Remote Desktop... Apr 20 08:14:32 ubuntu2204 gnome-remote-desktop-daemon[2801]: libEGL warning: p> Apr 20 08:14:32 ubuntu2204 systemd[1483]: Started GNOME Remote Desktop. Apr 20 08:14:32 ubuntu2204 gnome-remote-de[2801]: RDP server started Note in particular the final line: "RDP server started". That tells us whether RDP is running or not. There would be a similar line for VNC. This line didn't show in the initial state in step 1. What should happen ================== Remote Desktop should show off by default and should not attempt to turn on just by opening the Sharing page. There is no gsettings for the Sharing master on/off switch (in the headerbar). It shows as On if any of the services are On. None of the services should be On by default so this should show Off by default. A Bug Trigger ============= It looks like this bug was triggered by https://gitlab.gnome.org/GNOME/gnome-remote-desktop/-/commit/7f4ef31fd3 I have reported this issue to GNOME. That patch fixes an important issue so maybe we need to keep that patch but fix the logic in gnome-control-center. Impact ====== 1. It looks like RDP Sharing is turned on but it is not. 2. To actually turn on RDP Sharing, you would need to turn it off then turn it on. This bugfix fixes it so that it correctly shown as off by default and turning it on works. Test Case ========= 0. Start with a clean Ubuntu 22.04 install. Or you can create a new user and log in as the new user. 1. Open the Settings app. 2. In the left sidebar, click Sharing. The switch at the top of the page needs to be off. 3. Turn the switch on. Then click Remote Desktop and turn it on. 4. Close the Settings app. 5. Open the Settings app and verify that Sharing is on and Remote Desktop is on. 6. Close the Settings app. 7. From a terminal, run systemctl --user status gnome-remote-sharing.service It should show the service as active (running) and a line at the bottom should say RDP server started 8. Then run systemctl --user stop gnome-remote-sharing.service 9. Open the Settings app. It should show that Remote Desktop sharing is off. 10. Turn on Sharing and turn on Remote Desktop sharing. 11. Run systemctl --user status gnome-remote-sharing.service It should show the service as active (running) and a line at the bottom should say RDP server started What Could Go Wrong =================== This is a minimal fix proposed upstream. The original implementation was insufficient. The bugfix will allow Remote Desktop to be turned on and work correctly from the beginning. More Details ============ To simplify this bug report, I removed a lot of troubleshooting details that can still be seen with the "See full activity log" link
2022-04-20 19:23:01 Jeremy Bícha description Impact ====== 1. It looks like RDP Sharing is turned on but it is not. 2. To actually turn on RDP Sharing, you would need to turn it off then turn it on. This bugfix fixes it so that it correctly shown as off by default and turning it on works. Test Case ========= 0. Start with a clean Ubuntu 22.04 install. Or you can create a new user and log in as the new user. 1. Open the Settings app. 2. In the left sidebar, click Sharing. The switch at the top of the page needs to be off. 3. Turn the switch on. Then click Remote Desktop and turn it on. 4. Close the Settings app. 5. Open the Settings app and verify that Sharing is on and Remote Desktop is on. 6. Close the Settings app. 7. From a terminal, run systemctl --user status gnome-remote-sharing.service It should show the service as active (running) and a line at the bottom should say RDP server started 8. Then run systemctl --user stop gnome-remote-sharing.service 9. Open the Settings app. It should show that Remote Desktop sharing is off. 10. Turn on Sharing and turn on Remote Desktop sharing. 11. Run systemctl --user status gnome-remote-sharing.service It should show the service as active (running) and a line at the bottom should say RDP server started What Could Go Wrong =================== This is a minimal fix proposed upstream. The original implementation was insufficient. The bugfix will allow Remote Desktop to be turned on and work correctly from the beginning. More Details ============ To simplify this bug report, I removed a lot of troubleshooting details that can still be seen with the "See full activity log" link Impact ====== 1. It looks like RDP Sharing is turned on but it is not. 2. To actually turn on RDP Sharing, you would need to turn it off then turn it on. This bugfix fixes it so that it correctly shown as off by default and turning it on works. Test Case ========= 0. Start with a clean Ubuntu 22.04 install. Or you can create a new user and log in as the new user. 1. Open the Settings app. 2. In the left sidebar, click Sharing. The switch at the top of the page needs to be off. 3. Turn the switch on. Then click Remote Desktop and turn it on. 4. Close the Settings app. 5. Open the Settings app and verify that Sharing is on and Remote Desktop is on. 6. Close the Settings app. 7. From a terminal, run systemctl --user status gnome-remote-sharing.service It should show the service as active (running) and a line at the bottom should say RDP server started 8. Then run systemctl --user stop gnome-remote-sharing.service 9. Open the Settings app. It should show that Remote Desktop sharing is off. 10. Turn on Sharing and turn on Remote Desktop sharing. 11. Run systemctl --user status gnome-remote-sharing.service It should show the service as active (running) and a line at the bottom should say RDP server started What Could Go Wrong =================== This is a minimal fix proposed upstream. The original implementation was insufficient. The bugfix will allow Remote Desktop to be turned on and work correctly from the beginning. More Details ============ To simplify this bug report, I removed a lot of troubleshooting details that can still be seen with the "See full activity log" link Just opening the Sharing panel flips the gsettings key org.gnome.desktop.remote-desktop.rdp enable to true and apparently tries to start RDP sharing. RDP sharing doesn't work because the TLS keys weren't set yet.
2022-04-21 07:44:45 Brian Murray bug task added ubuntu-release-notes
2022-04-21 07:59:14 Steve Beattie bug added subscriber Steve Beattie
2022-04-21 09:57:08 Brian Murray ubuntu-release-notes: status New Fix Released
2022-04-21 13:23:58 Jeremy Bícha gnome-control-center (Ubuntu Jammy): status In Progress Fix Committed
2022-04-21 19:56:49 Jeremy Bícha tags jammy jammy verification-done verification-done-jammy
2022-04-25 12:18:57 Launchpad Janitor gnome-control-center (Ubuntu Jammy): status Fix Committed Fix Released
2022-04-26 05:57:25 Pascal Nowack bug added subscriber Pascal Nowack
2022-05-20 16:02:36 Bug Watch Updater gnome-control-center: status Unknown Fix Released