PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : MLdonkey startet nicht mehr



HeikoAP
02.09.03, 12:10
Hallo,

bisher lief MLdonkey einwandfrei. Optimale Geschwindigkeit, stabil.

Nach einem Neustart allerdings gibt er nach
./mlnet folgende Meldung aus.



Keine Berechtigung


Bei mlgui das gleiche. Als root ändert sich das auch nicht.

Woran kann das liegen ??

Gruß

Heiko

silvioricordo
02.09.03, 16:38
Guck doch mal im dtsch. MLDonkey Forum nach!

MLDonkey Portal (http://www.mldonkey.org/portal)

HeikoAP
02.09.03, 17:28
Hallo,

gefunden habe dort nix, aber ich habe meine Frage da mal gepostet.

Gruß

Heiko

Stingray0481
02.09.03, 18:20
Hast du mal nachgeschaut ob alle Rechte richtig gesetzt sind? Vielleicht hast du sie versehentlich verändert. Falls du damit nicht klar kommen solltest dann poste mal die Ausgabe von
"cd DeinMLDonkeyVerzeichnis"
"ls -l"

HeikoAP
02.09.03, 23:28
Hallo,

das habe ich auch schon vermutet.



heikoap@linux:/esel/mld/mld> ls -l mlnet
-rwxr-xr-x 1 root root 2940024 2003-06-05 09:41 mlnet


dann als root



linux:/esel/mld/mld # chown heikoap mlnet
chown: Ändern des Eigentümers von »mlnet«: Die Operation ist nicht erlaubt


Das komische ist halt das es bis zum Neustart einwandfrei funktionierte.

MLdonkey liegt auf einer eigenen Partition die 25 GB groß ist und nach /esel gemountet ist. Erstellt habe ich die Partition mit Yast und als FAT formatiert um auch mit Win drauf zugreifen zu können. Aber das wird wohl kaum damit was zu tun haben....oder ??

Gruß

Heiko

carni
03.09.03, 08:51
Also, soweit ich weiss unterstützen FAT Partitionen keine Rechte. Du müsstest die Partition also mit umask=000 mounten.
Dazu müsstest du in fstab die Mountoptionen ändern.
Müsste dann ungefähr so aussehen:

/dev/hdX /fenster vfat user,exec,noauto,umask=000 0 0

Dann haben allerdings alle User Vollzugriff auf die Dateien. Software würde ich sowieso nicht auf ne FAT Partiton legen, eben wegen der Rechte Problematik.

HeikoAP
03.09.03, 15:22
Hallo,

ich habe die Partition nochmal neu erstellt und mit reiser formatiert. Jetzt läufts rund.

Nun kann ich MLdonkey auch als user starten. Hat dann wohl doch an der FAT Partition gelegen.

Danke

Gruß
Heiko

HeikoAP
05.09.03, 13:55
Nach einem Neustart das gleiche Problem wieder


Keine Berechtigung


Ich habe mldonkey dann mal testweise ins /home entpackt und dort als user User gestartet.....und läuft.

Ich wills aber auf /esel haben, aber dort habe ich scheinbar keine Berechtigung mehr. Als User wie auch als Root.

Wie kann denn sowas sein ??


Gruß

Heiko

carni
05.09.03, 14:11
Wie sehen die Berechtigungen auf /esel für die entsprechenden Files aus? Poste auch mal die Berechtigungen für die verschiedenen *.ini files und auch für die versteckten Dateien. Und auch die Rechte für /esel selbst.

HeikoAP
05.09.03, 16:57
Hallo Carni,

hab jetzt das tar.bz2 nochmal neu auf /esel entpackt, aber nix.... immer noch keine Berechtigung.

Hier mal die Ausgabe :



linux:/esel # ls -l
insgesamt 1
drwxr-xr-x 5 heikoap root 104 2003-09-03 13:56 .
drwxr-xr-x 22 root root 512 2003-09-05 19:46 ..
drwxr-xr-x 5 heikoap users 200 2003-09-05 17:52 mld
linux:/esel # cd mld
linux:/esel/mld # ls -l
insgesamt 567
drwxr-xr-x 5 heikoap users 200 2003-09-05 17:52 .
drwxr-xr-x 5 heikoap root 104 2003-09-03 13:56 ..
-rw-r--r-- 1 heikoap users 5371 2003-09-04 15:25 downloads.ini
drwxr-xr-x 3 heikoap users 240 2003-09-04 08:36 incoming
-rw-r--r-- 1 heikoap users 565615 2003-07-30 23:41 kmldonkey-0.9.1-1.i5 86.rpm
drwxr-xr-x 6 heikoap users 728 2003-06-05 09:41 mld
drwxr-xr-x 2 heikoap users 2032 2003-09-04 14:55 temp
linux:/esel/mld # cd mld
linux:/esel/mld/mld # ls -l
insgesamt 14958
drwxr-xr-x 6 heikoap users 728 2003-06-05 09:41 .
drwxr-xr-x 5 heikoap users 200 2003-09-05 17:52 ..
-rw-r--r-- 1 heikoap users 687 2003-06-05 09:41 AUTHORS
-rw-r--r-- 1 heikoap users 7434 2003-06-05 09:41 BUGS
-rw-r--r-- 1 heikoap users 18245 2003-06-05 09:41 COPYING
-rw-r--r-- 1 heikoap users 90175 2003-06-05 09:41 ChangeLog
-rw-r--r-- 1 heikoap users 37722 2003-06-05 09:41 FAQ.html
-rw-r--r-- 1 heikoap users 2732 2003-06-05 09:41 INSTALL
-rw-r--r-- 1 heikoap users 10889 2003-06-05 09:41 TODO
-rw-r--r-- 1 heikoap users 44421 2003-06-05 09:41 directconnect.ini
drwxr-xr-x 2 heikoap users 160 2003-06-05 09:41 docs
-rw-r--r-- 1 heikoap users 810 2003-06-05 09:41 ed2k_links.txt
drwxr-xr-x 3 heikoap users 144 2003-06-05 09:41 ed2k_mozilla
drwxr-xr-x 2 heikoap users 176 2003-06-05 09:41 ed2k_submit
drwxr-xr-x 2 heikoap users 376 2003-06-05 09:41 i18n
-rwxr-xr-x 1 heikoap users 598 2003-06-05 09:41 kill_mldonkey
-rwxr-xr-x 1 heikoap users 1754044 2003-06-05 09:41 mlchat
-rwxr-xr-x 1 heikoap users 170 2003-06-05 09:41 mldonkey_command
-rwxr-xr-x 1 heikoap users 83 2003-06-05 09:41 mldonkey_gui_started_for_macosx
-rwxr-xr-x 1 heikoap users 265 2003-06-05 09:41 mldonkey_previewer
-rwxr-xr-x 1 heikoap users 3077296 2003-06-05 09:41 mlgui
-rwxr-xr-x 1 heikoap users 1065796 2003-06-05 09:41 mlguistarter
-rwxr-xr-x 1 heikoap users 2940024 2003-06-05 09:41 mlnet
-rwxr-xr-x 1 heikoap users 4947528 2003-06-05 09:41 mlnet+gui
-rw-r--r-- 1 heikoap users 1255504 2003-06-05 09:41 servers.ini


Ich hoffe Du kannst damit was anfangen.

Gruß

Heiko

carni
05.09.03, 17:50
Ja. du kanst als user im Verzeichnis esel keine Dateien erstellen, das /esel dem Benutzer root gehört. Und mldonkey versucht offensichtlich irgendwelche Dateien zu erstellen, was dann daran scheitert, dass er keine Schreibrecht in /esel hat.
Ich würde dir empfehlen im Verzeichnis /esel noch ein Verzeichnis zu erstellen, und dass dann deinem Benutzer und der Gruppe users gibst.

Oder:

Du änderst die Rechte von /esel dahingehend, dass dieses deinem Benutzer gehört und der Gruppe users.

Ich persönlich bevorzuge die Variante 1.

EDIT: Oh, ich hab Mist verzapft. Du hast das ja so. Ich solte mal grössere Schriften einstellen. :ugly:

Hhm, du bin ich nun auch überfordert. Aus welchem Verzeichnis startest du denn den mldonkey?

HeikoAP
05.09.03, 18:42
Hallo,

ich bin ja auch in der Lage in /esel zu schreiben als user. Das ist ja das was ich nicht verstehe.

Ich starte ./mlnet direkt in dem Verzeichnis in dem es liegt. Also in /esel/mld/mld/.

Heiko