Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

After update to GNOME 3.30 unable to launch GNOME DE #56

Closed
qwelias opened this issue Sep 20, 2018 · 15 comments
Closed

After update to GNOME 3.30 unable to launch GNOME DE #56

qwelias opened this issue Sep 20, 2018 · 15 comments

Comments

@qwelias
Copy link

qwelias commented Sep 20, 2018

After update to GNOME 3.30 unable to launch GNOME DE, but GNOME Classic runs.

When trying to launch GNOME screen flashes with some text for a split second then goes back to login screen

Linux epamrgos 4.18.8-arch1-1-ARCH #1 SMP PREEMPT Sat Sep 15 20:34:48 UTC 2018 x86_64 GNU/Linux

@nullgemm
Copy link
Collaborator

nullgemm commented Sep 23, 2018

Do you know if you are running Gnome with Wayland or X? Wayland support is currently experimental, and is no longer available in upcoming version, because I lack the hardware to test it.

@qwelias
Copy link
Author

qwelias commented Sep 23, 2018

I'm running X.

I also tried to spot something in dmesg, but I'm not particularly good at it, so wasn't able to catch anything useful, feel free to ask for all kinds of logs, if needed.

I have temporarily switched to tbsm display manager which launches GNOME option fine, maybe it'll help. Will try to run ly a bit later in hopes some package update will fix it.

@nullgemm
Copy link
Collaborator

I will tell you when the new version is released, so you can try again. In the meantime, you can take a look at your ~/.xsession, see if nothing weird lies in it, or read /var/log/Xorg.0.log and see if any (EE) appears somewhere, or send it to me.

@nullgemm
Copy link
Collaborator

nullgemm commented Sep 23, 2018

Can you try the new version? It's available :)

@qwelias
Copy link
Author

qwelias commented Sep 24, 2018

Just updated, same problem: GNOME loops to login, GNOME Classic runs.

~/.xsession does not exist
Xorg.0.log

Login screen looks like this
and after an attempt to login into GNOME the heading is logout instead of localhost

This is also enabled in /etc/ly/config.ini

[box_main]
force_update=1
▶ trizen -Qi ly-git
Name            : ly-git
Version         : 0.2.r2.g7557e0f-1
Description     : TUI display manager
Architecture    : x86_64
URL             : https://github.com/cylgom/ly
Licenses        : custom:WTFPL
Groups          : None
Provides        : None
Depends On      : pam  xorg-xinit  xorg-xauth
Optional Deps   : None
Required By     : None
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 75.00 KiB
Packager        : Unknown Packager
Build Date      : Mon 24 Sep 2018 12:50:44 +03
Install Date    : Mon 24 Sep 2018 12:50:56 +03
Install Reason  : Explicitly installed
Install Script  : No
Validated By    : None

@nullgemm
Copy link
Collaborator

This is very strange. What distro are you using?

@qwelias
Copy link
Author

qwelias commented Sep 28, 2018

Distro is Antergos

@nullgemm
Copy link
Collaborator

nullgemm commented Oct 7, 2018

Hi, a few changes were made that could fix that issue. Can you try to compile with the latest commit?

@qwelias
Copy link
Author

qwelias commented Oct 7, 2018

Hi.
built from latest master

▶ ly --version
ly version 0.2.1.r14.g5e7437b

after pressing enter cursor in the top left blinks a few time then ly login renders again.

Do you need any logs?

@LinArcX
Copy link

LinArcX commented Nov 19, 2018

Same issue. i have arch linux, install the ly just right now. it can login to gnome-class, but cannot login to gnome.
Gnome version: 3.30.2
Ly version: 0.2.1.r16.g10bd01a

@genericusername3
Copy link

I'm running Manjaro (technically Arch) and I have the exact same issue. After logging in, the screen flashes black and returns to ly with "logout" in the header.

ly version 0.2.1.r17.gd54e047
Gnome version 3.30.2

@hermann-p
Copy link

I'm running Manjaro, and have the same issue; I cannot launch GNOME wayland (which has been the default for a couple of years), it always returns to the dm login; the "classic" GNOME under X works. This issue also appears when I use lightdm to login; for running GNOME under wayland I have to launch gdm.

@ZanSara
Copy link

ZanSara commented Jun 1, 2019

Similar issue here: I have Arch and I can only login to the shell or to xfce4. If I try to login to Openbox, ly returns to the login screen with "logout" in the header. LightDM had no issue instead.

EDIT: I eventually solved it by cloning the last version and modifying the file src/login.c, line 233, from:

xinitrc ? "" : "/usr/bin",

to

xinitrc ? "" : "",

as pointed out in issue #31 (here). I had no .xsession file, so the source modification is more important than it seemed in that thread. However, I think my .xinitrc is being ignored now.

@ZanSara
Copy link

ZanSara commented Jun 2, 2019

I've dig a little mode into the issue and I found out what was the actual issue for me. The openbox.desktop entry (under /usr/share/xsessions/) contained this line:

Exec=/usr/bin/openbox-session

However ly adds another /usr/bin to the exec paths, and therefore fails to find the executable. So I installed a clean copy of ly and modified the above line to:

Exec=openbox-session

After that it was working fine :)
Maybe a note about this fix can be added in the README?

@nullgemm
Copy link
Collaborator

nullgemm commented Jun 4, 2019

@ZanSara omg thank your for figuring this out. Fixed in 5633128

@nullgemm nullgemm closed this as completed Jun 4, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants