Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Eigene Pakete entwickeln

    Scheduled Pinned Locked Moved Deutsch
    3 Posts 2 Posters 2.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      dexcs
      last edited by

      Morgen zusammen,

      ich würde gerne mal ein eigenes Packet für die pfsense schreiben. Dazu hab ich http://forum.pfsense.org/index.php/topic,986.0.html durchgelesen. Problem ist, das ich den Server trotzdem nicht zum laufen bekomme:

      192.168.3.110 ist mein Webserver.
      10.1.1.100 ist die Firewall.
      10.1.1.10 ist mein eigener Rechner.

      Der Webserver hängt, von der FW aus gesehen im WAN.

      Dennoch bekomme ich auf der Firewall die Meldung "Unable to retrieve package info from http://192.168.3.110. Cached data will be used."

      Was mir aufgefallen ist:
      Wenn ich in der Datei pkg_tester.php die URL auf meinen Server ändere dann kommt folgende Meldung, ansonsten nimmt er ja die von pfsense.com und da tuts:
      "Fatal error: Call to a member function kindOf() on a non-object in /var/www/localhost/htdocs/pfsense/xmlrpc_client.inc on line 1856"

      Kann mir jemand sagen was ich brauche damit die funktion kindOf() verfügbar ist und was ich falsch mache?

      Gruß Max

      Ich hab mal den Webroot mit drangehängt:

      root:
      Name Last Modified Size Type
      Parent Directory/ -  Directory
      packages/ 2007-Apr-17 14:57:59 -  Directory
      pfsense/ 2007-Apr-18 08:16:11 -  Directory

      packages:
      Name Last Modified Size Type
      Parent Directory/ -  Directory
      config/ 2007-Apr-17 14:57:59 -  Directory
      pkg_config.xml 2007-Apr-17 14:51:50 0.4K text/xml
      config:
      Name Last Modified Size Type
      Parent Directory/ -  Directory

      pfsense:
      Name Last Modified Size Type
      Parent Directory/ -  Directory
      xmlrpc/ 2007-Apr-18 08:16:11 -  Directory
      PEAR.inc 2006-Jan-18 03:04:40 33.9K application/octet-stream
      PEAR.php 2005-Apr-10 05:58:50 32.9K application/octet-stream
      array_intersect_key.php 2005-Nov-01 07:50:22 2.5K application/octet-stream
      pkg_tester.php 2007-Apr-18 08:40:15 0.7K application/octet-stream
      test.php 2005-May-30 20:19:58 0.1K application/octet-stream
      version 2005-May-16 23:55:04 0.1K application/octet-stream
      xml_parser.inc 2006-Jan-18 03:03:12 18.5K application/octet-stream
      xml_serializer.inc 2006-Jan-18 03:03:12 38.7K application/octet-stream
      xml_unserializer.inc 2006-Jan-18 03:03:12 27.8K application/octet-stream
      xml_util.inc 2006-Jan-18 03:03:12 25.9K application/octet-stream
      xmlparse.inc 2006-Jan-18 03:04:00 4.1K application/octet-stream
      xmlparse.inc.new 2006-Jan-18 03:01:52 6.7K application/octet-stream
      xmlrpc.inc 2005-Sep-20 19:05:12 4.3K application/octet-stream
      xmlrpc.php 2006-Jul-15 19:07:48 6.4K application/octet-stream
      xmlrpc_client.inc 2007-Apr-18 08:41:02 55.2K application/octet-stream
      xmlrpc_server.inc 2006-Jul-15 19:19:10 20.6K application/octet-stream
      xmlrpc_tester.php 2005-May-05 01:18:58 1.2K application/octet-stream
      xmlrpc:
      Name Last Modified Size Type
      Parent Directory/ -  Directory
      echo_time.php 2006-Apr-15 17:46:08 0.1K application/octet-stream
      version 2006-Apr-15 17:46:36 0.2K application/octet-stream
      version_base 2006-Apr-15 17:46:48 0.1K application/octet-stream
      version_comment 2005-Apr-10 05:56:48 0.1K application/octet-stream
      version_embedded 2006-Apr-15 17:47:12 0.1K application/octet-stream
      version_pfSense 2006-Apr-15 17:47:22 0.1K application/octet-stream

      1 Reply Last reply Reply Quote 0
      • D
        dexcs
        last edited by

        OK, ich habs hinbekommen:

        • Ein wget auf www.pfsense.com/packages/

        • Die Packages aufn Webserver gezogen, (server.domain.tld/packages/)

        • http://www.pfsense.com/xmlrpc.tgz runtergeladen <– Soll aber die Alte sein, ich hab ausm CVS noch den pkg_tester.php neu geladen, evtl. Kann sich mal ein Admin darum kümmern immer die Aktuelle bereitzustellen?

        • Die Dateien im Webroot unter pf_S_ense abgelegt

        • Und die Datei /etc/inc/globals.inc angepasst.

          Ich hoffe ihr nehmts mir net übel wenn ich ein bisschen mitkommentiere, oder?

        1 Reply Last reply Reply Quote 0
        • H
          hoba
          last edited by

          Nein, denn so kann später jemand mit dem gleichen Problem die Lösung finden. Mach ruhig  :)

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.