• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

keine Anmeldung mit su

Hallo,
Ich habe TW installiert. Läuft auch soweit, nur die Anmeldung mit su in der Konsole bringt mir folgendes
Code:
>su
Cannot assign environment variable BASH_FUNC_mc%%=() {  . /usr/share/mc/mc-wrapper.sh: Invalid argument
Mit mc habe ich da momentan nichts am Hut. Ich wollte eigentlich nur ein zypper dup laufen lassen. Geht aber ohne root nicht.
Das ist etwas unpraktisch, jedesmal abmelden und als root wieder neu anmelden. Kann man dieses Verhalten ändern?

mfg
spezi
 
OP
spezi
auch das funktioniert. Allerdings kenne ich es so, das bei su dann auch die Passwortabfrage in der Konsole abläuft und nicht ein Fenster mit der Authentifizerungsaufforderung öffnet. Das unterscheidet sich auch von meinen anderen TW-Installationen. Auch Dolphin als Super-User (ja ich weiss) gibt keine Rückmeldung.
 
Code:
>su
Cannot assign environment variable BASH_FUNC_mc%%=() {  . /usr/share/mc/mc-wrapper.sh: Invalid argument
Also, ich hatte dieses Problem bisher noch nicht. Und diese Fehlermeldung blockiert die Anmeldung mit "su"?
Sonst könntest Du ja einfach die Datei "/usr/share/mc/mc-wrapper.sh" woanders hin bewegen, z.B. nach "/home/user" oder so. Offenbar versucht er diese Datei zu lesen, und kann dann irgendwas darin nicht richtig verarbeiten.
Das heißt, wenn er da gar nichts liest, dürfte die Fehlermeldung nicht mehr kommen.

Die Datei ist Teil von "mc" (Midnight Commander). Sollte die Fehlermeldung davon kommen, daß er die Datei sucht, aber nicht findet, kannst Du ja mal "mc" installieren, da wäre sie dabei.
 
Zuletzt bearbeitet:
OP
spezi
@abgdf, @Sauerland
Also, der mc ist installiert. Nach Deinstallation kommt diese Fehlermeldung nicht mehr. Die Anmeldung mit su öffnet das Authentifizierungsfenster und whoami gibt root aus. Auch dolphin lässt sich ausführen. Ich bin aber in meinem home Verzeichnis.
Nach der Wiederinstallation war die Fehlermeldung wieder da,
In der mc-wrapper.sh sind nur geschweifte Klammern und die sieht ganz normal aus soweit ich das beurteilen kann.
su - oder su -l öffnen dieses Authentifizierungsfenster, nach Eingabe des Passworts bin ich dann auch als root angemeldet. Der Aufruf von dolphin bringt dann:
Code:
>dolphin
qt.qpa.xcb: could not connect to display
qt.qpa.plugin: From 6.5.0, xcb-cursor0 or libxcb-cursor0 is needed to load the Qt xcb platform plugin.
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.

Available platform plugins are: vkkhrdisplay, linuxfb, xcb, wayland-brcm, wayland-egl, wayland, vnc, offscreen, minimal, minimalegl, eglfs.

Abgebrochen                (Speicherabzug geschrieben) dolphin
Ich glaube hier habe ich allerhand verbogen.
 
Oben