-
Notifications
You must be signed in to change notification settings - Fork 43
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
Cannot Log In #115
Comments
Issue of webkit2 it appears. Other themes faulter from this problem |
I just encounter the same problem, Any suggestions on how to deal with it? |
Remove the latest webkit2gtk update and wait for a fix |
How? |
If you are on an Arch-based distro, a simple way of doing this is installing downgrade from the AUR. Then you can just run |
Thank you, I also learned about a very useful tool |
I downgraded to |
Hello guys. The latest good version of webkit2gtk for Aether is the If you want to try to convince the devs to investigate or fix the issue for the next release, please contact them on matrix: https://matrix.to/#/%23webkitgtk:matrix.org Also because, remember, if you downgrade the package, you must keep them in the ignorelist, otherwise you will break it again. I hope they can be pushed to fix this issue. |
It is not impacting only your theme. |
True. It is impacting all the webkitgtk-based themes. If you have the chance to do some tests by using |
Where do you set the option |
Usually, the You can set that environment variable as global env variable in Another safer way is to define |
One more additional information: Inside the first Warning (that I think should be the reason the login cannot occur) is related to Furthermore, this process file can be found in |
@D3vil0p3r, the issue is not that the Display Manager doesn't spawn, the issue is actually that lightdm-webkit2-greeter tries to connect to the Display Manager (LightDM) through webkit2 extensions and it fails. It's not a crash, but perhaps a security limitation regarding webkit2 extensions. The solution could be to decrease this security limitation, but that falls on WebKit devs; the other solution would be to rewrite lightdm-webkit2-greeter so it connects to LightDM from the main context, instead of webkit2 extensions. You can see more about my little research at my Litarvan's comment: Litarvan/lightdm-webkit-theme-litarvan#186 (comment) |
Why you mention that lightdm-webkit2-greeeter cannot connect to LightDM? In our case, the problem is that the Login Manager is shown, but when you insert the password and click on the arrow icon, it does not execute the login, due to |
Exactly, that's because lightdm-webkit2-greeter cannot connect to the LightDM daemon. LightDM can show the greeter without being connected as the greeter (lightdm-webkit2-greeter) can choose when to connect; the main issue is that lightdm-webkit2-greeter fails to connect, so the greeter is shown but there is no connection, therefore it fails to log in. |
LightDM provides the To summarize, lightdm-webkit2-greeter tries to connect to LightDM through a webkit2-extension context, due to possible security limitations a |
Only problem is lightdm-webkit2-greeter does not enable the web process sandbox, so there are no security restrictions at all. It should have full access to your host system to do whatever it wants. I've left a comment in Litarvan/lightdm-webkit-theme-litarvan#186. |
Truthfully yes: I have other issues to work on that don't require installing lightdm or lightdm-webkit2-greeter, sorry. My suspicion is that if you don't have a core dump for WebKitWebProcess in coredumpctl, then it's probably not really crashing. Maybe you need to set the environment variable for lightdm-webkit2-greeter, rather than lightdm itself? The reason I suggested |
Sorry mate. Like you, we also have other priorities and this issue could be easily managed by downgrading webkit2gtk as reported above. For this reason, if we report this, it is mainly for the devs, not mainly for us, in order that all users could have a consistent new release. I can continue to do these tests but, I mean, doing this "at best effort" together could be a good way, but I wouldn't ignore the problem. Of course I'll consider what @JezerM reported. |
Expected behavior
Pressing the login button with the proper password allows you to login
Actual behavior
It stays on the login screen
Steps To Reproduce
Type Password
Press Enter
...
Press the login button
...
Additional context
Occurs on a fresh login. Might be fault of webkit2. Will update when I do further testing
WARNING:
Bug reports that do not follow this template WILL be closed immediately. Aether is developed for free, please be considerate of my time!
The text was updated successfully, but these errors were encountered: