Fehler beim Ausführen einer Binary Datei

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • meisterjäger
    Smart Home'r
    • 15.06.2019
    • 71

    Fehler beim Ausführen einer Binary Datei

    Hallo Freunde,

    ich bin mit meinem Latein am Ende und ich hoffe ihr könnt mir helfen. Ich würde auf meinem Loxberry gerne eine Binary Datei starten und dabei erhalte ich immer folgende Fehlermeldungen. Könnt ihr mir sagen was ich machen muss, damit ich die Datei ohne Fehler ausführen kann?

    Code:
    /opt/gcc-10.1.0/lib/libstdc++.so.6: version `GLIBCXX_3.4.29' not found
    Code:
    /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.33' not found
    Code:
    /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.32' not found
    Code:
    /lib/arm-linux-gnueabihf/libc.so.6: version `GLIBC_2.34' not found
    Ich habe die neueste Loxberry Version installiert. Könnt ihr mit diesen Fehlermeldungen was anfangen?

    Vielen Dank im Voraus für die Mühe
  • Prof.Mobilux
    Supermoderator
    • 25.08.2015
    • 4639

    #2
    Auf einem einfachen Weg ohne tiefgreifende Linuxkenntnisse wirst Du die Datei nicht ausführen können.

    Deine Binärdatei ist dynamisch gegen die glibc verlinkt. D. h. er braucht diese Datei im System, um sich selbst auszuführen. Es sieht so aus, als ob er die Version 2.32, 2.33 oder 2.34 benötigt. Auf einem aktuellen Loxberry ist aber nur 2.28 vorhanden.

    Klicke auf die Grafik für eine vergrößerte Ansicht  Name: image.png Ansichten: 0 Größe: 7,6 KB ID: 376370

    Dann sucht er auch noch die libstdc++.so.6 in exakt Version 3.4.29 unter dem Pfad /opt/gcc-10.1.0/lib/libstdc++.so.6. Da gibt es im LoxBerry die Datei aber nicht. Es gibt ein Paket unter apt libstdc++6, wenn Du das installierst, müsstest Du einen Symlink unter /opt/gcc-10.1.0/lib/libstdc++.so.6 anlegen, der auf die dann installierte libstdc++.so.6 zeigt. Aber auch dann passt vermutlich die Version nicht:

    Code:
    root@loxberrykeller:/opt/loxberry/sbin# apt show libstdc++6
    Package: libstdc++6
    Version: 8.3.0-6+rpi1
    Priority: optional
    Section: libs
    Source: gcc-8
    Maintainer: Debian GCC Maintainers <debian-gcc@lists.debian.org>
    Installed-Size: 1,758 kB
    Provides: libstdc++6-armhf
    Depends: gcc-8-base (= 8.3.0-6+rpi1), libc6 (>= 2.18), libgcc1 (>= 1:3.5)
    Conflicts: scim (<< 1.4.2-1)
    Breaks: blockattack (<= 1.4.1+ds1-2.1+b2), boo (<= 0.9.5~git20110729.r1.202a430-2), c++-annotations (<= 10.2.0-1), clustalx (<= 2.1+lgpl-3), dff (<= 1.3.0+dfsg.1-4.1+b3), digikam-private-libs (<= 4:4.4.0-1.1+b2), dnsdist (<< 1.3.3-3), emscripten (<= 1.22.1-1), ergo (<= 3.4.0-1), fceux (<= 2.2.2+dfsg0-1), fiona (<= 1.5.1-2), flush (<= 0.9.12-3.1), freeorion (<= 0.4.4+git20150327-2), fslview (<= 4.0.1-4), fwbuilder (<= 5.1.0-4), gcc-4.3 (<< 4.3.6-1), gcc-4.4 (<< 4.4.6-4), gcc-4.5 (<< 4.5.3-2), gnote (<= 3.16.2-1), gnudatalanguage (<= 0.9.5-2+b2), innoextract (<= 1.4-1+b1), lambda-align (<< 1.0.3-5), libantlr-dev (<= 2.7.7+dfsg-6), libapache2-mod-passenger (<= 5.0.7-1), libaqbanking34-plugins, libaqsis1 (<= 1.8.2-1), libassimp3 (<= 3.0~dfsg-4), libboost-date-time1.54.0, libboost-date-time1.55.0, libchemps2-1 (<= 1.5-1), libcpprest2.4 (<= 2.4.0-2), libdap17 (<= 3.14.0-2), libdapclient6 (<= 3.14.0-2), libdapserver7 (<= 3.14.0-2), libdavix0 (<= 0.4.0-1+b1), libdballe6 (<= 6.8-1), libdiet-admin2.8 (<= 2.8.0-1+b3), libdiet-client2.8 (<= 2.8.0-1+b3), libdiet-sed2.8 (<= 2.8.0-1+b3), libfreefem++ (<= 3.37.1-1), libgazebo5 (<= 5.0.1+dfsg-2.1), libgetfem4++ (<= 4.2.1~beta1~svn4635~dfsg-3+b1), libgmsh2 (<= 2.9.3+dfsg1-1), libinsighttoolkit4.7 (<= 4.7.2-2), libkolabxml1 (<= 1.1.0-3), libktoblzcheck1c2a, liblhapdf0, libllvm3.8, libllvm3.9, libllvm4.0, libmarisa0 (<= 0.2.4-8), libogre-1.8.0 (<= 1.8.0+dfsg1-7+b1), libogre-1.9.0 (<= 1.9.0+dfsg1-4), libopenwalnut1 (<= 1.4.0~rc1+hg3a3147463ee2-1+b1), libpqxx-4.0 (<= 4.0.1+dfsg-3), libpythia8, libreoffice-core (<= 1:4.4.5-2), librime1 (<= 1.2+dfsg-2), libsimgrid3.14, libusbguard0 (<< 0.7.4+ds-1), libwibble-dev (<= 1.1-1), libwreport2 (<= 2.14-1), libxapian30 (<= 1.4.1-1~bpo8+1), libxmltooling6 (<= 1.5.3-2.1), lightspark (<= 0.7.2+git20150512-2+b1), mednafen (<< 1.22.1+dfsg-1), mira-assembler (<= 4.9.5-1), mongodb (<= 1:2.4.14-2), mongodb-server (<= 1:2.4.14-2), ncbi-blast+ (<= 2.2.30-4), nghttp2-proxy (<< 1.36.0-2), openscad (<= 2014.03+dfsg-1+b1), osm2pgsql (<< 0.96.0+ds-2), osmcoastline (<< 2.2.4-1), osmium-tool (<< 1.10.0-1), passepartout (<= 0.7.1-1.1), pdf2djvu (<= 0.7.21-2), pdns-recursor (<< 4.1.11-1), photoprint (<= 0.4.2~pre2-2.3+b2), plastimatch (<= 1.6.2+dfsg-1), plee-the-bear (<= 0.6.0-3.1), poedit (<< 2.2.1-2), povray (<= 1:3.7.0.0-8), powertop (<= 2.6.1-1), printer-driver-brlaser (<= 3-3), psi4 (<= 4.0~beta5+dfsg-2+b1), python-fiona (<= 1.5.1-2), python-guiqwt (<= 2.3.1-1), python-healpy (<= 1.8.1-1+b1), python-htseq (<= 0.5.4p3-2), python-imposm (<= 2.5.0-3+b2), python-pyosmium (<< 2.15.1-1), python-pysph (<= 0~20150606.gitfa26de9-5), python-rasterio (<= 0.24.0-1), python-scipy (<= 0.14.1-1), python-sfml (<= 2.2~git20150611.196c88+dfsg-1+b1), python3-fiona (<= 1.5.1-2), python3-pyosmium (<< 2.15.1-1), python3-scipy (<= 0.14.1-1), python3-sfml (<= 2.2~git20150611.196c88+dfsg-1+b1), python3-taglib (<= 0.3.6+dfsg-2+b2), realtimebattle (<= 1.0.8-14), ruby-passenger (<= 5.0.7-1), schroot (<= 1.6.10-1+b1), seer (<< 1.1.4-2), sqlitebrowser (<= 3.5.1-3), tecnoballz (<= 0.93.1-6), undertaker (<< 1.6.1-4.2), wesnoth-1.12-core (<= 1:1.12.4-1), widelands (<= 1:18-3+b1), xflr5 (<= 6.09.06-2)
    Replaces: libstdc++6-8-dbg (<< 4.9.0-3)
    Homepage: http://gcc.gnu.org/
    Download-Size: 326 kB
    APT-Manual-Installed: yes
    APT-Sources: http://ftp.agdsn.de/pub/mirrors/raspbian/raspbian buster/main armhf Packages
    Description: GNU Standard C++ Library v3
    This package contains an additional runtime library for C++ programs
    built with the GNU compiler.
    .
    libstdc++-v3 is a complete rewrite from the previous libstdc++-v2, which
    was included up to g++-2.95. The first version of libstdc++-v3 appeared
    in g++-3.0.
    ​
    🇺🇦 Hilfe für die Menschen der Ukraine: https://www.loxforum.com/forum/proje...Cr-die-ukraine


    LoxBerry - Beyond the Limits

    Kommentar

    • meisterjäger
      Smart Home'r
      • 15.06.2019
      • 71

      #3
      Vielen Dank für die Antwort also kurz zusammengefasst keine Chance die Datei laufen zu lassen am loxberry oder?

      Kommentar

      • meisterjäger
        Smart Home'r
        • 15.06.2019
        • 71

        #4
        Habe es gerade mit dem pre-release von v3.0.0.0 getestet es kommen die gleichen Fehler. Debian Bullseye hat die glibc Version bis 2.31 ich brauche aber bis 2.34. Anscheinend hat Ubuntu die glibc Version bis 2.36. Wahrscheinlich muss ich es mit einem anderen Raspberry Pi Image versuchen welches auf Ubuntu aufbaut. Oder hat jemand noch eine Idee?

        Kommentar


        • Gagi
          Gagi kommentierte
          Kommentar bearbeiten
          Evtl. Kriegst du auch ein anderes binary das nicht auf Ubuntu aufsetzt ? Oder ne ältere Version die könnte dann auch mit ner älteren glibc zurechtkommen
      Lädt...