jabberserver Wildfire unter Kubuntu 6.06

sinn3r

sinn3r

Law & Order
hiho,

nach einigen hin und her bei installation (java...;) ) habe ich es nun geschafft meinen jabber server auf meinem homeserver zu installieren, um da an meinen pcs im heimnetzwerk zu nutzen.

ich bin dabei nach dieser anleitung vorgegangen

http://wiki.ubuntuusers.de/Wildfire

nun starte ich also den server über das beschriebene kommando

Code:
sudo /etc/init.d/wildfired start

voraufhin mir meine BASH folgendes ausgibt
Code:
Starting wildfire
nohup: hänge Ausgabe an „/home/basti/nohup.out“ an

dann versuche ich unter http://localhost:9090/ das admin cp zu erreichen doch leider kommt da nichts...

könnte das mit an meinem apache liegen?

Gruß
Basti
 
No Hangup Process

Starting wildfire
nohup: hänge Ausgabe an "/home/basti/nohup.out" an
Hallo,

normalerweise leitet ein Programm, das über eine Konsole gestartet wird, seine (Fehler-)Ausgaben an diese Konsole.

Mit "nohup <Befehl>" kann man einen Befehl so starten, daß er seine Ausgaben statt dessen in eine Datei leitet. Diese liegt im Home-Verzeichnis des startenden Users, heißt "nohup.ou" und muß beschreibbar sein.

Gib mal ein:
  • man nohup
Der Sinn ist aber vor allem nicht die Umleitung des Outputs, sondern daß der Prozeß unabhängig von seiner Konsole startet. In Linux herrscht eine strikte Prozeß-Hirarchie, nach der ein Prozeß, der aus einer Konsole gestartet wurde, deren "Child-Process" ist. Schließt du die Konsole, nimmt sie den Prozeß mit ins Nirvana. Mit "nohup" startet der Prozeß unabhäbnig, hat dann aber außer einer Datei nichts für seine Ausgaben, da er sich ja auf keinen "Parrent" verlassen kann, er ist ja extra davon unabhängig.

Dein Startscript scheint "Wildfire" (das ich nicht kenne) so zu starten.

dann versuche ich unter http://localhost:9090/ das admin cp zu erreichen doch leider kommt da nichts...
Ist außer Wildfire denn auch der Webserver gestartet? Was heißt "kommt da nichts"? Wie genau kommt "nichts"? Seite nicht gefunden? Server nicht gefunden? Was steht in den Logfiles vom Webserver?
 
Jup weitere Fehlermeldungen bitte ;)

Und die obere Meldung ist normal, also keine Fehlermeldung sondern ein Hinweis ...
 
wenn ich localhost aufrufe ohne port kmme ich zu meinem lampp, wenn ich das mit ports aufrufe also 9090 oder 9190 kommt sofort und ohne suchzeit "server nicht gefunden", dies sowohl bei FF alsauch beim Konqi

das mit dem webserver hab ich inzwischen getest, das gleiche passiert auch wenn der abeschaltet ist, also hat das mit dem wohl eher nichts zutun...
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: com/install4j/runtime/Launcher
Exception in thread "main" java.lang.NoClassDefFoundError: com/install4j/runtime/Launcher
das ist das was in meiner nohup drin steht, scheint ein problem mit java zu sein, aber ich bin mir sicher das richtig installiert zu haben...
 
basti@Diabolo:~$ java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing)

ich hoffe das hilft dir?
 
Hast du noch weitere Infos in dem Logfile?
Startest du Wildfire als root oder user?
 
ich starte wildfire als root darf man das nicht aufrufen,

weitere fehler bkomme ich leider nicht.

soweit ich das allerdings sehen kann, wird wildfire auch nicht unter top aufgezählt.


//edit: es ist nicht so das ich auf wildfire fixiert bin, wenn jm ein anderes server prog kennt, dann würde ich auch das nehmen. aber laut jabber.org ist es das beste
 
Zuletzt bearbeitet:
Also es gibt einige Server für Jabber (http://de.wikipedia.org/wiki/Jabber), aber starte mal wildfire bitte nicht als root ...

Lies dir mal die Beiträge im Wildfire Support Forum durch .. eventl. findest du da dein Problem wieder.

Notfalls teste einfach mal einen anderen Jabber Server der dir vielleicht eher zusagt?
 
wildfire muss man leider als root starten,

kannst du mir ein anderes jabberserver programm empfehlen?

eines das du vllt kennst ? =)
 
ich kann wildfire nicht als normalersterblicher user starten

Warum startest du wildfire über das init script?

Starte mal bitte wildfire als User in dem Installieren Verzeichnis

You can start and stop Wildfire using the bin/wildfire script in your Wildfire installation:

# ./wildfire
Usage: ./wildfire {start|stop}
# ./wildfire start
Starting wildfire

Schau mal ob das geht ...
 
perfekt =)

nun gehtz

aber warum kann ich wildfire nicht über mein skript starten?

naja egal perfekt geht alles

DANKE =)
 
perfekt =)

nun gehtz

aber warum kann ich wildfire nicht über mein skript starten?

naja egal perfekt geht alles

DANKE =)

Ich hab mir das Script leider nicht angesehen, aber du kannst es ja mal posten und eventl. kann das ein kubuntu User an die "kubuntu spezifischen anforderungen" anpassen ;)

Schön das es nun klappt *g*
 
Code:
#!/bin/sh

# wildfired	Stops and starts the wildfire XMPP service
#
# chkconfig: 2345 99 1
# description: Used to start and stop the wildfire XMPP server
# 
# Script used to start wildfire as daemon
# The script has currently been tested on Redhat Fedora Core 3,
# but should theoretically work on most UNIX like systems
#
# before running this script make sure $WILDFIRE_HOME/bin/wildfire is
# executable by the user you want to run wildfire as
# (chmod +x $WILDFIRE_HOME/bin/wildfire)
#
# This script should be copied into /etc/init.d and linked into
# your default runlevel directory.
# You can find your default runlevel directory by typing: 
# grep default /etc/inittab
#
# Link to the directory like follows
# cd /etc/rc<num>.d
# ln -s ../init.d/wildfired $90wildfired
#

# Set this to tell this script where wildfire lives
# If this is not set the script will look for /opt/wildfire, then /usr/local/wildfire
#export WILDFIRE_HOME=

# If there is a different user you would like to run this script as,
# change the following line
export WILDFIRE_USER=wildfired

# -----------------------------------------------------------------

# If a wildfire home variable has not been specified, try to determine it
if [ ! $WILDFIRE_HOME ]; then
	if [ -d "/opt/wildfire" ]; then
		WILDFIRE_HOME="/opt/wildfire"
	elif [ -d "/usr/local/wildfire" ]; then
		WILDFIRE_HOME="/usr/local/wildfire"
	else
		echo "Could not find Wildfire installation under /opt or /usr/local"
		echo "Please specify the Wildfire installation location in environment variable WILDFIRE_HOME"
		exit 1
	fi
fi


function execCommand() {
	OLD_PWD=`pwd`
	cd $WILDFIRE_HOME/bin
	CMD="./wildfire $1"
	su -c "$CMD" $WILDFIRE_USER &
	sleep 1 # allows prompt to return
	cd $OLD_PWD
}


start() {
	execCommand "start"
}

stop() {
	execCommand "stop"
}


case "$1" in
	start)
		start
		;;
	stop)
		stop
		;;
	restart)
		stop
		sleep 10 # since stop is backgrounded
		start
		;;
	status) 
		retval=$(pgrep -u $WILDFIRE_USER -f $WILDFIRE_HOME/bin/wildfire > /dev/null ; echo $?)
		if [ "$retval" = "0" ] ; then 
			echo "wildfire is running"
			exit 0
		else 
			echo "wildfire is not running"
			exit 0
		fi
		;;
	*)
		echo "Usage $0 {start|stop|restart|status}"
		exit 1
esac

exit 0

das ist das start skript
 
tarball....

heyho. die igniterealtime server sind iwie down... hat jemand vielleicht noch den aktuellen tarball für mich zur hand? =P

dankeschön schonmal...
 
hier geht garnix.... beide pages laden bis ins timeout....

wärste vllt so nett? ;)
 

Ähnliche Themen

Samba zwischen Win98Se und Kubuntu

Squid nur zum maskieren der eigenen IP, nicht für Webserver auf port 80

Zurück
Oben