Autor Thema: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded  (Gelesen 395 mal)

yadrikor

  • Newbie
  • *
  • Beiträge: 9
    • Profil anzeigen
Hallo,
wollte den minidlna auf meinem raspi 3b unter PIOS bullseye installieren.
Benutze sky_tv_ultimate_IV, software: sundtek_installer_250816.183236.sh.

O.g. Error erscheint bei der status abfrage:
Zitat
root@raspi-127:/home/gerd# systemctl status minidlna
× minidlna.service - MiniDLNA lightweight DLNA/UPnP-AV server
     Loaded: loaded (/lib/systemd/system/minidlna.service; disabled; preset: enabled)
     Active: failed (Result: exit-code) since Fri 2025-09-19 23:32:08 CEST; 23min ago
   Duration: 2.310s
       Docs: man:minidlnad(1)
             man:minidlna.conf(5)
    Process: 775 ExecStart=/usr/sbin/minidlnad -f $CONFIGFILE -P /run/minidlna/minidlna.pid -S $DAEMON_OPTS (code=exited, status=255/EXCEPTION)
   Main PID: 775 (code=exited, status=255/EXCEPTION)
        CPU: 459ms

Sep 19 23:32:05 raspi-127 systemd[1]: Started minidlna.service - MiniDLNA lightweight DLNA/UPnP-AV server.
Sep 19 23:32:05 raspi-127 minidlnad[775]: ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
Sep 19 23:32:08 raspi-127 systemd[1]: minidlna.service: Main process exited, code=exited, status=255/EXCEPTION
Sep 19 23:32:08 raspi-127 systemd[1]: minidlna.service: Failed with result 'exit-code'.
Bei der Installation von minidlna erschien auch etwas über 32/64 bit, leider ist die log-datei nicht mehr vorhanden.
Offenbar irgend etwas mit 32/64 bit der lib. stimmt nicht.
Auskommentieren von "/opt/lib/libmediaclient.so"  in Datei /etc/ld.so.preload hilft nicht.
Eine andere Idee? Braucht Ihr noch mehr Infos?
Danke schon mal.

(P.S. brauche einen kleinen DLNA-server, der die auf dem raspi gespeicherten Video-Aufnahmen im lokalen Netz zur Verfügung stellen soll, plex funktioniert, ist aber zu mächtig)

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8676
    • Profil anzeigen
Re: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded
« Antwort #1 am: September 20, 2025, 10:05:41 Vormittag »
Wenn Du /etc/ld.so.preload entfernen würdest wäre die Warnung weg aber das hat nichts mit dem Problem zu tun.

Starte den DLNA Server mal manuell auf der Konsole falls möglich, eventuell hast Du ein Zugriffsproblem, könnte auch ein Instruktionsproblem sein (wenn der Server mit Features für ein anderes System kompiliert wurde)
« Letzte Änderung: September 20, 2025, 05:37:12 Nachmittag von Sundtek »
Failure is a good thing! I'll fix it

yadrikor

  • Newbie
  • *
  • Beiträge: 9
    • Profil anzeigen
Re: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded
« Antwort #2 am: September 20, 2025, 09:50:46 Nachmittag »
Habe ich mal probiert:
Zitat
root@raspi-127:/home/gerd# systemctl status minidlna
○ minidlna.service - MiniDLNA lightweight DLNA/UPnP-AV server
     Loaded: loaded (/lib/systemd/system/minidlna.service; disabled; preset: enabled)
     Active: inactive (dead)
       Docs: man:minidlnad(1)
             man:minidlna.conf(5)

root@raspi-127:/home/gerd# systemctl start minidlna

root@raspi-127:/home/gerd# systemctl status minidlna
× minidlna.service - MiniDLNA lightweight DLNA/UPnP-AV server
     Loaded: loaded (/lib/systemd/system/minidlna.service; disabled; preset: enabled)
     Active: failed (Result: exit-code) since Sat 2025-09-20 21:38:35 CEST; 2s ago
   Duration: 5.566s
       Docs: man:minidlnad(1)
             man:minidlna.conf(5)
    Process: 816 ExecStart=/usr/sbin/minidlnad -f $CONFIGFILE -P /run/minidlna/minidlna.pid -S $DAEMO>
   Main PID: 816 (code=exited, status=255/EXCEPTION)
        CPU: 473ms

Sep 20 21:38:29 raspi-127 systemd[1]: Started minidlna.service - MiniDLNA lightweight DLNA/UPnP-AV se>
Sep 20 21:38:29 raspi-127 minidlnad[816]: ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc>
Sep 20 21:38:35 raspi-127 systemd[1]: minidlna.service: Main process exited, code=exited, status=255/>
Sep 20 21:38:35 raspi-127 systemd[1]: minidlna.service: Failed with result 'exit-code'.
Hilft leider nicht weiter.
minidlna habe ich mit aptitude installiert, also von der Distribution vorgesehenes und entsprechend kompiliertes Paket. Sollte eigentlich passen !?
Vielleicht sollte ich mich mal dort umsehen und nachfragen?

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8676
    • Profil anzeigen
Re: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded
« Antwort #3 am: September 21, 2025, 08:25:15 Vormittag »
ich würde minidlnad manuell auf der Konsole starten um zu sehen was da nicht passt:

minidlnad -f /etc/minidlna.conf  -d

Eventuell ist der UPnP Port bei Dir bereits von einer anderen Applikation belegt, oder irgendwelche Zugriffsberechtigungen passen nicht.
Failure is a good thing! I'll fix it

yadrikor

  • Newbie
  • *
  • Beiträge: 9
    • Profil anzeigen
Re: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded
« Antwort #4 am: September 21, 2025, 07:34:59 Nachmittag »
Habe ich gemacht, gibt viele Infos, die ich allerdings nur zum Teil verstehe.
Habe mal die Ausgabe gespeichert, zu finden in:
http://phae7aivae3u.leolulu.de/
Datei ist recht gross, deshalb auf dem server.

Wäre nett, wenn Du mal, wenn Du Zeit hast, drüberschaun könntest.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8676
    • Profil anzeigen
Re: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded
« Antwort #5 am: September 21, 2025, 08:43:27 Nachmittag »
Was steht denn dort drinnen:
/lib/systemd/system/minidlna.service

Die Logfile sieht gut aus, als welchen Benutzer hast Du das gestartet?
Failure is a good thing! I'll fix it

yadrikor

  • Newbie
  • *
  • Beiträge: 9
    • Profil anzeigen
Re: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded
« Antwort #6 am: September 21, 2025, 09:54:58 Nachmittag »
/lib/systemd/system/minidlna.service

Zitat
[Unit]
Description=MiniDLNA lightweight DLNA/UPnP-AV server
Documentation=man:minidlnad(1) man:minidlna.conf(5)
After=local-fs.target remote-fs.target autofs.service

[Service]
User=minidlna
Group=minidlna

Environment=CONFIGFILE=/etc/minidlna.conf
Environment=DAEMON_OPTS=-r
EnvironmentFile=-/etc/default/minidlna

RuntimeDirectory=minidlna
LogsDirectory=minidlna
PIDFile=/run/minidlna/minidlna.pid
ExecStart=/usr/sbin/minidlnad -f $CONFIGFILE -P /run/minidlna/minidlna.pid -S $DAEMON_OPTS


[Install]
WantedBy=multi-user.target

als root aufgerufen: minidlnad -f /etc/minidlna.conf  -d
« Letzte Änderung: September 21, 2025, 09:57:26 Nachmittag von yadrikor »

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8676
    • Profil anzeigen
Re: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded
« Antwort #7 am: September 22, 2025, 01:17:20 Vormittag »
Starte minidlna mal so:

sudo -u minidlna minidlnad -f /etc/minidlna.conf  -d


Für mich scheint es ein Zugriffsproblem zu sein, eventuell kannst Du das Problem so auf der Konsole auslösen
Failure is a good thing! I'll fix it

yadrikor

  • Newbie
  • *
  • Beiträge: 9
    • Profil anzeigen
Re: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded
« Antwort #8 am: September 22, 2025, 05:22:38 Nachmittag »
probiert, aber meckert wegen Zugriffsproblem
/run/minidlna angelegt user/group minidlna
meckert wegen ownership
nochmal als root gestartet, einmal mit sudo, einmal direkt, /run/minidlna existiert weiterhin
leider kein Erfolg

Protokoll:
Zitat
gerd@raspi-127:~ $ sudo -u minidlna /usr/sbin/minidlnad -f /etc/minidlna.conf -d | tee debug-250922-1653.txt
ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
[2025/09/22 16:53:51] utils.c:295: warn: make_dir: cannot create directory '/run/minidlna'
[2025/09/22 16:53:51] minidlna.c:467: error: Unable to create pidfile directory: /run/minidlna/minidlna.pid
[2025/09/22 16:53:51] minidlna.c:1072: fatal: Failed to switch to gid '1000'. [Operation not permitted] EXITING.


root@raspi-127:/run# mkdir minidlna

root@raspi-127:/run# chown minidlna:minidlna minidlna

root@raspi-127:/run# ls -la minidlna
insgesamt 0
drwxr-xr-x  2 minidlna minidlna  40 22. Sep 16:58 .
drwxr-xr-x 28 root     root     740 22. Sep 16:58 ..

gerd@raspi-127:~ $ sudo -u minidlna /usr/sbin/minidlnad -f /etc/minidlna.conf -d | tee debug-250922-1701.txt
ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
[2025/09/22 17:01:28] minidlna.c:496: warn: Unable to change pidfile /run/minidlna/minidlna.pid ownership: Operation not permitted
[2025/09/22 17:01:28] minidlna.c:1072: fatal: Failed to switch to gid '1000'. [Operation not permitted] EXITING.

root@raspi-127:/run# ls -la minidlna
insgesamt 4
drwxr-xr-x  2 minidlna minidlna  60 22. Sep 17:01 .
drwxr-xr-x 28 root     root     740 22. Sep 16:58 ..
-rw-r--r--  1 minidlna minidlna   4 22. Sep 17:01 minidlna.pid
root@raspi-127:/run#

gerd@raspi-127:~ $ sudo  /usr/sbin/minidlnad -f /etc/minidlna.conf -d | tee debug-250922-1706.txt
ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
[2025/09/22 17:07:03] minidlna.c:529: debug: Using locale dir '/usr/share/locale' and locale langauge de_DE.UTF-8/de_DE.UTF-8
[2025/09/22 17:07:03] minidlna.c:1126: warn: Starting MiniDLNA version 1.3.0.
[2025/09/22 17:07:03] monitor.c:184: debug: Add watch to /media/Verb-DATA/Video-Verb
[2025/09/22 17:07:03] minidlna.c:1186: warn: HTTP listening on port 8200
[2025/09/22 17:07:03] monitor.c:155: info: Added watch to /media/Verb-DATA/Video-Verb [1]
[2025/09/22 17:07:03] getifaddr.c:342: info: Enabling interface 192.168.178.127/255.255.255.0
[2025/09/22 17:07:03] minissdp.c:811: maxdebug: Sending ssdp:byebye [8]

     and so on as last time

gerd@raspi-127:~ $ sudo su
root@raspi-127:/home/gerd#  /usr/sbin/minidlnad -f /etc/minidlna.conf -d | tee debug-250922-1718.txt

     as above

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8676
    • Profil anzeigen
Re: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded
« Antwort #9 am: September 22, 2025, 05:27:36 Nachmittag »
[2025/09/22 17:01:28] minidlna.c:496: warn: Unable to change pidfile /run/minidlna/minidlna.pid ownership: Operation not permitted
[2025/09/22 17:01:28] minidlna.c:1072: fatal: Failed to switch to gid '1000'. [Operation not permitted] EXITING.

Das ist doch Dein Problem. Die Berechtigungen von /run/minidlna werden nicht passen.
chown minidlna:minidlna /run/minidlna
rm /run/minidlna/minidlna.pid

und dann nochmal starten.
sudo -u minidlna minidlnad -f /etc/minidlna.conf  -d

Der Befehl zum Testen stimmt schon, der Fehler dahinter ist eine falsche Konfiguration vom System und muss behoben werden damit es geht.
Failure is a good thing! I'll fix it

yadrikor

  • Newbie
  • *
  • Beiträge: 9
    • Profil anzeigen
Re: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded
« Antwort #10 am: September 22, 2025, 06:26:49 Nachmittag »
Scheint schon etwas mit den Berechtigungen zu tun zu haben, leider Problem nicht gelöst:

raspi neu gestartet
/run/minidlna existierte nicht mehr, neu angelegt mit owner/group minidlna
Zitat
root@raspi-127:/run# mkdir minidlna

root@raspi-127:/run# chown minidlna:minidlna minidlna

root@raspi-127:/run# ls -la minidlna
insgesamt 0
drwxr-xr-x  2 minidlna minidlna  40 22. Sep 17:50 .
drwxr-xr-x 28 root     root     740 22. Sep 17:50 ..

minidlnad als normaler user mit sudo gestartet, ohne Erfolg
ohne sudo, ohne Erfolg

Zitat
gerd@raspi-127:~ $ sudo -u minidlna /usr/sbin/minidlnad -f /etc/minidlna.conf  -d | tee minidlna-debug-250922-1754.txt
ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
[2025/09/22 17:54:35] minidlna.c:496: warn: Unable to change pidfile /run/minidlna/minidlna.pid ownership: Operation not permitted
[2025/09/22 17:54:35] minidlna.c:1072: fatal: Failed to switch to gid '1000'. [Operation not permitted] EXITING.

gerd@raspi-127:~ $ ls -la /run/minidlna
insgesamt 4
drwxr-xr-x  2 minidlna minidlna  60 22. Sep 17:54 .
drwxr-xr-x 28 root     root     740 22. Sep 17:50 ..
-rw-r--r--  1 minidlna minidlna   4 22. Sep 17:54 minidlna.pid

gerd@raspi-127:~ $  /usr/sbin/minidlnad -f /etc/minidlna.conf  -d
ERROR: ld.so: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
[2025/09/22 17:58:40] minidlna.c:482: error: Unable to open pidfile for writing /run/minidlna/minidlna.pid: Permission denied
[2025/09/22 17:58:40] minidlna.c:529: debug: Using locale dir '/usr/share/locale' and locale langauge de_DE.UTF-8/de_DE.UTF-8
[2025/09/22 17:58:40] minidlna.c:1126: warn: Starting MiniDLNA version 1.3.0.
[2025/09/22 17:58:40] monitor.c:184: debug: Add watch to /media/Verb-DATA/Video-Verb
[2025/09/22 17:58:40] minidlna.c:1186: warn: HTTP listening on port 8200
[2025/09/22 17:58:40] monitor.c:155: info: Added watch to /media/Verb-DATA/Video-Verb [1]
[2025/09/22 17:58:40] getifaddr.c:342: info: Enabling interface 192.168.178.127/255.255.255.0
[2025/09/22 17:58:40] minissdp.c:811: maxdebug: Sending ssdp:byebye [8]
[2025/09/22 17:58:40] minissdp.c:811: maxdebug: Sending ssdp:byebye [8]
    usw.

Sundtek

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 8676
    • Profil anzeigen
Re: object '/opt/lib/libmediaclient.so' from /etc/ld.so.preload cannot be preloaded
« Antwort #11 am: September 23, 2025, 02:17:56 Vormittag »
Zeig mal Deine minidlna.conf Datei, hier läuft es als user minidlna.

minidlna -V zeigt 1.3.3

Failure is a good thing! I'll fix it