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: 1708
Registriert: 01.06.2014 17:12:16

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

Beitrag von MaGe » 03.08.2018 12:50:48

Debian GNU/Linux buster/sid
alleiniger Nutzer:

Da gibt es doch die Datei /etc/environment
und dort habe ich meine Umgebungsvariablen vorǘbergehend eingefügt

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

neustart:


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

Benutzeravatar
matman
Beiträge: 744
Registriert: 03.07.2008 10:50:07
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Hamburg
Kontaktdaten:

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

Beitrag von matman » 03.08.2018 13:17:27

Das erschien mir unnötig, da Problembeschreibung ja hier wiederholt wurde.

Der Bug könnte in der Bash sein. In /etc/profile hat die Variable PATH für root den korrekten Wert. Nur irgendwie scheint die bash root nicht als solchen zu erkennen oder trotz Erkennung PATH nicht richtig zuzuweisen.
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525

geier22

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

Beitrag von geier22 » 03.08.2018 17:36:28

MaGe hat geschrieben: ↑ zum Beitrag ↑
03.08.2018 12:50:48
Da gibt es doch die Datei /etc/environment
und dort habe ich meine Umgebungsvariablen vorǘbergehend eingefügt

PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

neustart:
So hab ich es jetzt auch gemacht :THX:
matman hat geschrieben: ↑ zum Beitrag ↑
03.08.2018 12:27:12
Habe es mal genauer analysiert. Als root wird mir als $PATH das ausgegeben, was der erste User (mit Code 1000) hat..

Mein Lösungsvorschlag als root:

Code: Alles auswählen

export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Danach die nächsten Updates holen und hoffen das der Fehler bald behoben ist.
Ist ja nur temporär. Schon bei einem einfachen reboot auf der Konsole muss man die Pfade neu setzen. das ist mir zu Umständlich.
Wer weiß wann die Hitze vorbei ist, und der Fehler (bug) behoben wird. :wink:

Ist das eigentlich in der /etc/environment auf Dauer irgendwie schädlich / unschädlich?

Nachdem das update ja nun durchlief gab es zum Schluss noch einen Warnung : Die betroffenen 4 Pakete, waren diejenigen, die vor dem Setzen
der PATH - Variablen nicht konfiguriert werden konnten (zuerst nur /sbin gesetzt).

Ich hatte da mal apt install -f probiert, was wahrscheinlich kontraproduktiv war.

Code: Alles auswählen

Möchten Sie fortfahren? [J/n] j
install-info (6.5.0.dfsg.1-4) wird eingerichtet ...
kbd (2.0.4-4) wird eingerichtet ...
bluez (5.50-1) wird eingerichtet ...
bluetooth (5.50-1) wird eingerichtet ...
Prüfe Prozesse...                                                                                                           
Prüfe Kandidaten...                                                                                                         
Scanning processor microcode...                                                                                              
Prüfe Linux-Kernel...                                                                              

Der laufende Kernel ist aktuell
Fehler beim Ermitteln von verfügbaren Prozessor Mikrocode-Upgrades.
Es müssen keine Dienste neugestartet werden.
Es müssen keine Container neu gestartet werden.
Nutzer-Sitzungen mit veralteten Prozessen:
 hans @ session #1: xfce4-session[991]
 
 W: APT had planned for dpkg to do more than it reported back (3 vs 13).
   Affected packages: bluez:amd64 install-info:amd64 kbd:amd64

Hilft da eventuell ein

Code: Alles auswählen

dpkg-reconfigure -a
Edit:

Code: Alles auswählen

# dpkg-reconfigure  bluez:amd64 install-info:amd64 kbd:amd64
Hat geholfen :mrgreen:
Zuletzt geändert von geier22 am 03.08.2018 18:21:06, insgesamt 2-mal geändert.

geier22

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

Beitrag von geier22 » 03.08.2018 18:15:37

Da scheint noch einiges andere im Argen zu sein: Hab gerade das ganze Journal durchsucht
Diese Meldung kam das erste mal gestern nach dem Update und von da ab bei jedem reboot.

Code: Alles auswählen

Aug 02 22:32:58 sparkyxfce su[24035]: pam_ck_connector(su:session): cannot determine display-device
Allerdings habe ich bisher keinen Auswirkungen festgestellt.

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

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

Beitrag von schwedenmann » 03.08.2018 18:38:47

Hallo


Siehe hier viewtopic.php?f=27&t=170432

und die Antwort von KP97 und der temporäre Eintrag in der ~./bashrc , außerdem wurde gerade util-linux eingespielt, damit sollte das PATH-Problem behoben sein.

mfg
schwedenmann

Benutzeravatar
matman
Beiträge: 744
Registriert: 03.07.2008 10:50:07
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Hamburg
Kontaktdaten:

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

Beitrag von matman » 04.08.2018 08:22:50

Für Buster gab es noch kein Update von util-linux. Habe eben die neuesten Updates installiert, PATH hat weiterhin nach jedem erneuten Login per su den Wert vom normalen User.
System: Bullseye
Hardware: Gigabyte 970A-DS3P mit AMD FX-6300, Kingston HyperX DDR3-1333 (4x4GB), Samsung SSD 860 EVO, HGST Travelstar 7K1000, Samsung DVD-ROM SH-D162D, Geforce GTX 1050, SoundBlaster Live! Platinum, Hauppauge WinTV-HVR-5525

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 08:52:15

Ich bin nicht sicher, ob das das tatsächlich das selbe Problem ist. Ich konnte aber komischerweise im Gegensatz zum üblichen apt-get update && apt-get dist-upgrade mit synaptic auf Buster problemlos Upgrades machen.
Ich gestehe es: ich liebe Smalltalk
问候
Jin Jue - 酒中有真
-----------------------------

geier22

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

Beitrag von geier22 » 04.08.2018 09:26:10

matman hat geschrieben: ↑ zum Beitrag ↑
04.08.2018 08:22:50
Für Buster gab es noch kein Update von util-linux. Habe eben die neuesten Updates installiert,
doch

Code: Alles auswählen

[2018-08-03] util-linux 2.32-0.3 MIGRATED to testing (Debian testing watch) 
nach/var/log/apt/history.log wurde am 2018-08-02 22:31:36

das Paket util-linux:amd64 (2.32-0.1, 2.32-0.3) neben vielem anderen installiert. und genau danach ging das Theater los.

Muss also irgend einen anderen Grund haben (oder eben genau diesen :roll: ) .

Code: Alles auswählen

apt-cache policy util-linux
util-linux:
  Installiert:           2.32-0.3
  Installationskandidat: 2.32-0.3
  Versionstabelle:
 *** 2.32-0.3 500
        500 http://ftp.debian.org/debian testing/main amd64 Packages
        100 /var/lib/dpkg/status
Edit man sehe mal auf das Datum / Uhrzeit:
geier22 hat geschrieben: ↑ zum Beitrag ↑
03.08.2018 18:15:37
Da scheint noch einiges andere im Argen zu sein: Hab gerade das ganze Journal durchsucht
Diese Meldung kam das erste mal gestern nach dem Update und von da ab bei jedem reboot.

Code: Alles auswählen

Aug 02 22:32:58 sparkyxfce su[24035]: pam_ck_connector(su:session): cannot determine display-device
Allerdings habe ich bisher keinen Auswirkungen festgestellt.

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

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

Beitrag von MaGe » 04.08.2018 13:52:45

schwedenmann hat geschrieben:
[...]außerdem wurde gerade util-linux eingespielt, damit sollte das PATH-Problem behoben sein[...]

Bei mir nicht.

Debian GNU/Linux buster/sid
alleiniger Nutzer:

Installiert :
util-linux 2.32-0.4

keine Besserung:

Code: Alles auswählen

dpkg: Warnung: »ldconfig« wurde im PATH nicht gefunden oder ist nicht ausführbar
dpkg: Warnung: »start-stop-daemon« wurde im PATH nicht gefunden oder ist nicht ausführbar 


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: 5525
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

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

Beitrag von schwedenmann » 04.08.2018 14:30:24

Hallo

@MaGe

bei mir kommt jetzt keine Fehlermeldung mehr.

Gestern die 3 export-Zeilen in die *.bashrc geschrieben (nach Tipp von @KP97), nach reboot ein apt-get update + apt-get dist-ugrade, dabei wurde util-linux auf blabla-04 gebracht.
Dann die export-Zeilen aus der .bashrc entfernt und heute (vor 2 Minuten ein dist-upgarde gemacht, dabei aber anstatt su su - benutzt :!:

keine Fehlermeldung, keine Path-Probleme mehr, shutdown -r sollte heute Abend dann auch klappen.


Path sieht momentan so aus:
root@nathan64:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

mfg
schwedenmann

MaGe
Beiträge: 1708
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: 5525
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: 3403
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: 3403
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: 73
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: 1274
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: 4403
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: 3662
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 Bullseye KDE Plasma 5x Kernel 5.10.0-12-amd64
Notebook HP ZBook 17 G2

http://www.emess62.de

Benutzeravatar
desputin
Beiträge: 1274
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. |

Antworten