Run time error 19: "File or function is not found"

Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!

Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
  • Hallo Beardfish,


    ich habe ein Linux Server und habe ein großes Prblem! Wenn ich ein Gamemode auf dem Server starten möchte, bekomme ich immer eine Fehlermeldung. Jedoch kommt der Fehler bei jedem Gamemode und konnte das Problem nicht beheben.



    SA-MP Dedicated Server
    ----------------------
    v0.3a R4, (C)2005-2009 SA-MP Team


    [18:40:26]
    [18:40:26] Server Plugins
    [18:40:26] --------------
    [18:40:26] Loading plugin: streamer.so
    [18:40:26]
    *** Streamer Plugin v2.3.8 by Incognito loaded ***


    [18:40:26] Loaded.
    [18:40:26] Loaded 1 plugins.


    [18:40:26]
    [18:40:26] Ban list
    [18:40:26] --------
    [18:40:26] Loaded: samp.ban
    [18:40:26]
    [18:40:26]
    [18:40:26] Filter Scripts
    [18:40:26] ---------------
    [18:40:26] Loaded 0 filter scripts.


    [18:40:26] Script[gamemodes/myscript.amx]: Run time error 19: "File or function is not found"
    [18:40:26] Number of vehicle models: 0



    Der Server läuft weiter, jedoch ohne das Gamemode. Im SAMP-Client steht nur bei Mode: Unknown undauch die Map hat sich nicht verändert. Wie man oben erkennen kann, wurde der Streamer geladen. Das Gamemode braucht keine MySQL und hat auch keine Warnings oder Errors! Auf dem HomePC läuft das Script unter Windows XP ohne Probleme, jedoch nicht auf dem Linux Server.


    Linux: Debian Lenny v5.0 Confixx v3.3.4 - 64bit



    Config.cfg:
    echo Executing Server Config...
    lanmode 0
    rcon_password myrcon
    maxplayers 50
    port 7777
    hostname SA-MP 0.3 Server
    gamemode0 myscript 1
    filterscripts base gl_actions gl_property gl_realtime gl_npcs npc_record
    announce 0
    query 1
    weburl www.sa-mp.com
    maxnpc 1
    onfoot_rate 40
    incar_rate 40
    weapon_rate 40
    stream_distance 300.0
    stream_rate 1000
    plugins streamer.so


    Kann mir jemand bei dem Problem helfen? Ich bin am verzweifeln.... :thumbdown:

    Unser Server auf TS3index.com


    Homepage: www.fun-und-witze.de

    Hinweis: Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen!


  • Es kann kein Fehler im Script vorliegen, da es bei jedem Script ist - auch bei den Standart Gamemodes aus dem Ordner. Es ist eine main(); im Script difiniert und auch ohne Plugins läuft der Server nicht. Der Scriptfile-Order wurde natürlich auch komplett hochgeladen.


    Weitere Ideen?

    Unser Server auf TS3index.com


    Homepage: www.fun-und-witze.de

    Hinweis: Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen!


  • Bei mir kommt diese Fehler bei jedem Script.
    Bei so neuen, die gerade mal 100 Zeilen haben, macht es was aus, bei einem normalem GF nicht. Keine Ahnung.

  • Ich hatte das auch ... das ist weil du 64BIT hast .... hast du die 32libs schon installiert ?


    Wo bekomme ich die und wie kann ich das installieren?

    Unser Server auf TS3index.com


    Homepage: www.fun-und-witze.de

    Hinweis: Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen!



  • Wo bekomme ich die und wie kann ich das installieren?


    Code
    apt-get install ia32-libs


    Ein Wunder, dass du überhaupt nen Error bekommst, bei mir hat der immer gesagt, samp03svr No such file or directory. Also er hatte nichtmal die Datei gefunden.

  • root:# apt-get install ia32-libs
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    ia32-libs is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 53 not upgraded.
    7 not fully installed or removed.
    After this operation, 0B of additional disk space will be used.
    Setting up apt (0.7.20.2+lenny2) ...
    gpg: key 6070D3A1: "Debian Archive Automatic Signing Key (4.0/etch) <ftpmaster@debian.org>" not changed
    gpg: key ADB11277: "Etch Stable Release Key <debian-release@lists.debian.org>" not changed
    gpg: key BBE55AB3: "Debian-Volatile Archive Automatic Signing Key (4.0/etch)" not changed
    gpg: key F42584E6: "Lenny Stable Release Key <debian-release@lists.debian.org>" not changed
    gpg: key 55BE302B: "Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>" not changed
    gpg: key 6D849617: "Debian-Volatile Archive Automatic Signing Key (5.0/lenny)" not changed
    gpg: Total number processed: 6
    gpg: unchanged: 6
    Setting up linux-image-2.6.26-2-amd64 (2.6.26-24) ...
    Running depmod.
    Running mkinitramfs-kpkg.
    Not updating initrd symbolic links since we are being updated/reinstalled
    (2.6.26-21lenny3 was configured last, according to dpkg)
    Not updating image symbolic links since we are being updated/reinstalled
    (2.6.26-21lenny3 was configured last, according to dpkg)
    You already have a LILO configuration in /etc/lilo.conf
    Running boot loader as requested
    Testing lilo.conf ...
    Failed test for bootloader lilo
    Setting up libc6-i386 (2.7-18lenny4) ...
    Setting up linux-libc-dev (2.6.26-24) ...
    Setting up libc6-dev (2.7-18lenny4) ...
    Setting up libmysqlclient15off (5.0.51a-24+lenny4) ...
    Setting up mysql-client-5.0 (5.0.51a-24+lenny4) ...


    Jedoch hat das auch nicht bei dem Problem geholfen. Wie hast du das Problem beseitigt? Nur mit diesem apg?

    Unser Server auf TS3index.com


    Homepage: www.fun-und-witze.de

    Hinweis: Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen!


  • root:# apt-get upgrade
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following packages have been kept back:
    bind9-host dnsutils
    The following packages will be upgraded:
    apache2 apache2-mpm-prefork apache2-suexec apache2-utils apache2.2-common
    apt-utils cpio libapache2-mod-perl2 libapache2-mod-php5 libapr1 libcurl3
    libcurl3-gnutls libfreetype6 libgtk2.0-0 libgtk2.0-bin libgtk2.0-common
    libjasper1 libkrb53 libmysqlclient15-dev libpango1.0-0 libpango1.0-common
    libpng12-0 libpoppler3 libpq5 libssl-dev libssl0.9.8 libtheora0 libwbclient0
    libxext6 locales mysql-server-5.0 nano nfs-common nscd openssl php-pear
    php5-cgi php5-cli php5-common php5-curl php5-gd php5-imap php5-mcrypt
    php5-mhash php5-mysql poppler-utils python-support samba-common smbclient
    tzdata usbutils
    51 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
    Need to get 0B/82.4MB of archives.
    After this operation, 1452kB disk space will be freed.
    Do you want to continue [Y/n]? y


    Extracting templates from packages: 100%
    Preconfiguring packages ...
    (Reading database ... 71593 files and directories currently installed.)
    Preparing to replace mysql-server-5.0 5.0.51a-24 (using .../mysql-server-5.0_5.0.51a-24+lenny4_amd64.deb) ...
    Stopping MySQL database server: mysqld failed!
    invoke-rc.d: initscript mysql, action "stop" failed.
    dpkg: warning - old pre-removal script returned error exit status 1
    dpkg - trying script from the new package instead ...
    Stopping MySQL database server: mysqld failed!
    invoke-rc.d: initscript mysql, action "stop" failed.
    dpkg: error processing /var/cache/apt/archives/mysql-server-5.0_5.0.51a-24+lenny4_amd64.deb (--unpack):
    subprocess new pre-removal script returned error exit status 1
    Stopping MySQL database server: mysqld failed!
    invoke-rc.d: initscript mysql, action "stop" failed.
    Starting MySQL database server: mysqld already running.
    /usr/bin/mysqladmin: connect to server at 'localhost' failed
    error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
    Preparing to replace tzdata 2010a-0lenny1 (using .../tzdata_2010j-0lenny1_all.deb) ...
    Unpacking replacement tzdata ...
    Errors were encountered while processing:
    /var/cache/apt/archives/mysql-server-5.0_5.0.51a-24+lenny4_amd64.deb
    E: Sub-process /usr/bin/dpkg returned an error code (1)


    ...und jetzt? Ich bin nicht der beste Linux-Anwender, sondern bin froh, wenn ich eine Anwendung starten kann.

    Unser Server auf TS3index.com


    Homepage: www.fun-und-witze.de

    Hinweis: Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen!


  • Sorry für den Doppelpost!



    Ich habe den Server zum laufen bekommen! Zuvor habe ich mich auf dem anderen Forum herumgetrieben und diesen Betrag gefunden.


    Zitat von Panorama_:


    Jedoch ist es wichtig, dass dieser Include ganz oben im Gamemode gesetzt wird und nicht erst nach anderen Includes setzen!




    Jedoch mein Problem geht weiter.... wenn ich jetzt auf den Server gehe, die "Herzlich Willkommen" Nachricht bekomme und das Dialog zum einloggen bekomme, geht der Server wieder aus. Alle Ordner haben die Rechte 777 und auch der Scriptfile + Unterordner haben die Rechte gesetzt bekommen.


    Folgender Fehler:



    Kann mir jemand Helfen?






    edit:



    Auch dieser Fehler wurde behoben!
    Wer auch dieses Problem hat, sollte vielleicht nochmal alle Rechte der
    Dateien in allen Ordnern sowie Unterordnern uberprüfen.


    Wenn es schnell gehen soll, reicht auch eine Eingabe in Putty. Jedoch vorher in den Ordner mit cd wechseln!


    Zitat

    Alle Verzeichnisse CHMOD 777:
    find -type d -exec chmod 777 {} \;

    Alle Dateien CHMOD 777:

    find -type f -exec chmod 777 {} \;


    Vielen Dank an alle, die mir auf die Sprünge geholfen haben und vielleicht konnte ich auch dadurch helfen!



    :thumbup: :thumbup: :thumbup: :thumbup:

    Unser Server auf TS3index.com


    Homepage: www.fun-und-witze.de

    Hinweis: Die Deutsche Rechtschreibung ist Freeware, sprich, du kannst sie kostenlos nutzen.
    Allerdings ist sie nicht Open Source, d.h. du darfst sie nicht verändern oder in veränderter Form veröffentlichen!


    Einmal editiert, zuletzt von Sponge-Manu ()