Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - BobW

31
Hallo Pit,

das heutige dist-upgrade hat funktioniert. Kernel
Linux asrock1 5.15.39.10 #1 SMP Fri May 13 08:09:54 CEST 2022 x86_64 GNU/Linux
lässt nun auch meine Intel-Grafik (i915) wieder laufen.

Und die Debug-Logs funktionieren auch wieder.
Dein Upload Code lautet: jfXfzI

Great job! Well done.

BobW

32
Raspberry PI / Absturz des VDR /2
« on: May 13, 2022, 16:33:50 »
Hallo herrdeh/Wolf,

ich habe da noch eine Möglichkeit (nur RPi4): Es ist nicht der Sender an sich, sondern der Inhalt, der gesendet wird, genau genommen die Tonspur. Solange "nur" AC-3 Stereo ankommt, läuft alles gut. Sobald aber AC-3 5.1 gesendet wird, ist es vorbei. Das Bild friert ein und wenn man zu lange auf dem Sender bleibt, hilft nur noch ein Neustart. Als ORF-Seher bleiben mir diese Sender auf dem RPi4 versagt, da ORF immer ein AC-3 5.1 Signal sendet.
Bei ARD und den Dritten, wie auch ZDF könntest Du aber im VDR-Menü unter VDR-Setup -> DVB "Dolby-Digital benutzen" ausschalten. Dann werden nur die mpeg2 Spuren verwendet und Dolby ist außen vor.

@Claus
Ich hatte das auch vor einiger Zeit schon mal angemerkt, es ist aber leider irgendwie verlorengegangen.

Schöne Grüße
BobW

33
Hallo,

im Paket minisatip gibt es den Patch
Code: [Select]
12_minisatip_enable-ddci.patch der nicht mehr zu den Sources passt.

Hier ist die angepasste Version:
Code: [Select]
--- minisatip-HEAD/src/Makefile.in      2022-05-10 20:41:51.000000000 +0200
+++ minisatip-patched/src/Makefile.in   2022-05-11 11:24:12.570566451 +0200
@@ -13,7 +13,7 @@
 DVBAPI=@DVBAPI@
 LINUXDVB=@LINUXDVB@
 AXE=@AXE@
-DDCI=0
+DDCI=1
 T2MI=0
 
 CFLAGS?=-Wall -Wno-switch -ggdb -fPIC

Damit funktioniert es wieder.

Der Patch ist allerdings bei minisatip-dvbapi nicht mit dabei.

Schöne Grüße
BobW


34
@Pit

Hallo Pit,

schlussendlich habe ich das update/upgrade hinbekommen. Und das ging nur durch
Code: [Select]
apt purge surf
apt install surf

denn sonst hat das installierte surf immer den o.a. Fehler gebracht.

Leider funktioniert der xorg nach wie vor nicht und auch das Debug-Log lässt sich nicht erzeugen.

Danke für die Aufnahme von CONFIG_SUNRPC_DEBUG=y in den Kernel.

Schöne Grüße
BobW

35
Hallo Claus,

Zu 6:
die letzte Quelle für dvbsddevice war/ist für VDR 2.2.0 vom 6. Januar 2017. Soweit ich mich erinnern kann, war das Plugin für das OSD der Full-featured DVB-S Adapter.

Die Karten verwenden DVB-S und NICHT DVB-S2, das macht sie IMHO obsolet und damit auch das Plugin.

Wer das noch verwenden möchte/muss, muss eben auf eine frühere MLD-Version zurückgreifen. Als Anhang die letzte Version.

Zu 2:
Funktioniert leider nicht:
Code: [Select]
Now at patch patches/v4l2-common-header.diff
In file included from ../../include/linux/dvb/dmx.h:28,
                 from .tmp_ioctl.c:3:
/usr/include/linux/types.h:5:10: fatal error: asm/types.h: No such file or directory
 #include <asm/types.h>
          ^~~~~~~~~~~~~
compilation terminated.
./sync-with-kernel.sh: line 90: ./tmp_ioctl32: No such file or directory
rm: cannot remove 'tmp_ioctl32': No such file or directory
  CC       ir_keytable-keytable.o
  CC       ir_keytable-ir-encode.o
  CC       ir_keytable-toml.o
  CC       ir_keytable-keymap.o
  CCLD     ir-keytable
          Füge Abhängigkeit hinzu: coreutils
            Benötigt von: /usr/lib/x86_64-linux-gnu/coreutils/libstdbuf.so
          Füge Abhängigkeit hinzu: libc6
            Benötigt von: /usr/lib/x86_64-linux-gnu/coreutils/libstdbuf.so
          Füge Abhängigkeit hinzu: liblirc0
            Benötigt von: /data/usr/bin/irexec
          Füge Abhängigkeit hinzu: liblirc-client0
            Benötigt von: /data/usr/bin/irexec
          Füge Abhängigkeit hinzu: libudev1
            Benötigt von: /data/usr/bin/irexec
          Füge Abhängigkeit hinzu: libstdc++6
            Benötigt von: /data/usr/bin/irexec
          Füge Abhängigkeit hinzu: libgcc1
            Benötigt von: /data/usr/bin/irexec
          Füge Abhängigkeit hinzu: libx11-6
            Benötigt von: /data/usr/bin/irxevent
          Füge Abhängigkeit hinzu: libxcb1
            Benötigt von: /data/usr/bin/irxevent
          Füge Abhängigkeit hinzu: libxau6
            Benötigt von: /data/usr/bin/irxevent
          Füge Abhängigkeit hinzu: libxdmcp6
            Benötigt von: /data/usr/bin/irxevent
          Füge Abhängigkeit hinzu: libbsd0
            Benötigt von: /data/usr/bin/irxevent
  irkeytable_2022.03.17-17+root_amd64.deb is ready
Your branch is up to date with 'origin/master'.
root@6bb35bc07407:~/MLD-all/irkeytable#
Im übrigen musste ich den Download unter ~/.cache/mld von Hand löschen, bevor das Makefile die Datei neu gezogen hat.

Schöne Grüße
BobW

36
Hallo,

habe mir gestern eine gesamte MLD-5.5 Unstable neu gezogen und make all machen lassen.

1. dvb-mb
Das git directory gibt es nicht mehr. CrayCat hat aber ein eigenes dvb-tbs Paket. Vielleicht möchtet Ihr Euch das ansehen.

2. irkeytable
Fehler beim Bauen:
Code: [Select]
    v4l2-compliance uses libv4l: yes
    v4l2-compliance-32         : no
    BPF IR Decoders:           : no
Usage: ./sync-with-kernel.sh KERNEL_DIR

KERNEL_DIR must be the path to an extracted kernel source dir
and run 'make headers_install' in KERNEL_DIR.
make[5]: *** [Makefile:26: src/v4l-utils/Makefile] Error 1
Your branch is up to date with 'origin/master'.

3. openhab2
Downlaod directory existiert nicht mehr
Code: [Select]
  openhab2:
    Build package: openhab2
--2022-04-30 15:37:18--  https://bintray.com/openhab/mvn/download_file?file_path=org%2Fopenhab%2Fdistro%2Fopenhab%2F2.4.0%2Fopenhab-2.4.0.zip
Resolving bintray.com (bintray.com)... 75.126.118.184
Connecting to bintray.com (bintray.com)|75.126.118.184|:443... connected.
HTTP request sent, awaiting response... 403 Forbidden
2022-04-30 15:37:19 ERROR 403: Forbidden.

make[3]: *** [../Makefile.getfile:19: src/openhab2.zip] Error 1
make[2]: *** [Makefile:29: src/openhab2.zip] Error 2
Your branch is up to date with 'origin/master'.

4. plex-plugin-*
Zugang zu git hat sich verändert
Code: [Select]
Cloning into 'src/tvheadend-ng.bundle-HEAD'...
fatal: remote error:
  The unauthenticated git protocol on port 9418 is no longer supported.
Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.
make[3]: *** [Makefile:38: src/tvheadend-ng.bundle-HEAD] Error 128
make[1]: *** [../Makefile.getfile:19: src/plex-plugin-tvheadend.tgz] Error 1
Cloning into 'src/tvheadend-ng.bundle-HEAD'...
fatal: remote error:
  The unauthenticated git protocol on port 9418 is no longer supported.
Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.
make[3]: *** [Makefile:38: src/tvheadend-ng.bundle-HEAD] Error 128
make[1]: *** [../Makefile.getfile:19: src/plex-plugin-tvheadend.tgz] Error 1

5. python-xdg
Code: [Select]
  python-xdg:
    Build package: python-xdg
Collecting pyxdg
  Downloading https://files.pythonhosted.org/packages/ea/13/de39ddf4f9f9cea0c7684cd54a50d79c97ea99c9f6aed798fd13d0bd4609/pyxdg-0.27-py2.py3-none-any.whl (49kB)
Installing collected packages: pyxdg
  Found existing installation: pyxdg 0.25
Cannot uninstall 'pyxdg'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.
make[2]: *** [Makefile:21: src/python-pyXDG] Error 1
Your branch is up to date with 'origin/master'.

6. vdr-plugin-dvbsddevice
Server nicht mehr zugänglich, die VDR-Sourcen sind auf git umgezogen.
Code: [Select]
    vdr-plugin-dvbsddevice:
--2022-04-30 16:00:48--  ftp://ftp.tvdr.de/vdr/Plugins/vdr-dvbsddevice-2.2.0.tgz
           => '/root/.cache/mld//vdr-plugin-dvbsddevice-0.tgz'
Resolving ftp.tvdr.de (ftp.tvdr.de)... 88.198.76.220
Connecting to ftp.tvdr.de (ftp.tvdr.de)|88.198.76.220|:21... failed: Connection refused.
make[4]: *** [../Makefile.getfile:19: src/vdr-plugin-dvbsddevice.tgz] Error 1
make[3]: *** [../vdr/Makefile.plugin:65: src/dvbsddevice-0] Error 2
Your branch is up to date with 'origin/master'.

7. vdr-plugin-extrecmenu *-nordlichtsepg *-rcu *-sc *-upnp
Diese Plugins sind wohl mit 2.6.1 nicht mehr kompatibel.

8. vdr-plugin-skinenigmang
Magick++.h wird nicht gefunden, obwohl auf dem ES installiert
Code: [Select]
/usr/include/c++/8/bits/unique_ptr.h:53:28: note: declared here
   template<typename> class auto_ptr;
                            ^~~~~~~~
bitmap.c:12:10: fatal error: Magick++.h: No such file or directory
 #include <Magick++.h>
          ^~~~~~~~~~~~
compilation terminated.
make[5]: *** [Makefile:158: bitmap.o] Error 1
make[5]: *** Waiting for unfinished jobs....
Code: [Select]
root@6bb35bc07407:~# find /usr/include -name 'Magick++.h'
/usr/include/ImageMagick-6/Magick++.h
/usr/include/GraphicsMagick/Magick++.h
root@6bb35bc07407:~#
Sogar doppelt, ob das so sinnvoll ist?

9. vdr-plugin-softhdcuvid
"10_softhdcuvid_Makefile.patch" schlägt total fehl.

Ohne den Patch findet er dann zwei Libs nicht
Code: [Select]
At top level:
codec.c:548:21: warning: 'first_time' defined but not used [-Wunused-variable]
/usr/bin/ld: cannot find -lcuda
/usr/bin/ld: cannot find -lnvcuvid
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:352: libvdr-softhdcuvid.so] Error 1

*** failed plugins: softhdcuvid

make[3]: *** [Makefile:240: plugins] Error 1
make[2]: *** [../vdr/Makefile.plugin:52: src/softhdcuvid/libvdr-softhdcuvid.so] Error 2
D       src/10_softhdcuvid_Makefile.patch
Your branch is up to date with 'origin/master'.
root@6bb35bc07407:~/MLD-all/vdr-plugin-softhdcuvid#
Es gibt eine ganze Reihe von nvidia Bibliotheken, welche sollte verwendet werden?

Schöne Grüße
BobW

37
Hallo Pit,

der heutige Upgrade ging schief, weil

Code: [Select]
(Reading database ... 31741 files and directories currently installed.)
Preparing to unpack .../btrfs_4.20.1-116+5.15.36.9+pit.x86_amd64.deb ...
Unpacking btrfs (4.20.1-116+5.15.36.9+pit.x86) over (4.20.1-116+5.15.32.8+pit.x86) ...
Selecting previously unselected package libwebkit2gtk-4.0-37.
Preparing to unpack .../libwebkit2gtk-4.0-37_2.32.3-~1+pit.x86_amd64.deb ...
Unpacking libwebkit2gtk-4.0-37 (2.32.3-~1+pit.x86) ...
dpkg: error processing archive /var/cache/apt/archives/libwebkit2gtk-4.0-37_2.32.3-~1+pit.x86_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libwebkit2gtk-4.0.so.37.53.4', which is also in package surf 2.0-14.2+pit.x86
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Preparing to unpack .../surf_2.0-16+pit.x86_amd64.deb ...
Unpacking surf (2.0-16+pit.x86) over (2.0-14.2+pit.x86) ...
Errors were encountered while processing:
 /var/cache/apt/archives/libwebkit2gtk-4.0-37_2.32.3-~1+pit.x86_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
asrock1>

Schöne Grüße
BobW

38
Danke. Passt.

39
Hallo,

bei einem "make update_all" im lokalen ES bekomme ich bei fast allen Paketen die o.a. Fehlermeldung.

Hier ein Beispiel:
Code: [Select]
aufs:
  /bin/bash: line 1: master: command not found
Already up to date.
Fetching origin
Your branch is up to date with 'origin/master'.
autofs:
  Already up to date.
Fetching origin
Already on 'buster'
Your branch is up to date with 'origin/buster'.
backup:
  /bin/bash: line 1: master: command not found
Already up to date.
Fetching origin
Your branch is up to date with 'origin/master'.

Wie gesagt, fast alle - siehe "autofs" im Beispiel.

Die Makefile.config sieht so aus:
Code: [Select]
root@6bb35bc07407:~/5.5U# cat Makefile.config
.SILENT:
DISTRI_VER = 5.5
CLASS = unstable
git_branch = buster
root@6bb35bc07407:~/5.5U#

Muss ich an der Config was ändern?

Schöne Grüße
BobW

40
Raspberry PI / RPi 4 erzeugt selbsttätig Aufnahmen
« on: April 20, 2022, 20:30:38 »
Eine weitere Möglichkeit ist SVDRP, also Kommandos, die z.B. über das Netzwerk an den VDR gehen.

Oder es "spielt" jemand im Web-IF mit der Fernbedienung.

Oder, da der MLD-VDR als Default keine Zugangsbeschränkung über das Netzwerk hat, ist auch ein Zugang von außen möglich. Das erscheint mir aber selbst schon ziemlich weit hergeholt.

Schöne Grüße
BobW

41
Hallo,

vor einiger Zeit hatte ich nach den Möglichkeiten zum Debugging der nfs-Verbindung gefragt, was leider irgendwie untergegangen ist. Das Problem ist, dass die Wiedergabe einer Aufzeichnung von einem Server auf dem Client immer wieder stoppt oder nur ruckelig angezeigt wird.

Nun habe ich mich schlau gemacht und musste feststellen, dass das Kommando "rpcdebug" zwar vorhanden ist, aber die Module sind es nicht.
Code: [Select]
asrock1> rpcdebug -vh
usage: rpcdebug [-v] [-h] [-m module] [-s flags...|-c flags...]
       set or cancel debug flags.

Module     Valid flags
rpc        xprt call debug nfs auth bind sched trans svcsock svcdsp misc cache all
nfs        vfs dircache lookupcache pagecache proc xdr file root callback client mount fscache pnfs pnfs_ld state all
nfsd       sock fh export svc proc fileop auth repcache xdr lockd all
nlm        svc client clntlock svclock monitor clntsubs svcsubs hostcache xdr all
asrock1> rpcdebug -m nfsd -s all
/proc/sys/sunrpc/nfsd_debug: No such file or directory
asrock1>

Unter /proc fehlt "/proc/sys/sunrpc/nfsd_debug".

Abhilfe schafft das Setzen des Kernel config Parameters CONFIG_SUNRPC_DEBUG.

Ich habe das in meinem ES nun gemacht und jetzt klappt das nfs Debugging.

Code: [Select]
at5iont-i> cat config | grep SUNRPC
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_SUNRPC_DEBUG=y
at5iont-i> ls -l /proc/sys/sunrpc/
-rw-r--r--    1 root     root             0 Apr 20 09:37 max_resvport
-rw-r--r--    1 root     root             0 Apr 20 09:37 min_resvport
-rw-r--r--    1 root     root             0 Apr 20 07:00 nfsd_debug
-rw-r--r--    1 root     root             0 Apr 20 07:10 nfs_debug
-rw-r--r--    1 root     root             0 Apr 20 08:39 nlm_debug
-rw-r--r--    1 root     root             0 Apr 20 08:35 rpc_debug
-rw-r--r--    1 root     root             0 Apr 20 09:37 tcp_fin_timeout
-rw-r--r--    1 root     root             0 Apr 20 09:37 tcp_max_slot_table_entries
-rw-r--r--    1 root     root             0 Apr 20 09:37 tcp_slot_table_entries
-r--r--r--    1 root     root             0 Apr 20 09:37 transports
-rw-r--r--    1 root     root             0 Apr 20 09:37 udp_slot_table_entries
at5iont-i>

Maschine asrock1: Develserver von Pit, Maschine at5iont-i: Mein eigener Develserver

Schöne Grüße
BobW

42
Der Vollständigkeit halber:

Code: [Select]
pi@raspberrypi:~/5.5U $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
pi@raspberrypi:~/5.5U $

Das ist die Distribution, die ich zum Bauen verwende.

BobW

43
Dieses Paket entsteht beim Kompilieren.

Ich lass immer ein Logfile schreiben und da kommt die -dev  das erste mal beim Bauen vom icewm-lite vor.

Ich habe nun das Verzeichnis libs/libglib2.0-dev gelöscht und icewm-lite neu bauen lassen:

Code: [Select]
pi@raspberrypi:~/5.5U/icewm-lite $ cat ../make_icewm.log
icewm-lite:
  Build package: icewm-lite
          Füge Abhängigkeit hinzu: libx11-6
            Benötigt von: /data/usr/bin/icewmhint
          Füge Abhängigkeit hinzu: libstdc++6
            Benötigt von: /data/usr/bin/icewmhint
          Füge Abhängigkeit hinzu: libgcc1
            Benötigt von: /data/usr/bin/icewmhint
          Füge Abhängigkeit hinzu: libc6
            Benötigt von: /data/usr/bin/icewmhint
          Füge Abhängigkeit hinzu: libxcb1
            Benötigt von: /data/usr/bin/icewmhint
          Füge Abhängigkeit hinzu: libxau6
            Benötigt von: /data/usr/bin/icewmhint
          Füge Abhängigkeit hinzu: libxdmcp6
            Benötigt von: /data/usr/bin/icewmhint
          Füge Abhängigkeit hinzu: libbsd0
            Benötigt von: /data/usr/bin/icewmhint
          Füge Abhängigkeit hinzu: libxext6
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libxft2
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libfribidi0
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libxrandr2
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libgdk-pixbuf2.0-0
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libglib2.0-0
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libglib2.0-dev
            Benötigt von: /data/usr/bin/icewmbg
          Create lib package libglib2.0-dev
          Add lib /lib/arm-linux-gnueabihf/libglib-2.0.so.0 to package libglib2.0-dev
          Füge Abhängigkeit hinzu: libxrender1
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libxinerama1
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libfontconfig1
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libfreetype6
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libffi6
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libpcre3
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libexpat1
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libuuid1
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libpng16-16
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: zlib1g
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libmount1
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libselinux1
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libblkid1
            Benötigt von: /data/usr/bin/icewmbg
          Füge Abhängigkeit hinzu: libsm6
            Benötigt von: /data/usr/bin/icewm
          Füge Abhängigkeit hinzu: libice6
            Benötigt von: /data/usr/bin/icewm
      libglib2.0-dev:
        Build package: libglib2.0-dev
          Füge Abhängigkeit hinzu: libpcre3
            Benötigt von: /data/lib/arm-linux-gnueabihf/libglib-2.0.so.0.5800.3
          Füge Abhängigkeit hinzu: libc6
            Benötigt von: /data/lib/arm-linux-gnueabihf/libglib-2.0.so.0.5800.3
        libglib2.0-dev_2.58.3-~1+pi_armhf.deb is ready
  icewm-lite_1.4.3.0-3.3+pi_armhf-rpi4.deb is ready
Your branch is up to date with 'origin/buster'.
pi@raspberrypi:~/5.5U/icewm-lite $

mit dem Ergebnis, dass Verzeichnis und Paket libglib2.0-dev wieder erzeugt werden.

Wenn Du willst, kann ich Dir auch das gesamte Log schicken.

Schöne Grüße und Frohe Ostern
BobW


44
Hallo Pit,

nur zur Info: Habe es heute wieder versucht, doch Xorg will nicht.
Letzter funktionierender Kernel: Linux asrock1 5.15.32.8 #1 SMP Wed Mar 30 21:42:30 CEST 2022 x86_64 GNU/Linux

Frohe Ostern
BobW

45
Allgemein [ General ] / Änderungen aus der Konsole
« on: April 13, 2022, 09:59:05 »
Das kommt darauf an, was Du ändern willst.

Einiges wird in der /etc/rc.config (über das Web-IF) gespeichert (z.B. Parameter für die Plugins) und beim Start immer wieder neu gesetzt. Das ändert man am besten über das Web-IF.

BobW