aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: Webinterface Fehler, und Gentoo init.d funktioniert nicht :(  (Read 13475 times)

blackburn

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 4
  • The Realm of eternal Ice.
Webinterface Fehler, und Gentoo init.d funktioniert nicht :(
« on: November 09, 2007, 06:33:01 PM »

Hi Leute,
Ich hab versucht den Amule deamon einzeln auf einem server ohne X zu starten, allerdings kommt beim Start folgender fehler:
Code: [Select]
Gabriel ~ # /etc/init.d/amuled start
 * Starting aMule Daemon ...
 * aMule daemon can't be started! Check logfile: /var/log/amuled.log      [ ok ]
Gabriel ~ #
Merkwürdigerweise  kann ich ihn allerdings normal beenden :
Code: [Select]
Gabriel ~ # /etc/init.d/amuled stop
 * Stopping aMule daemon -- please wait ...                               [ ok ]
Gabriel ~ #

Das er beim "/etc/init.d/amuled start" nicht richtig startet erkenne ich daher, das 1. beim manuellen amuled start also: "Gabriel ~ # amuled"
 keine Fehlermeldung kommt  das ein solcher Prozess schon lauft und 2. ich mit dem Windows amuleGUI nicht zugreifen kann.

Beim versuch "Gabriel ~ # amuled" ergibt sich folgendes:
Code: [Select]
Gabriel ~ # amuled
amuled: OnInit - starting timer
Initialising aMule
Checking if there is an instance already running...
No other instances are running.
ERROR: Warning Warning! You are running aMule as root.
Doing so is not recommended for security reasons,
and you are advised to run aMule as an normal
user instead.

--------------------------------------------------
Warning! You are running aMule as root.
Doing so is not recommended for security reasons,
and you are advised to run aMule as an normal
user instead.
--------------------------------------------------

Loading temp files from /mnt/amule/temp.

All PartFiles Loaded.
ListenSocket: Ok.

*** TCP socket (ECServer) listening on 0.0.0.0:4712
*** Server UDP socket (TCP+3) at 0.0.0.0:4665
*** TCP socket (TCP) listening on 0.0.0.0:4662
*** Client UDP socket (extended eMule) at 0.0.0.0:4672
Empty dir /mnt/amule/incoming/ shared
Invalid Kad tag; type=0xc2 name=0xffffff83
Dem nach solle der der server auch laufen.  Was auch klappt ! ich kan unter Windows mit Amulegui auf  amuled zugreifen. aber warum klappt das nicht als init.d script ???

Was mich an der sache richtig nervt, ist das logfile : /var/log/amuled.log, weil dieses bleibt dauernd leer.

Kennt das jemand?  ein Fehler der mich auf ein leeres Logfile verweist ist nicht sehr hilfreich.

Überigens beim amuleweb, das exakt gleiche.  und wider kein Log file.
Code: [Select]
Gabriel ~ # /etc/init.d/amuleweb start
 * Starting aMule WebServer ...
 * aMule daemon can't be started! Check logfile: /var/log/amuled.log      [ ok ]
Gabriel ~ #

Aber auch das, wen ich es ohne Init.d start funktioniert es !
Allerdings verabschiedet sich hier der webserver dauernd beim zugriff:
Code: [Select]
This is amuleweb 2.1.3

Creating client...
Succeeded! Connection established to aMule 2.1.3

--------------------------------------
|          aMule Web Server          |
--------------------------------------

Use 'Help' for command list

Web Server: Started
aMuleweb$
WSThread: Thread started
WSThread: created socket listening on :1025
WCThread: Started a new WCThread
Processing request [original]:
No session opened - will request login
Session created - requesting login
Session is not logged and request have no password
Processing request [redirected]: login.php
WCThread: exited [WebSocket closed]
WCThread: Started a new WCThread
Session ok, not logged in
WCThread: exited [WebSocket closed]
WCThread: Started a new WCThread
Processing request [original]:
Session ok, not logged in
Checking password
Password ok
Processing request [redirected]: index.html
WCThread: exited [WebSocket closed]
WCThread: Started a new WCThread
WCThread: Started a new WCThread
........ [ Lang immer genau das gleiche] .......
WCThread: exited [WebSocket closed]
Session ok, logged in
WCThread: exited [WebSocket closed]
WCThread: Started a new WCThread
Processing request [original]: amuleweb-main-kad.php
Session ok, logged in
Processing request [redirected]: amuleweb-main-kad.php
WCThread: exited [WebSocket closed]
WCThread: Started a new WCThread
Session ok, logged in
09:10:52: Error: can't open file '/usr/local/share/amule/webserver/php-default/amule_stats_kad.png' (error 2: No such file or directory)
CFileImage: failed to open /usr/local/share/amule/webserver/php-default/amule_stats_kad.png
Segmentation fault

oder einfach im vergleich auf einem Bild:

Kennt wer das problem ?? - ich versteh das nicht :(
 

Grüsse
Black
Logged

(\_/)
(O.o)
(> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination!

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1546
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: Webinterface Fehler, und Gentoo init.d funktioniert nicht :(
« Reply #1 on: November 10, 2007, 04:25:42 AM »

Mindestens zweimal zitierst du:

Check logfile: /var/log/amuled.log

Was steht denn da drin?
Logged
Homefucking is killing prostitution

blackburn

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 4
  • The Realm of eternal Ice.
Re: Webinterface Fehler, und Gentoo init.d funktioniert nicht :(
« Reply #2 on: November 11, 2007, 02:56:01 AM »

Das ist der Witz an der Sache!
>.< das ding ist und bleibt Leer



Ne Idee was ich da machen kann?

Grüsse
Black
Logged

(\_/)
(O.o)
(> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination!

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1546
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: Webinterface Fehler, und Gentoo init.d funktioniert nicht :(
« Reply #3 on: November 11, 2007, 12:24:15 PM »

Wo hast du denn das Startscript her? Vielleicht liegts ja da dran wenn er sich von Hand starten lässt.
Logged
Homefucking is killing prostitution

blackburn

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 4
  • The Realm of eternal Ice.
Re: Webinterface Fehler, und Gentoo init.d funktioniert nicht :(
« Reply #4 on: November 11, 2007, 01:31:40 PM »

Gentoo, Das wirt beim emerge mit installiert ^^
es wär ne optimale möglichkeit zumal alle wichtigen dienst unter Gentoo so zusteuern sind.
MLdonkey konnte das auch - da hats auch funktioniert aber jo... mldonkey eben ^^

aber wie gesagt was ich nicht versteh ist warum in jeder Situation auf verschiedensten Rechner der webserver immer  sich verabschiedet  mit Bilder die er nicht hat. O.o kanns ja wohl nicht sein oder ? wen ich die komplette liste aller Webseiten-Images neu ins Verzeichnis kopiere, dann findet er zwar einige der fehlenden Bilder wider.  aber die ganzen Statistiken zwingen den webserver gleich wider in die Knie.

Ich hoffe du kanst mir trotzdem weiterhelfen.

Grüsse
Black
Logged

(\_/)
(O.o)
(> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination!

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1546
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: Webinterface Fehler, und Gentoo init.d funktioniert nicht :(
« Reply #5 on: November 11, 2007, 03:32:04 PM »

Du könntest mir das Script mal geben, dann kann ich dir vielleicht mehr sagen.
Logged
Homefucking is killing prostitution

blackburn

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 4
  • The Realm of eternal Ice.
Re: Webinterface Fehler, und Gentoo init.d funktioniert nicht :(
« Reply #6 on: November 11, 2007, 07:30:10 PM »

kk, hier:
Code: [Select]
#!/sbin/runscript
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-p2p/amule/files/amuled.initd,v 1.4 2007/07/23 12:07:54 armin76 Exp $

depend() {
need net
}

start() {
if ! test -f "${AMULEHOME}/.aMule/amule.conf"; then
eerror "You must start and configure amuled before launch it. Sorry."
return 1
fi

if pgrep -u ${AMULEUSER} amuled >/dev/null; then
eerror "An instance of aMule webserver is already running"
return 1
fi
if [ -e /var/run/amuled.pid ]; then
rm /var/run/amuled.pid
fi

ebegin "Starting aMule Daemon"
env HOME="${AMULEHOME}" start-stop-daemon --start \
--quiet --background \
--make-pidfile --pidfile /var/run/amuled.pid \
-c ${AMULEUSER} \
-x /usr/bin/amuled >${LOG}

sleep 2
if ! pgrep -u ${AMULEUSER} amuled > /dev/null; then
eerror "aMule daemon can't be started! Check logfile: ${LOG}"
fi
eend $?
}

stop() {
ebegin "Stopping aMule daemon -- please wait"
start-stop-daemon --oknodo --stop --pidfile /var/run/amuled.pid &>/dev/null
eend $?
}

restart() {
svc_stop
while `pgrep -u ${AMULEUSER} amuled >/dev/null`; do
sleep 1
done
svc_start
}
 
Logged

(\_/)
(O.o)
(> < ) This is Bunny. Copy Bunny into your signature to help him on his way to world domination!

Vollstrecker

  • Administrator
  • Hero Member
  • *****
  • Karma: 67
  • Offline Offline
  • Posts: 1546
  • Unofficial Debian Packager
    • http://vollstreckernet.de
Re: Webinterface Fehler, und Gentoo init.d funktioniert nicht :(
« Reply #7 on: November 12, 2007, 03:25:32 PM »

Da ich das im Script nicht erkennen kann, solltest du mal prüfen ob der aMule-User der richtige ist, und in der Config alles benötigte steht. In dem Verzeichnis hast du auch das logfile in dem du wahrscheinlich noch fehler nachlesen kannst.
Logged
Homefucking is killing prostitution