installing zsys breaks desktop login
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
zsys (Ubuntu) |
Fix Released
|
High
|
Didier Roche-Tolomelli | ||
Eoan |
Fix Released
|
High
|
Didier Roche-Tolomelli |
Bug Description
[Impact]
After installing zsys on 19.10, you can't log in in your desktop. Removing it won't fix the issue.
[Test Case]
Test A: (migrating broken people)
1. Install 19.10 using experimental ZFS disk partitioning and reboot on installed system.
2. sudo apt install zsys
3. Reboot
4. Attempt to login to the desktop
-> you can't log in.
5. Go to a tty (ctrl + alt + F3) and log in as your user
6. Install zsys 0.2.3 from -proposed
7. Reboot
-> you can now log in in GDM.
Test B: (direct installation)
1. Install 19.10 using experimental ZFS disk partitioning and reboot on installed system.
2. Install zsys from proposed
3. Reboot
-> you can log in in GDM.
[Regression Potential]
Due to a missing rename in the installer from "org.zsys" to "com.ubuntu.zsys", we added transitional code which can be dropped in 20.04 as soon as compatible ubiquity is installed. People in 19.10 up to date (with the SRU fix) will have the required compatible tag.
Note that we only due to transition once, the first time we are able to set the current timestamp.
This doesn't regress any existing tests. Note that as this is due to unsync behavior between installer and zsys, zsys is behaving as expecting (unfortunately to the user) and the transitional code being removed soon, we didn't add a special test which will be removed later on.
-----
I installed zsys on an up to date 19.10 system and can now no longer login. Removing zsys from a tty does not solve the problem.
The home partition is no longer available - I have "lost" all my files, which were there before I installed zsys and rebooted
Steps to reproduce.
1. Install 19.10 using experimental ZFS disk partitioning.
2. Complete the first run wizard
3. Install all updates
4. sudo apt install zsys
5. reboot
6. Attempt to login to the desktop
Actual outcome
* GDM accepts user/password, clears screen, looks like desktop is about to start, then I get dropped back to GDM
Expected outcome
* Login successful.
ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: zsys 0.2.2
ProcVersionSign
Uname: Linux 5.3.0-19-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu8
Architecture: amd64
Date: Sun Oct 27 14:50:10 2019
InstallationDate: Installed on 2019-10-27 (0 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
SourcePackage: zsys
UpgradeStatus: No upgrade log present (probably fresh install)
description: | updated |
Changed in zsys (Ubuntu Eoan): | |
importance: | Undecided → High |
Changed in zsys (Ubuntu): | |
importance: | Undecided → High |
Changed in zsys (Ubuntu Eoan): | |
status: | New → Triaged |
Changed in zsys (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in zsys (Ubuntu): | |
status: | Fix Released → Fix Committed |
Changed in zsys (Ubuntu): | |
assignee: | nobody → Didier Roche (didrocks) |
Changed in zsys (Ubuntu Eoan): | |
assignee: | nobody → Didier Roche (didrocks) |
Worth noting after installing zsys and logging in via a tty, my files are "missing" and my home directory is owned by root:root. This is probably what's causing the inability to login, as session files can't be created.
Looks like zsys broke the mounting of the pool used by my home folder.