From a fresh install from the Mageia-7-beta1-x86_64 ISO, selecting the Cinnamon DE. On graphical login a pop-up dialogue reports
Failed to load session "cinnamon"
with the only option being to log out. In .xsession-errors there is the message:
cinnamon-session: WARNING: t+0.01587s: Unable to find required component 'cinnamon-screensaver'
Installing the cinnamon-screensaver packages fixes the problem. So it seems there is a missing requires in the cinnamon package.
Assigning to the registered maintainer.
I've pushed an update to task-cinnamon that now requires cinnamon-screensaver to be installed instead of recommended.
Hopefully this will solve this issue.
I don't think that will help Stig. rpmsrate only pulls in task-cinnamon-minimal.
joequant deliberately removed the requires on cinnamon-screensaver in r1328343. But unless he responds to this bug report we won't know why.
The cinnamon-screensaver package is only mentioned in task-cinnamon-minimal, which is required in task-cinnamon.
This means that it should pull in cinnamon-screensaver.
Ah, I only read your words, rather than looking at what you had actually done ;-)
I've just installed Cauldron and Cinnamon and can confirm that I am able to log in to a fully working desktop.
Would appreciate more testers.
x86_64 net-install with LXDE as a backup desktop
(mirror => mirror.math.princeton.edu...)
install and reboot to working desktop without issue.
good to go for me,
(now to test the 32 bit)
i586 net-install single DE install
reboot to working desktop.
good to go for me
Thanks for the testing Ben. Appreciate it.
Don't know if I should close this now or wait for input from Joseph.
(In reply to Stig-Ørjan Smelror from comment #9)
> Don't know if I should close this now or wait for input from Joseph.
MartinW as bug creator would normally be the one to do so, or he would defer to Joseph (sorry Martin).
as an aside, I will also be testing upgrade from Mga6 cinnamon, as it has been failing for a similar (task-cinnamon-minimal) reason.
Shouldn't the requires really be in the cinnamon package, rather than in task-cinnamon-minimal? Looking back at mga6 it was in both (along with several other requires), which also seems wrong to me.
(In reply to Martin Whitaker from comment #11)
> Shouldn't the requires really be in the cinnamon package, rather than in
> task-cinnamon-minimal? Looking back at mga6 it was in both (along with
> several other requires), which also seems wrong to me.
I don't think Cinnamon works without the screensaver, hence it belongs in task-cinnamon-minimal.
This is the reason we have this bug report.
Unless there is a bug in either Cinnamon or Cinnamon-Screensaver that causes this.
(In reply to Stig-Ørjan Smelror from comment #12)
> (In reply to Martin Whitaker from comment #11)
> > Shouldn't the requires really be in the cinnamon package, rather than in
> > task-cinnamon-minimal? Looking back at mga6 it was in both (along with
> > several other requires), which also seems wrong to me.
> I don't think Cinnamon works without the screensaver
Yes, that's my point. If a user installs cinnamon, rather than task-cinnamon-minimal, they'll get something that doesn't work.
The cinnamon package, in task-cinnamon, Requires task-cinnamon-minimal which means that cinnamon-screensaver will always get installed.
Unless you want cinnamon-screensaver enabled directly in the cinnamon package instead of task-cinnamon.
Do a clean install of another DE, say Xfce. Reboot and login. As root
Log out, select Cinnamon, log back in. This bug still occurs. Reselect Xfce, log in, and
Now cinnamon will work.
The installer selects task-cinnamon-minimal, but the user might not.
Reducing priority as install is no longer broken (thanks Stig). I still think the packaging is wrong though.
(In reply to Martin Whitaker from comment #16)
> Reducing priority as install is no longer broken (thanks Stig). I still
> think the packaging is wrong though.
I agree, but I don't want to step on the maintainers toes by changing his changes. I guess he did that for a good reason, but the is no mention of why in the changelog.
It's easy to change, though.
Besides, we're now quite a few versions behind upstream. I already made a blunder with Mate and don't want to repeat that feat :-)
Well, we've had no more complaints, so I think the fix is good enough. Thanks Stig.