[gelöst] SuSE 10.1/10.2 VDR 1.4.x Installationsproblem

  • Hm,


    ich hab mich genau an eure Tipps gehalten


    - libcap 1.10 von Hand kompilieren schlägt fehl:


    Code
    make -C libcap CC='gcc' CFLAGS='-Dlinux -ansi -D_POSIX_SOURCE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wtraditional -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -pedantic -g -I/tmp/libcap-1.10/libcap/include' LD='ld' LIBS='-L/tmp/libcap-1.10/libcap -lcap' LDFLAGS='-s ' VERSION='1' MINOR='10' LIBDIR='/lib' INCDIR='/usr/include' SBINDIR='/sbin' MANDIR='/usr/man' all
    make[1]: Entering directory `/tmp/libcap-1.10/libcap'
    ld -soname libcap.so.1 -x -shared -o libcap.so.1.10 cap_alloc.o cap_proc.o cap_extint.o cap_flag.o cap_text.o cap_sys.o
    ld: cap_alloc.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC
    cap_alloc.o: could not read symbols: Bad value
    make[1]: *** [libcap.so.1.10] Fehler 1
    make[1]: Leaving directory `/tmp/libcap-1.10/libcap'
    make: *** [all] Fehler 2


    sowie


    Code
    rug in libcap
    FEHLER: 'libcap' is not available, or is fully up-to-date.
    knechtle64:/tmp/vdr-1.4.4 # rug in libcap-devel
    FEHLER: 'libcap-devel' is not available, or is fully up-to-date.
    knechtle64:/tmp/vdr-1.4.4 # modprobe capability
    FATAL: Error inserting capability (/lib/modules/2.6.16.13-4-smp/kernel/security/capability.ko): Invalid argument


    Der vdr 1.4.3 (als Paket installiert) läuft auf meinem System --- aber ich hätte halt gerne mal den 1.4.4 und einige Plugins compiliert :(


    Muß ich auf meinem SuSE 10.1 x64 System irgendetwas anders machen?

    -------
    Produktiv: Windows Vista MCE, x64, FireDTV DVB-C-Karte
    Test: c't VDR 6.2 mit Hauppauge Nexus DVB-S

    Einmal editiert, zuletzt von CharlieBlank ()

  • hi ck3d,


    wo hast du denn die devel pakete her?


    ich hab hier das gleiche problem, hab gerade suse-10.2 installiert und da ist immer noch das gleiche problem. nach den devel paketen hab ich gesucht, aber die sind weder auf der dvd, noch werden sie beim online-update angezeigt.


    ich könnt nattürlich die neue 1.10 auch händisch installieren, so wie es manche machen, nur wenn ich die alte libcap deinstallieren will, dann motzt yast an zig abhängigkeiten rum. kann ich die einfach ingnorieren wenn ich danach die neue installiere oder muss ich die anderen anwendungen auch zuerst deinstallieren?



    gruß alex

    Server: yaVDR 0.5 mit Mystique SaTiX-S2 V3 CI Dual, headless
    Client-1: yaVDR 0.5 mit Streamdev auf Intel DH67BL, Celeron G530, 4GB RAM, DVD-Brenner, SSD (Patriot Torqx2 32GB) im Digitainer-Gehäuse mit X10 Medion Fernbedienung, Ausgabe-Device: GT520 mit softhddevice
    Client-2: MediaMVP


  • Hi,


    bei der SuSE 10.2 gibt es das libcap-devel auf der Webseite zum manuellen download. Bei der Installations CD sowie DVD und im Onlineupdate fehlt dieses Paket. Warum das so ist weiß ich auch net ;)


    hier die Dateien:


    libcap-devel für SuSE 10.2 x86
    http://download.opensuse.org/d…p-devel-1.92-519.i586.rpm


    libcap-devel für SuSE 10.2 x86_64
    http://download.opensuse.org/d…devel-1.92-519.x86_64.rpm

    Einmal editiert, zuletzt von Stillgelegt2 ()

  • Zitat

    Originally posted by CharlieBlank


    Muß ich auf meinem SuSE 10.1 x64 System irgendetwas anders machen?


    Hi,


    ja! Hast Du auch das libcap-devel für x86_64 verwendet?

  • hi,


    also die devel pakete hatte ich inzwischen gefunden und installiert.
    make und make install funkt auch.


    nur steht in der "install" info datei vom vdr aber, man soll vor dem make ein "modprobe capability" durchführen. das bringt aber weiterhin den fehler:


    "FATAL: Error inserting capability (/lib/modules/2.6.18.2-34-default/kernel/security/capability.ko): Invalid argument


    der vdr läuft aber komischerweise.
    für was ist denn diese "capability" überhaupt ?



    gruß alex

    Server: yaVDR 0.5 mit Mystique SaTiX-S2 V3 CI Dual, headless
    Client-1: yaVDR 0.5 mit Streamdev auf Intel DH67BL, Celeron G530, 4GB RAM, DVD-Brenner, SSD (Patriot Torqx2 32GB) im Digitainer-Gehäuse mit X10 Medion Fernbedienung, Ausgabe-Device: GT520 mit softhddevice
    Client-2: MediaMVP


  • Hi,


    sorry für was der Befehl ist weiß ich auch net. Ich hab den aber noch nie benötigt ;) bzw. ausgeführt...

  • rpm -qi libcap
    Name : libcap Relocations: (not relocatable)
    Version : 1.92 Vendor: SUSE LINUX Products GmbH, Nuernberg, Germany
    Release : 497 Build Date: Sun Apr 23 03:47:25 2006
    Install Date: Fri Sep 1 16:10:39 2006 Build Host: avitrano.suse.de
    Group : System/Libraries Source RPM: libcap-1.92-497.src.rpm
    Size : 50661 License: BSD
    Signature : DSA/SHA1, Sun Apr 23 03:55:15 2006, Key ID a84edae89c800aca
    Packager : http://bugs.opensuse.org
    Summary : Library and Binaries for Capabilities (linux-privs) Support
    Description :
    Capabilities are a measure to limit the omnipotence of the superuser.
    Currently a program started by root or setuid root has the power to do
    anything. Capabilities (Linux-Privs) provide a more fine-grained access
    control. Without kernel patches, you can use this library to drop
    capabilities within setuid binaries. If you use patches, this can be
    done automatically by the kernel.

  • Hallo,


    ich hatte das selbe Problem, und habe das vdr-wiki angepasst, ihr könnt ja mal schauen ob ich auch keinen Schritt vergessen habe.
    http://www.vdr-wiki.de/wiki/in…nstallation#OpenSuse_10.2


    Viele Grüße vom schluppy


    VDR noch nicht ganz am laufen

    SuSE Linux 10.2 / 2.6.18- /VDR 1.4.4 BigPatch
    Asus A7v / Athlon XP 1800 / 768 MB Ram / TT S2300 (Rev 2.3) "modded" / TT Budget S-1401



    Code
    <°)))))><   ><)))))°>   <°)))))><   ><)))))°>   <°)))))><   ><)))))°> 
                         .  .
                    __ _.|_ |. .._ ._   .
                   _) (_.[ )|(_|[_)[_)\_|
                                |  |  ._|
  • .ICE-unix .X11-unix gpg-HugnSm kde-root ksocket-root
    .X0-lock gconfd-root kde-ich ksocket-ich ssh-KNNEY3786
    MPC:/tmp # cd /usr/src/
    MPC:/usr/src # cd libcap-1.10
    MPC:/usr/src/libcap-1.10 # make
    make -C libcap CC='gcc' CFLAGS='-Dlinux -ansi -D_POSIX_SOURCE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wtraditional -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -pedantic -g -I/usr/src/libcap-1.10/libcap/include' LD='ld' LIBS='-L/usr/src/libcap-1.10/libcap -lcap' LDFLAGS='-s ' VERSION='1' MINOR='10' LIBDIR='/lib' INCDIR='/usr/include' SBINDIR='/sbin' MANDIR='/usr/man' all
    make[1]: Entering directory `/usr/src/libcap-1.10/libcap'
    gcc -Dlinux -ansi -D_POSIX_SOURCE -Wall -Wwrite-strings -Wpointer-arith -Wcast-qual -Wcast-align -Wtraditional -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow -pedantic -g -I/usr/src/libcap-1.10/libcap/include -c cap_sys.c -o cap_sys.o
    In file included from cap_sys.c:10:
    libcap.h:57:3: warning: suggest hiding #error from traditional C with an indented #
    libcap.h:58:3: warning: suggest hiding #error from traditional C with an indented #
    libcap.h:101:25: warning: ISO C does not permit named variadic macros
    cap_sys.c:14: error: expected declaration specifiers or ‘...’ before ‘capget’
    cap_sys.c:15: error: expected declaration specifiers or ‘...’ before ‘header’
    cap_sys.c:16: error: expected declaration specifiers or ‘...’ before ‘data’
    cap_sys.c:18: warning: return type defaults to ‘int’
    cap_sys.c:18: warning: no previous prototype for ‘_syscall2’
    cap_sys.c: In function ‘_syscall2’:
    cap_sys.c:18: error: expected declaration specifiers before ‘_syscall2’
    cap_sys.c:20: warning: traditional C rejects ISO C style function definitions
    cap_sys.c:14: error: parameter name omitted
    cap_sys.c:15: error: parameter name omitted
    cap_sys.c:16: error: parameter name omitted
    make[1]: *** [cap_sys.o] Error 1
    make[1]: Leaving directory `/usr/src/libcap-1.10/libcap'


    ich komm nicht weiter hilfe !!

  • hab auch mit suse 10.2 das selbe prob mit modprobe capability
    FATAL: Error inserting capability (/lib/modules/2.6.20.7-0.1-opp/kernel/security/capability.ko): Invalid argument


    und hier mal die log massages


    kernel: Failure registering capabilities with primary security module.

  • Hi
    sieht aus als ob einfach das modul fehlt, das wiki sagt dazu:
    yast -i libcap-devel


    Ohne Gewähr, da ich SuSE länger nicht mehr probiert habe.


    Gruß Ulf

    Samsung UE43RU7479U, Antec Fusion Black, Prime A320m-k, Ryzen3 3200G, 2* DVB-T2,
    Yavdr-ansible auf Ubuntu Server 22.04

  • also bie mir hat die licap-devel bei dem make Problem unter opensuse 10.2 geholfen ! runter geladen installiert und schon lief das make durch

    Diseqc 9/8 Astra+Hotbird
    Asus P4C800-E Deluxe mit M740@1,2Ghz 1GB RAM 60GB + 500GB Video Teac DVD-ROM VDR1.4.7 Nexus2.2 + SS2 2.6C
    Rebach Gehäuse von 2004, Epia MII12000 Seagate 320GB TT1.5 SS2 2.6 Forton 145W OpenSuSe 10.2 Pioneer DVD-105 VDR1.4.7 OneForAll URC-8040 KS0108 Display

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!