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

Error-Message popup appears in KDE, but not in ssh connection. (Leap 15.3) #363

Open
azalanono opened this issue May 6, 2022 · 1 comment

Comments

@azalanono
Copy link

I use a manually edited /etc/shadow and /etc/passwd because I migrated from one server to another. What I did was doing a fresh install of openSUSE Leap 15.3, then I copied the related section from old server into the files on new servers.
Reason: This way I keep the passwords, etc..., after doing an rsync of /home/, everything is done.

The problem is:
During install, I used my user name. Later I copied it again within the user lines, so it existed twice (two identical lines in passwd and shadow, respectively).

From ssh, yast-users appears (either as GUI Window or in text version). When it starts to read "default system settings", it suddenly vanishes without any error message.

Yesterday I was there and tried the same on KDE. Here I got a message that user 'xxxx' is defined twice in shadow, and that I shall fix that first. I did so. On next try, the same message with /etc/passwd. I also fixed that one. On third try it passed and I could see the user list.

Today I try (again) to use yast-users over ssh. AGAIN THE SAME PROBLEM, the window suddenly vanishes with no error, or I am returned to bash prompt (without an error message).

Does this have something to do with encoding? I use iso-8859-1 on remote side (locales are de_DE@euro), the server uses UTF-8.

This is really boring. Need to do all administration manually.

@azalanono
Copy link
Author

After some trial and error I finally found out that this happens with
locale = de_DE@euro (aka iso-8859-1 / iso-8859-15)
while it does not happen with
locale = de_DE@utf-8

This are really super-smart developers if they even can't get the system setup tool running properly!

Linux supports a lot of different encodings, not only utf-8. All what has to be done is simply include termcap correctly, and, in graphical mode, not always to remove the working solution in KDE (using conversion of fileNAME encoding).
There are STANDARDS, one of them is ISO-8859-1. As long as any part of the OS supports them (so this will be forever), this has to work everywhere.

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

1 participant