sddm upgrade: missing logs and missing maui theme
- Logs |
- sddm |
- Regression
Jump to:
Project: | Linux software |
Component: | Code |
Category: | bug report |
Priority: | normal |
Assigned: | Unassigned |
Status: | active |
Related pages: | #9199: Simple Desktop Display Manager (SDDM) :-:-: #11046: x11-misc/sddm |
Tags: | Logs, Regression, sddm |
Last night, I did an emerge update @world, which included an upgrade of sddm
I think it's this package x11-misc/sddm, but I'm not sure.
Installed versions: 0.14.0-r2(12:07:07 30/01/17)(consolekit pam -systemd)
In any case, when I logged in this morning, I was greeted by the sddm session manager with the message:
"The current theme cannot be loaded due to the errors below. please select another theme."
"file:///usr/share/sddm/themes/maui/Main.qml: file not found."
I know where and how to configure the sddm theme.
The problems are:
1) Where is the error log file for sddm? I grepped /var/log/ but couldn't find any mention of the error above. Luckily I had taken a picture of my monitor before starting the session, so I could copy the error message.
Also, in /etc/sddm.conf, I don't see any setting related to error log files.
Can errors be logged at all?
2) As of this morning, I have:
# ls /usr/share/sddm/themes/maui/
theme.conf.user
Why was the maui theme removed? I am posting this here because I am not sure if it is a packaging/ebuild problem, or new requirements from sddm which the older (??) theme does not satisfy.
Comments
#1
Strangely, the tree structure does not seem to have changed compared to the system backup I did 1 day earlier:
# tree /usr/share/sddm/themes/
/usr/share/sddm/themes/
├── breeze
│ ├── Background.qml
│ ├── Clock.qml
│ ├── components
│ │ ├── ActionButton.qml
│ │ ├── artwork
│ │ │ ├── background.png
│ │ │ ├── logout_primary.svgz
│ │ │ ├── restart_primary.svgz
│ │ │ └── shutdown_primary.svgz
│ │ ├── Battery.qml
│ │ ├── Clock.qml
│ │ ├── KeyboardLayoutButton.qml
│ │ ├── SessionManagementScreen.qml
│ │ ├── UserDelegate.qml
│ │ └── UserList.qml
│ ├── KeyboardButton.qml
│ ├── Login.qml
│ ├── Main.qml
│ ├── metadata.desktop
│ ├── preview.png
│ ├── SessionButton.qml
│ └── theme.conf
├── elarun
│ ├── angle-down.png
│ ├── elarun.jpg
│ ├── images
│ │ ├── background.png
│ │ ├── lock.png
│ │ ├── login_active.png
│ │ ├── login_normal.png
│ │ ├── rectangle_overlay.png
│ │ ├── rectangle.png
│ │ ├── session_normal.png
│ │ ├── system_hibernate.png
│ │ ├── system_reboot.png
│ │ ├── system_shutdown.png
│ │ └── system_suspend.png
│ ├── Main.qml
│ ├── metadata.desktop
│ ├── README
│ ├── theme.conf
│ └── theme.conf.user
├── maldives
│ ├── angle-down.png
│ ├── background.jpg
│ ├── LICENSE
│ ├── Main.qml
│ ├── maldives.jpg
│ ├── metadata.desktop
│ ├── README
│ ├── rectangle.png
│ ├── theme.conf
│ └── theme.conf.user
└── maui
└── theme.conf.user
7 directories, 49 files
#2
#3
The upgrade may have been an earlier one. I hadn't logged out and back in in a few days, so the changes may have occurred a few days before I made the backup, but I noticed it only this morning, after the backup erased the previously existing files.
#4
#5
https://github.com/sddm/sddm/commit/f7d3f67d0b700221c66636d95dfb73a77896...
Nov 16, 2015
Embed "maui" into the resources
Fallback to "maui" every time the them has an error so we'll always
let the user log in.
The "maui" theme is now embedded into the resources to be sure
it exists.
#6
Error did not get logged #770
https://github.com/sddm/sddm/issues/770
#7
The theme maui is gone #771
https://github.com/sddm/sddm/issues/771
#8
#9
Theme maui ineligible due to getting hard-coded... #632
https://github.com/sddm/sddm/issues/632