AMule problems-nl

From AMule Project FAQ
Revision as of 09:47, 29 June 2008 by Vollstrecker (Talk | contribs)

Jump to: navigation, search

English | Español | Nederlands | Magyar | German | Italiano

Contents

Ik krijg de melding "aMule already running: exiting" op de terminal als ik aMule start. Kan ik het toch starten?

Deze melding is duidelijk: aMule draait al. Dit gaat niet over het hele systeem, maar het betekent dat u (uw account) al aMule draait.

U kunt denken dat aMule niet draait, omdat het gecrashed is. Maar het komt voor dat sommige processen niet helemaal gesloten worden. In plaats daarvan blijven ze in een status bekend als zombie of defunct. Draai ps u | grep amule om te zien of dit uw probleem is. Als het uitvoer toont (anders dan de grep uitvoer), draait er nog een aMule proces onder uw account. Om het af te sluiten, moet u het handmatig afsluiten (indien mogelijk) of sluiten met kill -9 <aMule-PID> of killall -9 amule of log uit en log opnieuw in (dit zou alle aMule processen moeten sluiten, behalve als u aMule hebt gestart met nohup of iets dergelijks).

Als u zeker weet dat er geen aMule processen meer draaien, moet u controleren of het bestand muleLock bestaat in uw ~/.aMule directory. Verwijder, in dat geval, het bestand en aMule zal weer normaal werken.

Als geen van de bovenstaande oplossingen u aanspreken, kunt u aMule starten als een andere gebruiker (uiteraard alleen als u in kunt loggen met een ander accout). Lees Kan ik twee instanties van aMule tegelijkertijd draaien?.

aMule start maar wordt nooit getoond, hoewel het goed werkt. Wat is er aan de hand?

Dit kan voorkomen als u een verkeerd type van SysTray kies in Voorkeuren -> Algemeen - > "Systray Integratie" en u stelt aMule in om te minimaliseren naar de tray en u stelt aMule in om geminimaliseerd te starten. U heeft dus echt de tijd genomen om dit te veroorzaken, nietwaar?

Om dit op te lossen, moet u het bestand ~/.eMule bewerken en zoeken naar StartupMinimized=1 en als u het gevonden heeft, moet u dat veranderen in StartupMinimized=0. Het volgende script doet dat automatisch voor u:

sed s/StartupMinimized=1/StartupMinimized=0/ ~/.eMule > ~/.eMule.temp && mv -f ~/.eMule.temp ~/.eMule

Als u de volgende keer aMule start stel de correcte SysTray integratie in bij Voorkeuren zodat u "Start geminimaliseerd" kunt aanvinken zonder dat u aMule kwijt raakt.

Als het bovenstaande om de een of andere reden niet heeft gewerkt, kunt u proberen om handmatig de Systray integratie te veranderen in de standaard instelling "Geen systray integratie". Om dat te doen, stelt u de DesktopMode= waarde in ~/.eMule op 4. Het volgende script doet dat automatisch voor u:

sed s/DesktopMode=[0-9]/DesktopMode=4/ ~/.eMule > ~/.eMule.temp && mv -f ~/.eMule.temp ~/.eMule

LET OP: Bij aMule versies ouder dan 2.0.0rc4 moet u het instellen op 1 in plaats van op 4 omdat het opslaan van de Voorkeuren iets gewijzigd is.

aMule start maar verbindt nooit/gedraagt zich vreemd/crashed de hele tijd/etc...?

aMule versies tot 2.0.0-rc3 moeten niet gelinked worden tegen wxWidgets 2.5.x of GTK2 hoewel sommige Linux distributies dit wel doen. Controleer dit om er zeker van te zijn dat dit niet het geval is. Als u het niet zeker weet plak uw backtrace op aMules Backtraces forum of kom op aMules IRC kanaal #amule op irc.freenode.net

Waar zijn mijn gedownloade bestanden?

aMule bewaart complete bestanden standaard in ~/.aMule/Incoming maar, omdat de ~/.aMuledirectory verborgen is, kan het zijn dat uw bestandsbeheerder deze directory niet toont. Zorg ervoor dat u uw bestandsbeheerder hebt ingesteld om verborgen bestanden te tonen.

Standaard worden bestanden die gedownload worden geplaatst in ~/.aMule/Temp, wederom is dit een verborgen directory en moet de bestandsbeheerder ingesteld zijn om verborgen bestanden te tonen.

Waarom is het CPU gebruik van aMule zo hoog bij het starten?

Dat komt omdat aMule nieuwe bestanden in de Gedeelde Directories aan het hashen is.

Als aMule altijd een hoog CPU gebruik heeft bij het starten en er zijn geen nieuwe bestanden toegevoegd of veranderd in de Gedeelde Directories, dan is er iets mis.

Bij aMule versies ouder dan 2.0.0-rc3 kon dit voorkomen als de tijdelijke, binnekomende of een Gedeelde Directory op een FAT32 partitie staat. Vanaf aMule 2.0.0-rc3 komt dit niet meer voor.

In aMule versies ouder dan 2.0.0-rc4 kon dit ook voorkomen bij bestandssystemen met UTF-8 codering (dit is een bekend probleem bij SuSE 9.1) als een bestand of directory in de Gedeelde Directories een speciaal teken bevat. Als dit uw probleem is, is er een manier om dit te omzeilen (met dank aan nachbarnebenan): nadat aMule alle gedeelde bestanden heeft gehashed (dat wil zeggen, als het stopt met veel CPU tijd te gebruiken), sluit aMule en codeer ~/.aMule/known.met met UTF-8 codering (dit kunt u doen met het programma [recode door het volgende commando te draaien: recode u8 ~/.aMule/known.met). Dit moet gedaan worden als een bestand is toegevoegd of veranderd in een Gedeelde Directory. De beste oplossing is dus om te upgraden naar de nieuwste aMule versie.

Als geen van de bovenstaande oplossingen helpt, is er iets serieus mis met het bestand known.met, waarschijnlijk heeft een extern programma of een gebruiker dit veroorzaakt. De beste oplossing is om het bestand te verwijderen, aMule te starten en alle bestanden opnieuw te laten hashen.

aMule start nu, maar waarom toont het deze melding: "Geen geldige servers om mee te verbinden in de serverlijst gevonden"?

Dat komt omdat u de optie "Auto verbindt alleen met servers op de statische lijst" hebt ingeschakeld. Dus, schakel dat uit of voeg wat servers toe aan de statische lijst.

De optie kunt u uitschakelen via Voorkeuren -> Servers -> "Auto verbindt alleen met servers op de statische lijst"

Om een server toe te voegen aan de statische lijst gaat u naar de Servers tab en klikt u met de rechtermuisknop op de server die u wilt toevoegen aan de statische lijst. Kies dan voor "Markeer server(s) als statisch" en doe dit met alle servers die u wilt toevoegen aan de statische lijst.

Hoe komt het dat aMule plotseling geen/heel weinig servers in de serverlijst heeft?

Waarschijnlijk heeft u de opties Voorkeuren -> Server -> "Verwijder dode server na X pogingen" en Voorkeuren -> Verbinding -> "Verbind opnieuw bij verbroken verbinding" ingeschakeld.

Als dat zo is bent u waarschijnlijk uw internetverbinding (of lan, etc) kwijtgeraakt voor een bepaalde tijd. aMule ontdekte dat u niet meer verbonden was met een ed2k server en heeft geprobeerd om met de andere servers te verbinden tot alle servers verwijderd waren (na X pogingen).

Schakel de optie "Verwijder dode server na X pogingen" uit om dit probleem op te lossen. In de meeste gevallen is het uitschakelen van deze optie genoeg, waarschijnlijk wilt u de optie "Verbind opnieuw bij verbroken verbinding" ingeschakeld laten.

aMule verbindt met de server, maar het krijgt altijd een Laag ID. Waarom? en, kan ik er wat aan doen?

Dit kan drie oorzaken hebben:

  • Een benodigde poort is niet geopend in uw firewall. Lees dit om te weten te komen wat u kunt doen en controleer hier of de poorten open zijn.
  • De server is erg druk of misschien slecht geconfigureerd, dus geeft het u een Laag ID. Hier kunt u niets aan doen, behalve opnieuw verbinden of een andere server proberen.
  • Sommige ISPs verbieden het gebruik van p2p programma's zoals aMule, door het verkeer via populaire p2p poorten niet toe te staan. In deze gevallen moet u aMule zo configureren dat het een andere poort gebruikt. Het beste is het als u een populaire poort voor iets anders kiest. Het is bekend dat het bij sommige ISPs werkt met TCP poort 25600.

aMule werd onderbroken tijdens het completeren van een bestand en nu wordt het nooit gecompleteerd (hoewel het voor 100% is gedownload). Hoe kan ik het completeren?

Dit is makkelijk: Sluit aMule. Ga naar de Temp directory (standaard, ~/.aMule/Temp) en draai het volgende commando:

touch ./*

Start dan aMule en laat het de bestanden completeren.

Ik ben net een download kwijtgeraakt. Kan ik het terug halen?

Dit komt niet vaak voor, maar het kan, hoewel het meestal het resultaat is van een niet-aMule-gerelateerd iets (of een fout van de gebruiker).

Er kunnen twee dingen gebeurd zijn. De *.part.met bestanden zijn verwijderd, of de *.part bestanden zijn verwijderd.

Als de *.part bestanden verdwenen zijn, is de enige oplossing om de downloads opnieuw te starten (als de *.part.met bestanden er nog zijn, zal aMule de downloads starten de volgende keer dat u aMule start). Dit zou echter nooit mogen voorkomen, tenzij de gebruiker ze verwijderd heeft.

Als de *.part.met bestanden verdwenen zijn maar de *.part bestanden nog in de Temp directory zijn, kijk of de *.part.met.bak bestanden ook nog in de Temp directory zijn. Als ze er nog zijn, hernoem de *.part.met.bak bestanden naar *.part.met door het volgende commando te draaien:

for file in *.part.met.bak; do mv -f "$file" "${file%.bak}; done

Het kan voorkomen dat, hoewel u de *.part bestanden hebt, de *.part.met en de *.part.met.bak bestanden niet meer bestaan. In dit geval zijn er twee manieren om dit op te lossen:

Gebruik de MetFileRegenerator (hiervoor heeft u Java nodig) om de *.part.met bestanden aan te maken.

Of, zoek op aMule naar de bestanden die u aan het downloaden was en hernoem hun part getal naar de *.part.met bestanden die de oude had. Bijvoorbeeld, als u aMule_1.2.6.tar.gz aan het downloaden was en die werd gedownload in de Temp directory als 008.part, dan horen bij dat bestand ook de bestanden 008.part.met en waarschijnlijk 008.part.met.bak. Maar de laatstgenoemde twee bestanden zijn op mysterieuze wijze verdwenen. Zoek dan op aMule naar aMule_1.2.6.tar.gz en begin dat te downloaden. Sluit aMule en u heeft een nieuwe download, bijvoorbeeld, 011.part in de Temp directory. Dit bestand heeft een bijbehorend 011.part.met bestand. Hernoem 011.part.met naar 008.part.met en verwijder dan 011.part (en 011.part.met.bak als het bestaat). Start nu aMule en u heeft de download hersteld tot het punt waarop het was toen de *.part.met bestanden verdwenen.

Waarom reageert aMule ineens niet meer op de muis hoewel het niet hangt?

Het komt voor dat u een dialoog venster ergens verborgen liet op de desktop. aMule wacht tot dat venster gesloten is, dus reageert het niet meer tot u klikt op OK, Cancel of waar u op moet klikken.

Dus, zorg er voor dat er geen aMule dialoog venster over is in een workspace.

Waarom worden sommige bestanden in mijn gedeelde directory's niet getoond in de Gedeelde Directories tab?

Dit kan voorkomen als u deze bestanden hebt toegevoegd nadat aMule gestart is. Druk op de "Opnieuw laden" knop in de Gedeelde Directories tab en het zou de nieuwe bestanden moeten vinden en ze hashen (dit kan wat CPU tijd vergen).
Echter, in sommige versies is het voorgekomen dat na het herstarten van aMule, sommige bestanden verdwijnen van de Gedeelde Directories tab howel ze in de gedeelde directories zijn. In deze gevallen is de enige manier om ze terug te krijgen om het bestand ~/.aMule/known.met te verwijderen, maar, natuurlijk, worden alle gedeelde bestanden opnieuw gehashed bij de volgende start van aMule, en dat neemt waarschijnlijk wat tijd in beslag.

Ik krijg altijd een bericht over addresses.met als ik aMule start. Wat is er mis?

Dit komt voor als u de optie Voorkeuren -> Server -> "Auto-update serverlijst bij het opstarten" aanzet en u heeft geen serverlijst urls in addresses.dat. U moet er of wat toevoegen aan addresses.dat door ze toe te voegen bij Voorkeuren -> Server -> Lijst of u moet de optie Voorkeuren -> Server -> "Auto-update serverlijst bij het opstarten" uitzetten als u het niet nodig hebt.

Ik zie soms een bericht in de log over credits die kwijt geraakt zijn. Moet ik me zorgen maken?

Nee, u hoeft u geen zorgen te maken. Credits voor een client worden verwijderd als die client 150 dagen (ongeveer 5 maanden) niet wordt "gezien". Slecte clients kunnen ook hun credits verlizen. Deze berichten zijn slechts debug informatie, u moet zich er geen zorgen over maken.

Wat moet ik doen als ik het bestand cryptkey.dat kwijt raak?

Het verliezen van dat bestand zorgt er voor dat u al uw credits verliest, sorry. ALS u weer credits wilt ontvangen vanaf dit moment, verwijder dan ook ~/.aMule/preferences.dat. Als u dat niet doet, kunt u geen credits meer verzamelen van de clients die u ooit (voor het verliezen van het bestand cryptkey.dat) geïdentificeerd hebbben.

Waarom wordt de Upload/Download grens altijd teruggezet naar 0 na elke herstart?

Dit komt voor op aMule versies voor 2.0.0-rc4 als u probeert om een Upload of Download grens waarde hoger dan de Upload op Download Capaciteit waarde in te stellen. Sinds versie 2.0.0-rc4 is dit opgelost (lees What is the real point on setting up Line Capacities in Preferences? Shouldn't aMule only care for the Bandwidth Limits? om te begrijpen waarom) en zou niet meer moeten voorkomen.

Waarom negeert aMule de banbreedte die ik instel per slot?

De bandbreedte per slot kan ingesteld worden bij Voorkeuren, maar het wordt genegeerd als de bandbreedte per slot niet minimaal drie verbindingen tegelijkertijd toestaat.

Dus, de maximuale snelheid toegestaan per slot is BandbreedteGrens/3.

Verware Bandbreedte grens NIET met Bandbreedte Capaciteit. Lees What is the real point on setting up Line Capacities in Preferences? Shouldn't aMule only care for the Bandwidth Limits? omdat de betekenis van de Bandbreedte Capaciteit niet intuitief is.

Verder, als aMule ontdekt dat, na het instellen van alle sloten voor het uploaden, bandbreedte over blijft voor de Bandbreedte Grens is bereikt, zal het nog een slot toestaan en de totale hoeveelheid bandbreedte verdelen over alle sloten.

Voorbeeld:

  • Bandbreedte Grens: 7 kBps
  • Slot allocatie: 2 kBps

Als aMule de sloten ingesteld heeft om te uploaden naar andere clients, ontdekt het dat er na drie sloten minder dan 2 kBps over is, omdat de grens 7 kBps is, maar er is nog 1 kBps over voor de Bandbreedte Grens wordt bereikt. Dus, zal het nog ene slot toestaan om te uploaden en, in plaats van het geven van 1 kBps voor dat laatste slot (en de rest met 2 kBps), geeft het alle vier de sloten 1,8 kBps.

Waarom kan ik aMules download grens niet hoger instellen dan X?

Om het ED2K netwerk levend te houden, hebben alle ED2K clients een upload/download verhouding ingebouwd, afhankleik van de upload grens is de download grens:

  • Van 0 kBps tot 3 kBps: DownloadGrens kan niet hoger worden dan UploadGrens*3
  • Van 4 kBps tot 9 kBps: DownloadGrens kan niet hoger worden dan UploadGrens*4
  • UploadGrens hoger dan 9 kBps: Er is geen DownloadGrens beperking

Wees voorzichtig met het kiezen van 0 kBps als Upload Grens. Het betekent misschien niet wat u bedoelt. Lees Ik heb de Upload Grens ingesteld op 0kBps, maar aMule is nog steeds aan het overdragen. Wat deed ik verkeerd? om er voor te zorgen dat u de betekenis daarvan begrijpt.

Ik heb de Upload Grens ingesteld op 0kBps, maar aMule is nog steeds aan het overdragen. Wat deed ik verkeerd?

De Upload grens instellen op 0kBps stop niet de overdrachten, in plaats daarvan, 0 betekent onbegrensd, dus is het precies het tegenovergestelde van wat u probeert te doen. U kunt aMule niet stoppen om bestanden te uploaden, en dat is hetzelfde bij alle ED2K clients (eMule, eDonkey, etc). Mensen toestaan niet te uploaden betekent het einde van het ED2K netwerk.

Zelfs als u geen een directory deelt, wordt de Temp directory altijd gedeeld, zo dat bestanden die u download gedeeld worden met ander clients.

Waarom zie ik het bericht "Te veel verbindingen" op de terminal?

Dit komt voor als u een hele hoge waarde hebt ingesteld in Voorkeuren -> Vebinding -> "Verbinding grenzen" -> "Max verbindingen". Als deze waarde bijna even groot is als het aantal verbindingen wat uw systeem u toe staat, dan kan aMule niet alle verbindingen maken en deze berichten tonen (bedenk dat andere programma's ook verbindingen gemaakt kunnen hebben).

Bij Windows 9x/ME is er een grens van 100 TCP verbindingen dus, hoewel u aMule kunt instellen om meer dan 100 verbindingen te maken, kan het dat niet. U kunt de TCP verbindingen grens van Windows wijzigen door het Windows Register te bewerken (Start -> Uitvoeren -> regedit.exe) en verander (waarschijnlijk moet u deze waarde toevoegen omdat het meestal niet bestaat):

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\MSTCP\MaxConnections (dat is van type String en de waarde is een 32-bit getal).

Mijn voortgangsindicatoren zijn het meeste van hun 3D effect kwijt en zijn er lelijker uit nu. Kan ik het oude uiterlijk terug krijgen?

Bij oude aMule versies (voor 2.0.0-rc4) kon u door de Voortgangsindicator Stijl schuif in Voorkeuren -> "GUI Tweaks" zo ver mogelijk naar rechts te schuiven de voortgangsindicator het meeste 3D effect geven. Vanaf 2.0.0-rc4 krijgt u het meeste 3D effect als de Stijl schuif in het midden staat. Zo ver mogelijk rechts geeft de voortgangsindicator een plat uiterlijk terwijl het zover mogelijk links een donker uiterlijk heeft.

Al mijn downloads zijn ineens gepauzeerd en ik kan ze niet verder laten gaan. Wat is er aan de hand?

Controleer of er vrije schijfruimte is op het bestandssysteem waar de Temp directory staat. Als die er is, controleer of er meer vrije schijfruimte is dan de minimale hoeveelheid vrije schijfruimte ingesteld bij Voorkeuren -> Bestanden -> "Min schijfruimte".

Waarom werkt Voorbeeld niet?

Sinds aMule 2.0.0-rc4 wordt het Voorbeeld commando niet meer gedraait in dezelfde terminal als aMule. Het resultaat daarvan is dat uw Voorbeeld programma mogelijk niet start. Dit is het geval bij bijv. MPlayer. U heeft een terminal nodig om uw Vorbeeld speler te draaien, gebruik een commando als xterm -e <preview-prog> bijv:

xterm -T "aMules voorbeeld" -iconic -e mplayer -idx

Nadat ik MPlayer van Voorbeeld heb afgesloten reageert aMule niet meer

Tot aMule versie 2.0.0-rc4 werd aMule opzettelijk geblokkeerd tijdens Voorbeeld. Het gevolg daarvan was dat mensen die MPlayer gebruikten last hadden van een bug in MPlayer die op de achtergrond door bleef draaien als het hoofd MPlayer venster gelosten werd. Om deze bug te omzeilen bij aMule versies eerder dan 2.0.0-rc4 moet u MPlayer afsluiten met de Q toets. Het beste is echter om aMule te upgraden tot de laatste versie.

Waarom is Overgebracht minder dan Compleet?

Het is een bekend misverstand om te denken dat het meer of, op zijn minst, gelijk moet zijn.

Less What is the difference between Transfered and Completed in the Tranfers window? om meer te weten te komen hierover.

aMule vertraagd mijn computer altijd als het een download compleet heeft gedownload. Is dit normaal gedrag?

Ja dat is het. Als aMule een download compleet heeft gedownload controleert het op het niet beschadigd is. Hoewel dit al gecontroleerd wordt tijdens het downloaden (door de hash waarden van de blokken te controleren), als het bestand compleet gedwonload is hasht aMule alle blokken om te controleren dat de blokken die al gedownload waren niet beschadigd zijn geraakt door de gebruiker of door een extern programma terwijl de rest van het bestand gedownload werd.

Is er een manier om recursief een hele directory en zijn inhoud te selecteren?

Ja, die is er. En het is simpel:

  • Bij aMule 2.0.0-rc4 of nieuwer, klik met de rechtermuisknop op het pictogram voor de directory die u recursief wilt selecteren
  • Bij aMule 1.x tot en met 2.0.0-rc3, houd de CTRL toets ingedrukt terwijl u op de directory klikt.

Dat is het.

Ik heb een bestand compleet gedownload en het is op de een of andere manier beschadigd geraakt. Kan ik voorkomen dat ik het hele bestand opnieuw moet downloaden?

Als u de ed2k:// link nog heeft, start de download opnieuw en als een heel blok (9,28MB) gedownload is (elk blok is goed), sluit aMule, hernoem het beschadigde bestand naar de bestandsnaam die de huidige download heeft (iets als 002.part), touch het beschadigde bestand (touch ~/.aMule/Temp/002.part*) en start aMule opnieuw.

aMule ontdekt de complete blokken en de beschadigde, en zal alleen de beschadigde blokken downloaden.