Cannot enter password to unlock session
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Xfce Screensaver |
New
|
Unknown
|
|||
xfce4-screensaver (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
When a timer triggers xfce4-screensaver and it locks the screen, it is impossible to unlock it. I can log into LightDM but then I get stuck on the locker's login screen. I would like to enter my password, but I cannot - the password field is not editable, only its hint text can be selected.
The system is a recent upgrade from Xubuntu 18.04.4 to Xubuntu 20.04.
---
ProblemType: Bug
ApportVersion: 2.20.11-0ubuntu27
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: XFCE
DistroRelease: Ubuntu 20.04
NonfreeKernelMo
Package: xfce4-screensaver 0.1.10-0ubuntu1
PackageArchitec
ProcVersionSign
Tags: focal
Uname: Linux 5.4.0-26-generic x86_64
UpgradeStatus: Upgraded to focal on 2020-04-24 (0 days ago)
UserGroups: adm cdrom dip docker lpadmin pkcs11 plugdev sambashare sudo tss
_MarkForUpload: True
Changed in xfce4-screensaver: | |
importance: | Unknown → High |
status: | Unknown → Confirmed |
Changed in xfce4-screensaver: | |
importance: | High → Unknown |
status: | Confirmed → Unknown |
Changed in xfce4-screensaver: | |
status: | Unknown → New |
After setting the screensaver lock timeout to 10 minutes, waiting 10 minutes, and then activating the screen, the password entry does not allow text input and the user is locked out.
Demonstration: https:/ /www.youtube. com/watch? v=tUqdmKIucbM
To reproduce, use this Docker image: https:/ /hub.docker. com/r/kgibm/ fedorawasdebug
1. Note: You'll need more than 20GB of disk space and configure Docker with 4GB or more of RAM. For detailed instructions, see the Lab PDF at https:/ /raw.githubuser content. com/kgibm/ dockerdebug/ master/ fedorawasdebug/ WebSphere_ Application_ Server_ Troubleshooting _and_Performanc e_Lab_on_ Docker. pdf debug :5902. Windows: Remote desktop (see lab instructions), or use a free VNC client.
2. docker run --cap-add SYS_PTRACE --ulimit core=-1 --ulimit memlock=-1 --ulimit stack=-1 --shm-size="256m" --rm -p 9080:9080 -p 9443:9443 -p 9043:9043 -p 9081:9081 -p 9444:9444 -p 5901:5901 -p 5902:5902 -p 3390:3389 -p 22:22 -p 9082:9082 -p 9083:9083 -p 9445:9445 -p 8080:8080 -p 8081:8081 -p 8082:8082 -p 12000:12000 -p 12005:12005 -it kgibm/fedorawas
3. The container is fully started after about 2 minutes when the output shows: = READY =
4. Remote into the docker image with password 'websphere' (no quotes). Linux: vncviewer localhost:5902. Mac: open vnc://localhost
5. Open Settings > Screensaver and change the timeout to 10 minutes
6. Idle for 10 minutes
7. Activate the screen
8. Try to type in the password 'websphere' (no quotes) but typing does not work.
9. User is locked out.
The image is built using the following three layers of Dockerfiles (instructions on how to build each Dockerfile are in comments at the top of the Dockerfile):
1. Fedora image: https:/ /github. com/kgibm/ dockerdebug/ blob/master/ fedoradebug/ Dockerfile /github. com/kgibm/ dockerdebug/ blob/master/ fedorajavadebug /Dockerfile /github. com/kgibm/ dockerdebug/ blob/master/ fedorawasdebug/ Dockerfile
2. Java image: https:/
3. Final image: https:/
For those unfamiliar with Docker, if you want to debug the issue after it occurs, you may "login" to the running container using:
docker ps
Take the container ID and then:
docker exec -it $containerid bash