Hej guys!
Thank you so much for all the responses and detailed information =)
I actually dont mind trying to do the updates the way you described going through all the versions. If I can learn to better understand Linux administration along the way. I need better control over my workstation and being more self-sufficient.
CURRENT ISSUE: open SUSE 42.3 upgrade and a GUI ‘Login Failed’ problem.
I have just upgraded to openSUSE 42.3
root login and starts in terminal works. The same root and password combination in any GUI I have available now (IceWM, KDE Plasma Workspace, Plasma 5, User/System Default) give me ‘Login Failed’. Same for my user.
Q1. does one create new posts for each problem like this? Since I am no longer trying to install 15.2…?
Perhaps not.
Briefly in connection to the advice I got before:
I could not boot the computer or ssh to it from elsewhere, so with the unresolved boot problem I could not access any files.
I realized I did not try booting from previous system snapshots systematically to find the one that was still working. Sorry I am learning all this as I go along.
I went back one by one, to identify a snapshot that did not hang and allowed me to log into the computer, missed that I needed to ‘rollback’ and started doing updates, created more snapshots, went back again to last working snapshot, did the rollback. It seems to take back all these unfortunate python libraries that created the problem in the first place.
From there I followed a very easy step-by-step instruction on upgrading 42.2. → 42.3
https://kamarada.github.io/en/2017/08/03/how-to-upgrade-from-opensuse-leap-422-to-423/#.X2tvty3USjQ
I did the upgrade, I can log into both root and my account from terminal after accusing it thought Ctrl-Alt-F1.
But I can not log into the GUI.
That seems to be a fairly common problem I found several suggestions. I actually seem to have the same problem as described here
https://forums.opensuse.org/showthread.php/533236-Graphical-Desktop-Problem
now that I realized I can start GUI from command line login by doing as root
init 3
startx
FINE!
but if I login as myself I can no longer startx getting some of the following error messages:
[FONT="]Please check the log file “/home/kasia/.local/share/xorg/Xorg.0.log” for additional information"
VGA Arbitration: Cannot restore default device
Server terminated with error
(…)
/usr/bin/Xorg is not setuid, maybe that is the reason? Use display manager (or something about /etc/permissions.local)
Following the advice from the post I tried
systemctl status display-manager
Q2. How can I show the output to you guys? I have a crappy phone photo of the screen and dont want to re-type all the lines from that.
It seems I also lack from skills for writing the outputs in the posts properly.
I just thought maybe I output the commands to a file and log into the forum from the workstation root account where GUI works to paste it all…?
Further:
Is auto-login configured?
Code:
grep “AUTO” /etc/sysconfig/displaymanager
[/FONT]
No, auto login is empty “” so that is good.
There was a helpful description to try simpler graphical interfaces for example “IceWM”. That does not seem to help.
Q3. Is it possible that keyboard setup is different in terminal and GUI?
I was wondering if it is possible that when I type the special character in password in terminal it is not the same as what I type in GUI. Since I can not see them. In terminal I can check by typing password as login if the password is right. In GUI I can not type and see, only * appear, so I can not even check if the special character is what it should be.
Q4. Is using ‘zypper dup’ the problem?
It seems some people dont recommend using zypper dup to upgrade
Why do you use ‘dup’ on Leap? It might even cause your issues. Leap needs ‘zypper up’.
from
https://forums.opensuse.org/showthread.php/529691-Cannot-login-to-GUI-after-zypper-dup
but that seems to be exact same command that the official system upgrade is using
https://doc.opensuse.org/documentation/leap/startup/html/book-opensuse-startup/cha-update-osuse.html
Q5.
I saw some suggestions to try downgrading plasma and see if it helps. I am guessing using IceWM which seems a simple GUI is sort of checking that this will not help? I dont want to start blindly playing around with GUIs.
Q6.
There is a list of commands that I pasted at the end mentioned in other posts. However I dont know what to look for.
Let me know if it would be helpful to post any of that and from which user, or maybe it does not make a difference for most fo them.
so I am not sure what is a good direction to follow now.
I appreciate a pointer on what might be helpful, and any other comments you might have.
THANKS A LOT!
Kasia
COMMANDS I HAVE NOT TRIED
because I dont know what to look for and currently did not figure out how to paste outputs here:
more information about your graphics hardware/drivers
Code:
/sbin/lspci -nnk|egrep -iA3 “vga|graphics”
Code:
inxi -Gxx
To get an overview of the execution tree of systemd units (current init system) doCode:
sudo systemd-analyze critical-chain
You’ll see that display-manager.service is triggered by graphical.target
Code:
cat /usr/lib/systemd/system/display-manager.service
When you installed, which did you choose, Gnome, KDE, or one of the others? Such choice would affect which login manager was installed.
Code:
zypper se -si dm
will list installed dm package gdm, kdm, lightdm, lxdm or sddm plus xdm, and
Code:
ps -A | grep dm
will show which, if any, is running.