dpkg: `ldconfig' not found on PATH.

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
MaGe
Beiträge: 1796
Registriert: 01.06.2014 17:12:16

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von MaGe » 04.08.2018 15:00:21

schwedenmann hat geschrieben:
bei mir kommt jetzt keine Fehlermeldung mehr.
und was ist mit den 3 export-Zeilen in der *.bashrc die sind noch drin?

schmeiß die mal raus!

dann immer noch keine Fehlermeldung?


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

schwedenmann
Beiträge: 5614
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von schwedenmann » 04.08.2018 15:06:20

Hallo


und was ist mit den 3 export-Zeilen in der *.bashrc die sind noch drin?

schmeiß die mal raus!
Die hatte gestern schon rausgeschmissen, nachdem ich gestern auch schon du gemacht hatte, wobei util-linux schon auf die neueste Version gebracht wurde.

Heute lief das ohne export-Pathamweisung in der .bashrc mit "su - " ohne Fehlermeldung durch und das Path stimmt auch, siehe mein letztes posting unten.

mfg
schwedenmann

geier22

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von geier22 » 04.08.2018 15:14:05

Was s
schwedenmann hat geschrieben: ↑ zum Beitrag ↑
04.08.2018 14:30:24
dabei aber anstatt su su - benutzt
Hatte die Pfade in die /etc/environment eingetragen ---> auskommentiert und Neustart:

Code: Alles auswählen

cat /etc/environment
QT_QPA_PLATFORMTHEME=gtk2
#  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
echt cool so sind sogar die Pfade wieder da, die ich gar nicht eingetragen hatte.: :mrgreen: :facepalm:

Code: Alles auswählen

~$ su
Passwort: 
root@sparkyxfce:/home/hans# $PATH
bash: /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: Datei oder Verzeichnis nicht gefunden
root@sparkyxfce:/home/hans# exit

Code: Alles auswählen

hans@sparkyxfce:~$ su -
Passwort: 
root@sparkyxfce:~# $PATH
-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/lib/jvm/java-9-oracle/bin:/usr/lib/jvm/java-9-oracle/db/bin: Datei oder Verzeichnis nicht gefunden
Das Update läuft mit su - dann auch glatt durch.

KP97
Beiträge: 3703
Registriert: 01.02.2013 15:07:36

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von KP97 » 04.08.2018 15:22:54

Dieser ganze Ablauf ist von den Maintainern so gewollt und wird sich auch nicht mehr ändern. Lt. Info in apt-listchanges deshalb, um sich endlich an andere Distros anzugleichen.
Na, da sind wir ja froh...
Ich meine, nach dem vorletzten Update steht in /etc/pam.d/ eine neue Datei su-l. Damit soll durch Eingabe von "su - " der Root die eigenen Umgebungsvariablen erhalten und nicht die des Users. Der Root hat /sbin, der User nicht.
Wenn ich als root auf der Konsole bleiben will, ist das ok. Wenn ich allerdings ein grafisches Programm (z.B. Synaptic) starten will, geht das natürlich nicht, weil das Display dem User gehört. Werde ich nur mit su zum Root, funktioniert das auch nicht, da der User kein /sbin hat und auch nicht die abhängigen Programme wie z.B. ldconf.
Tja, nun kann ich dem User ebenfalls die Pfade in der .bashrc erweitern und alles ist wieder wie zuvor.
Man sollte auch noch prüfen, ob im Startbefehl für Synaptic auch Exec=synaptic-pkexec steht.
Ich hatte z.B. vor längerer Zeit ein eigenes gksu ohne die Abhängigkeit zu sudo kompiliert. Das funktionierte dann für Synaptic nicht mehr, für andere Programme in /usr/bin allerdings schon.
Aber jeder konfiguriert sein System selbst....wir Sid-Nutzer können das ja...

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von Blackbox » 04.08.2018 15:57:24

Die Lösung ist doch ganz einfach!
Anstatt wie bisher das ($SHELL) Environment des Benutzers zu verwenden, verwenden wir ab sofort das Environment von Root!
Wie machen wir das?

Anstatt wie bisher mit: wird sich zukünftig mit: eingeloggt und der Drops ist gelutscht!

Das funktioniert ganz ohne $PATH-Variablen Gefrickel!
Guter alter Trick von FreeBSD.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

Benutzeravatar
jue
Beiträge: 411
Registriert: 25.11.2006 17:44:25
Wohnort: Mitteleuropa

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von jue » 04.08.2018 17:21:49

ach so, wenn ich mich als Root mit einlogge, kann ich z.B. Mousepad nicht mit der Eingabe "mousepad" starten. Wenn ich mich aber mit einlogge, dann geht das ...

NACHTRAG: Es ist genau anders herum!
Zuletzt geändert von jue am 05.08.2018 10:01:50, insgesamt 1-mal geändert.
Ich gestehe es: ich liebe Smalltalk
问候
Jin Jue - 酒中有真
-----------------------------

KP97
Beiträge: 3703
Registriert: 01.02.2013 15:07:36

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von KP97 » 04.08.2018 17:38:19

Nein, umgekehrt.
Hier ein Screenshot mit medit:
Bild
Lies nochmal meinen vorherigen Beitrag, wenn es um grafische Programme geht.

@Blackbox
das ging auch früher schon so, aber darum geht es hier nicht.

Benutzeravatar
jue
Beiträge: 411
Registriert: 25.11.2006 17:44:25
Wohnort: Mitteleuropa

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von jue » 04.08.2018 18:17:13

KP97 hat geschrieben: ↑ zum Beitrag ↑
04.08.2018 17:38:19
Nein, umgekehrt.
Ja, sorry - da bin ich durcheinander gekommen.
su: grafisch geht
su -: grafisch geht nicht
Ich gestehe es: ich liebe Smalltalk
问候
Jin Jue - 酒中有真
-----------------------------

Benutzeravatar
Blackbox
Beiträge: 4289
Registriert: 17.09.2008 17:01:20
Lizenz eigener Beiträge: GNU Free Documentation License

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von Blackbox » 06.08.2018 17:29:10

KP97 hat geschrieben: ↑ zum Beitrag ↑
04.08.2018 17:38:19
@Blackbox
das ging auch früher schon so, aber darum geht es hier nicht.
Wann genau habe ich denn diesen Fakt bestritten?
Aber natürlich kannst du nicht wissen, dass ich - aus verschiedenen Gründen - bereits seit über 10 Jahren, kein FreeBSD mehr verwende.
Eigenbau PC: Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Desktop PC: Dell Inspiron 530 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Notebook: TUXEDO BU1406 - Debian Sid - Kernel: 6.5.13 - Xfce 4.18 mit sway
Alles Minimalinstallationen und ohne sudo/PA/PW.
Rootserver: Rocky Linux 9.3 - Kernel: 5.14

Freie Software unterstützen, Grundrechte stärken!

Benutzeravatar
wico
Beiträge: 74
Registriert: 28.07.2015 21:07:02

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von wico » 08.08.2018 21:51:41

Danke Blackbox........ :THX:
Mit deinem Tipp su - konnte ich diese Fehlermeldung beseitigen/umgehen, wie auch immer.

gruß
wico
Ein Leben ohne Linux ist möglich, aber sinnlos...... :wink:

wartburgritter
Beiträge: 269
Registriert: 01.10.2005 16:45:42
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Winterthur, selten auch Eisenach

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von wartburgritter » 12.08.2018 09:48:34

wow ist ja ganz schön was gegangen hier im topic ...
Stand März 2020:
Desktop Lenovo ThinkPad X1 mit Debian Buster (super kiste, aber der akku macht nach nunmehr 3 Jahren schlapp)
Fileserver veralte hardware mit neuer grosser hd mit Debian Lenny (ich sollte den wirklich mal ersetzen ... )
Mobiltelefon Sony Xperia mit SailfishOS
Tablet BQ aquaris M10 mit Ubuntu Touch

Benutzeravatar
desputin
Beiträge: 1349
Registriert: 24.04.2015 17:16:34

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von desputin » 16.12.2019 16:29:21

Ich hatte den Fehler gerade auch unter Buster. Echt bescheuert. Darf in Stable nicht passieren, finde ich.
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
towo
Beiträge: 4543
Registriert: 27.02.2007 19:49:44
Lizenz eigener Beiträge: GNU Free Documentation License

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von towo » 16.12.2019 16:31:26

Da ist kein Fehler!

Benutzeravatar
Emess
Beiträge: 3761
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von Emess » 16.12.2019 16:41:17

towo hat geschrieben: ↑ zum Beitrag ↑
16.12.2019 16:31:26
Da ist kein Fehler!
Aber umständlich

in /etc/login.defs
ALWAYS_SET_PATH yes

Code: Alles auswählen

#
# (they are minimal, add the rest in the shell startup files)
ENV_SUPATH      PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV_PATH        PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
ALWAYS_SET_PATH yes 
auf eigene Gefahr
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2

http://www.emess62.de

Benutzeravatar
desputin
Beiträge: 1349
Registriert: 24.04.2015 17:16:34

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von desputin » 16.12.2019 16:58:28

Wieso kein Fehler? Man muß jetzt Informatiker sein, um Debian zu benutzen? Ich verstehe nur Bahnhof.
https://www.daswirdmanjawohlnochsagenduerfen.de
https://www.neoliberalyse.de - Über die Ökonomisierung aller Lebensbereiche. |

Benutzeravatar
TRex
Moderator
Beiträge: 8318
Registriert: 23.11.2006 12:23:54
Wohnort: KA

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von TRex » 16.12.2019 17:26:14

Lies doch mal den Thread, auf den du antwortest. Da steht genau drin, was "das Problem" ist, was sich geändert hat und was man nun tun muss. Inklusive spätestens jetzt mit der Änderung in der config, die aber dann eben nur in der Installation gilt - ich halte es für sinnvoll, sich das - anzutrainieren.
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nichtDon't break debian!Wie man widerspricht

MaGe
Beiträge: 1796
Registriert: 01.06.2014 17:12:16

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von MaGe » 16.12.2019 17:49:51

Mich stört bei su - der Wechsel in den Ordner /root
Ich befinde mich im Ordner als user, und nun brauche ich root
Vorher war ich mit su noch im gleichen Ordner.

Das nervt! ist mir einfach zu viel getippe.


gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

Benutzeravatar
Emess
Beiträge: 3761
Registriert: 07.11.2006 15:02:26
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Im schönen Odenwald
Kontaktdaten:

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von Emess » 16.12.2019 17:56:15

MaGe hat geschrieben: ↑ zum Beitrag ↑
16.12.2019 17:49:51
Mich stört bei su - der Wechsel in den Ordner /root
Ich befinde mich im Ordner als user, und nun brauche ich root
Vorher war ich mit su noch im gleichen Ordner.

Das nervt! ist mir einfach zu viel getippe.


gruss MaGe
Genau. Das geht mir auch auf den Sack!
Debian Testing (bleibt es auch)
Debian Bookworm KDE Plasma 5x Kernel 6.1.0-21-amd64 (64-bit)
Notebook HP ZBook 17 G2
Quadro K3100M/PCIe/SSE2

http://www.emess62.de

MaGe
Beiträge: 1796
Registriert: 01.06.2014 17:12:16

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von MaGe » 16.12.2019 18:47:04

Emess hat geschrieben: Genau. Das geht mir auch auf den Sack!
Und genau deshalb das.
viewtopic.php?f=12&t=170288&start=15#p1180488


Gruss MaGe
Wir müssen uns vor der Klimaerwärmung nicht fürchten.
Uns rottet die soziale Kälte viel früher aus.

retabell
Beiträge: 88
Registriert: 01.07.2012 13:20:21

Re: dpkg: `ldconfig' not found on PATH.

Beitrag von retabell » 16.12.2019 19:35:45

Emess hat geschrieben: ↑ zum Beitrag ↑
16.12.2019 16:41:17
towo hat geschrieben: ↑ zum Beitrag ↑
16.12.2019 16:31:26
Da ist kein Fehler!
Aber umständlich

in /etc/login.defs
ALWAYS_SET_PATH yes

Code: Alles auswählen

#
# (they are minimal, add the rest in the shell startup files)
ENV_SUPATH      PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
ENV_PATH        PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
ALWAYS_SET_PATH yes 
auf eigene Gefahr
ein

Code: Alles auswählen

echo "ALWAYS_SET_PATH yes" >>/etc/default/su
ist auch einfach möglich

Antworten