Szegmens hiba

Kezdőlap Fórumok Linuxos szoftverek Szegmens hiba

10 bejegyzés megtekintése - 41-50 / 57
  • Szerző
    Bejegyzés
  • #2133849
    uzsolt
    Felhasználó

      Muti azt az ld.so.conf-ot!

      #2133850
      uzsolt
      Felhasználó

        Muti azt az ld.so.conf-ot!

        #2133851
        milfer
        Felhasználó
          tothaa wrote:
          Én t’om, hogy mi a PATH változó; de ezt a függvénykönyvtáras dolgot nem tudtam 🙁

          Na azt csináltam, hogy fölvettem könyvtárat /etc/ld.so.conf  -ba; majd ldconfig-ot futtattam; majd operát indítottam:

          $ opera
          ERROR: ld.so: object ‘libjvm.so’ from LD_PRELOAD cannot be preloaded: ignored.
          ERROR: ld.so: object ‘libawt.so’ from LD_PRELOAD cannot be preloaded: ignored.
          OpenOffice path is ‘../../openoffice’
          ** Message: GetValue variable 1 (1)
          ** Message: GetValue variable 2 (2)
          ** Message: GetValue variable 1 (1)
          ** Message: GetValue variable 2 (2)
          ** Message: GetValue variable 1 (1)
          ** Message: GetValue variable 2 (2)
          ** Message: GetValue variable 1 (1)
          ** Message: GetValue variable 2 (2)
          OpenOffice path is ‘../../openoffice’
          ** Message: GetValue variable 1 (1)
          ** Message: GetValue variable 2 (2)
          ** Message: GetValue variable 1 (1)
          ** Message: GetValue variable 2 (2)
          ** Message: GetValue variable 1 (1)
          ** Message: GetValue variable 2 (2)
          ** Message: GetValue variable 1 (1)
          ** Message: GetValue variable 2 (2)
          opera: libjava.so: nem lehet megnyitni megosztott objektum fájlt: Nincs ilyen fájl vagy könyvtár
          $

          Miért kell piszkálni, ha működött. 105.gif
          Az opera az egy indító script a /usr/bin mappában. Nézz bele és meglátod, hogy ott állítja be az LD_PRELOAD környezeti változót többek között a libjvm.so, és a libawt.so számára. Azért kapod a hibaüzenetet (az első két sort), mert nincs benne (Uzsolt kedvéért nem a Path-ban ) hanem a libeket tartalmazó olyan mappákban amiben az ld keres (ez így sokkal szebb). Ha rákeresel erre a két so-ra és bemásolod őket pl. a /usr/lib mappába akkor megszűnik a hibaüzeneted.

          #2133852
          milfer
          Felhasználó
            tothaa wrote:
            Én t’om, hogy mi a PATH változó; de ezt a függvénykönyvtáras dolgot nem tudtam 🙁

            Na azt csináltam, hogy fölvettem könyvtárat /etc/ld.so.conf  -ba; majd ldconfig-ot futtattam; majd operát indítottam:

            $ opera
            ERROR: ld.so: object ‘libjvm.so’ from LD_PRELOAD cannot be preloaded: ignored.
            ERROR: ld.so: object ‘libawt.so’ from LD_PRELOAD cannot be preloaded: ignored.
            OpenOffice path is ‘../../openoffice’
            ** Message: GetValue variable 1 (1)
            ** Message: GetValue variable 2 (2)
            ** Message: GetValue variable 1 (1)
            ** Message: GetValue variable 2 (2)
            ** Message: GetValue variable 1 (1)
            ** Message: GetValue variable 2 (2)
            ** Message: GetValue variable 1 (1)
            ** Message: GetValue variable 2 (2)
            OpenOffice path is ‘../../openoffice’
            ** Message: GetValue variable 1 (1)
            ** Message: GetValue variable 2 (2)
            ** Message: GetValue variable 1 (1)
            ** Message: GetValue variable 2 (2)
            ** Message: GetValue variable 1 (1)
            ** Message: GetValue variable 2 (2)
            ** Message: GetValue variable 1 (1)
            ** Message: GetValue variable 2 (2)
            opera: libjava.so: nem lehet megnyitni megosztott objektum fájlt: Nincs ilyen fájl vagy könyvtár
            $

            Miért kell piszkálni, ha működött. 105.gif
            Az opera az egy indító script a /usr/bin mappában. Nézz bele és meglátod, hogy ott állítja be az LD_PRELOAD környezeti változót többek között a libjvm.so, és a libawt.so számára. Azért kapod a hibaüzenetet (az első két sort), mert nincs benne (Uzsolt kedvéért nem a Path-ban ) hanem a libeket tartalmazó olyan mappákban amiben az ld keres (ez így sokkal szebb). Ha rákeresel erre a két so-ra és bemásolod őket pl. a /usr/lib mappába akkor megszűnik a hibaüzeneted.

            #2133853
            tothaa
            Felhasználó
              Code:
              $ cat /etc/ld.so.conf
              /usr/lib/atlas/3dnow
              /usr/lib/3dnow

              /usr/lib/jvm/java-6-sun-1.6.0.02/jre/lib/i386
              /usr/lib/jvm/java-6-sun-1.6.0.02/jre/lib/i386/client

              include /etc/ld.so.conf.d/*.conf
              $ cat  /etc/ld.so.conf.d/*
              # Multiarch support
              /lib/i486-linux-gnu
              /usr/lib/i486-linux-gnu
              # libc default configuration
              /usr/local/lib
              # make libR.so and libRlapack.so visible to ld.so
              /usr/lib/R/lib
              $ whereis opera
              opera: /usr/bin/opera /usr/lib/opera /usr/share/opera /usr/share/man/man1/opera.1.gz
              $

              Tényleg hadjuk; majd ha jávás oldalt nézek, akkor azt iceweasellel fogom megtenni.

              #2133854
              tothaa
              Felhasználó
                Code:
                $ cat /etc/ld.so.conf
                /usr/lib/atlas/3dnow
                /usr/lib/3dnow

                /usr/lib/jvm/java-6-sun-1.6.0.02/jre/lib/i386
                /usr/lib/jvm/java-6-sun-1.6.0.02/jre/lib/i386/client

                include /etc/ld.so.conf.d/*.conf
                $ cat  /etc/ld.so.conf.d/*
                # Multiarch support
                /lib/i486-linux-gnu
                /usr/lib/i486-linux-gnu
                # libc default configuration
                /usr/local/lib
                # make libR.so and libRlapack.so visible to ld.so
                /usr/lib/R/lib
                $ whereis opera
                opera: /usr/bin/opera /usr/lib/opera /usr/share/opera /usr/share/man/man1/opera.1.gz
                $

                Tényleg hadjuk; majd ha jávás oldalt nézek, akkor azt iceweasellel fogom megtenni.

                #2133855
                uzsolt
                Felhasználó
                  Code:
                  /usr/lib/jvm/java-6-sun-1.6.0.02/jre/lib/i386/server
                  /usr/lib/gcj-4.2.8

                  Ezzel még bővitsd ki, egy ldconfig-ra rácsapsz, és (nagyon remélem, hogy) jó lesz.

                  #2133856
                  uzsolt
                  Felhasználó
                    Code:
                    /usr/lib/jvm/java-6-sun-1.6.0.02/jre/lib/i386/server
                    /usr/lib/gcj-4.2.8

                    Ezzel még bővitsd ki, egy ldconfig-ra rácsapsz, és (nagyon remélem, hogy) jó lesz.

                    #2133857
                    tothaa
                    Felhasználó

                      $ su
                      Jelszó:
                      # ldconfig
                      # opera
                      ERROR: ld.so: object ‘libawt.so’ from LD_PRELOAD cannot be preloaded: ignored.
                      OpenOffice path is ‘../../openoffice’
                      ** Message: GetValue variable 1 (1)
                      ** Message: GetValue variable 2 (2)
                      ** Message: GetValue variable 1 (1)
                      ** Message: GetValue variable 2 (2)
                      ** Message: GetValue variable 1 (1)
                      ** Message: GetValue variable 2 (2)
                      ** Message: GetValue variable 1 (1)
                      ** Message: GetValue variable 2 (2)
                      opera: Plug-in 14973 is not responding. It will be closed.
                      opera: Define environment variable OPERA_KEEP_BLOCKED_PLUGIN to keep blocked plug-ins.
                      opera: libjava.so: nem lehet megnyitni megosztott objektum fájlt: Nincs ilyen fájl vagy könyvtár
                      smiley.gif [itt kilépek operából ]
                      #

                      #2133858
                      tothaa
                      Felhasználó

                        $ su
                        Jelszó:
                        # ldconfig
                        # opera
                        ERROR: ld.so: object ‘libawt.so’ from LD_PRELOAD cannot be preloaded: ignored.
                        OpenOffice path is ‘../../openoffice’
                        ** Message: GetValue variable 1 (1)
                        ** Message: GetValue variable 2 (2)
                        ** Message: GetValue variable 1 (1)
                        ** Message: GetValue variable 2 (2)
                        ** Message: GetValue variable 1 (1)
                        ** Message: GetValue variable 2 (2)
                        ** Message: GetValue variable 1 (1)
                        ** Message: GetValue variable 2 (2)
                        opera: Plug-in 14973 is not responding. It will be closed.
                        opera: Define environment variable OPERA_KEEP_BLOCKED_PLUGIN to keep blocked plug-ins.
                        opera: libjava.so: nem lehet megnyitni megosztott objektum fájlt: Nincs ilyen fájl vagy könyvtár
                        smiley.gif [itt kilépek operából ]
                        #

                      10 bejegyzés megtekintése - 41-50 / 57
                      • Be kell jelentkezni a hozzászóláshoz.