Official eMule-Board: Emule Rehashing Temp Files Every Time I Restart It - Official eMule-Board

Jump to content


  • (2 Pages)
  • +
  • 1
  • 2

Emule Rehashing Temp Files Every Time I Restart It

#1 User is offline   Mountainer 

  • Member
  • PipPip
  • Group: Members
  • Posts: 33
  • Joined: 19-January 12

Posted 12 May 2016 - 06:15 PM

Every time I start emule I get "Warning: eMule\Temp\001.part might be corrupted, performing rehash of completed parts" -for every file in the temp folder.
Then I get "Hashing file: xx eMule\Temp\001.part"
And then "Finished rehashing xx, file seems to be ok"
For every file. Then downloads procede like normal.

But after every restart of emule, it is the same story. Every time files seem to be corrupted, then hashed, then seem OK.
It started after I upgraded to Windows 7 64 bit.
On xp it worked fine, the files are on the same partition as before.
Also, I have copied the emule config folder from previous instalation.
What should I do to stop this madness?

This post has been edited by Mountainer: 12 May 2016 - 06:16 PM

0

#2 User is offline   xilolee 

  • eMule 0.50b BETA1 user
  • PipPipPipPipPipPipPip
  • Group: Italian Moderators
  • Posts: 7983
  • Joined: 20-August 08

Posted 12 May 2016 - 08:15 PM

Where are download and temp folders (their paths)?
Where is emule installation folder (its path)?
Where is emule config folder (its path)?
Are you using emule0.50a, downloaded from sourceforge.net?
INCONCEIVABLE! - You keep using that word. I do not think it means what you think it means.
come ottenere aiuto italian guides - guide della sezione italiana
italian support - sezione italiana scaricare la lista server
ottenere id alto impostare le porte nel router
recuperare file corrotti i filtri ip
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa! Immagine Postata
0

#3 User is offline   Mountainer 

  • Member
  • PipPip
  • Group: Members
  • Posts: 33
  • Joined: 19-January 12

Posted 12 May 2016 - 08:49 PM

View Postxilolee, on 12 May 2016 - 09:15 PM, said:

Where are download and temp folders (their paths)?
Where is emule installation folder (its path)?
Where is emule config folder (its path)?
Are you using emule0.50a, downloaded from sourceforge.net?

D:\emule
V:\emule
C:\Users\my_user\AppData\Local\eMule\config
yes

Also, I just noticed, it seems that file must download something to be found corrupted. Restarting emule without any download does not trigger re-hashing.
0

#4 User is offline   Hof61 

  • Newbie
  • Pip
  • Group: Members
  • Posts: 5
  • Joined: 12-May 16

Posted 12 May 2016 - 09:15 PM

I'm having the same issue actually, keeps hashing when I start emule. I think it only happens if emule did not shut down properly last time it was used and there are downloads waiting.
0

#5 User is offline   xilolee 

  • eMule 0.50b BETA1 user
  • PipPipPipPipPipPipPip
  • Group: Italian Moderators
  • Posts: 7983
  • Joined: 20-August 08

Posted 12 May 2016 - 09:18 PM

1) change emule directories with two new and empty directories (with emule closed, you can edit the preferences.ini)
2) close emule (if you choose to do it with emule opened at previous point)
3) open emule, it should (but I could be wrong) create the two new directories
4) close emule
5) check owner and permissions of the new directories (and post them here just to inform users, and me, and us about the permissions)
6) check owner and permissions of your real temp and incoming directories and modify them according to what you have seen in the new directories (and apply the changes to the files too)
7) re-set your original configuration, with your original directories and see if that works

If you didn't understand what I mean, ask! :)

This post has been edited by xilolee: 13 May 2016 - 12:06 AM

INCONCEIVABLE! - You keep using that word. I do not think it means what you think it means.
come ottenere aiuto italian guides - guide della sezione italiana
italian support - sezione italiana scaricare la lista server
ottenere id alto impostare le porte nel router
recuperare file corrotti i filtri ip
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa! Immagine Postata
0

#6 User is offline   Mountainer 

  • Member
  • PipPip
  • Group: Members
  • Posts: 33
  • Joined: 19-January 12

Posted 13 May 2016 - 04:32 PM

View Postxilolee, on 12 May 2016 - 10:18 PM, said:

5) check owner and permissions of the new directories (and post them here just to inform users, and me, and us about the permissions)
6) check owner and permissions of your real temp and incoming directories and modify them according to what you have seen in the new directories (and apply the changes to the files too)
7) re-set your original configuration, with your original directories and see if that works


I dont think this is the matter of permissions.
The folder created by emule have Authenticated Users, Admins, Users and System
While my old folder lacks Authenticated Users, but has OWNER/CREATOR and Account Unknown - these Windows would not let me remove. It also has Admins, Users and System, with slightly different set of permissions.

Hovever I had just made a copy of the temp folder, in a different partition, permissions appearently are not getting copied, so my new new folders have exactly the same permissions as the one created by emule.
Still, the rehashing problem would not go away. Even if I start to download completly new file, in the new temp folder, it would suffer all the same.

Even worse, if the file has only the edk2 hashset, after re-hashing it will be found OK, but if it gets also AICH, emule would find many corrupted parts in it - but only after restart.
Any other ideas?
Please.

EDIT:
I turned on verbose log.
When, after restart, emule re-hashed 2 files, in verbose log there was an entries:

Known.met file version is 15 (does support 64bit tags)
Parsed lines/entries:207559 Found IP ranges:207559 Duplicate:0 Merged:0 Time:0 sek
Taskbar Notifier Color: R:23 G:23 B:23, Brightness: 22, Transparent: Yes
Cleaned up known2.met, removed 0 hashsets and purged 2 hashsets of old known files (415.95 KB)
AICHSyncThread finished
Cleaning up TrackedClientList, 0 clients on List...
...done, 0 clients left on list

purged 2 hashsets?
but why?

This post has been edited by Mountainer: 13 May 2016 - 05:18 PM

0

#7 User is offline   Mountainer 

  • Member
  • PipPip
  • Group: Members
  • Posts: 33
  • Joined: 19-January 12

Posted 13 May 2016 - 06:59 PM

What does it mean?
2016-05-13 20:52:58: Closed eMule
2016-05-13 20:52:58: CemuleDlg::OnDestroy
2016-05-13 20:52:58: CemuleApp::InitInstance: returning: FALSE
2016-05-13 20:52:58: CemuleApp::ExitInstance

0

#8 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4974
  • Joined: 13-May 07

Posted 13 May 2016 - 07:03 PM

View PostMountainer, on 13 May 2016 - 07:32 PM, said:

purged 2 hashsets?
but why?

File changelog_full.txt

Quote

.: Some data (like the AICH hashset, statistics, metadata etc) from known/downloaded files which were not shared within the last month now gets purged to save ressources and avoid an unlimited growth of the known.met files
(the first purge will be done one month after upgrading, if you have "Remember downloaded files" disabled all unshared files are completely deleted right away so this change would have no further effect)
.: If you want to avoid this purging for some reason you can put "PartiallyPurgeOldKnownFiles=0" in the "eMule" section of your preferences.ini

0

#9 User is offline   xilolee 

  • eMule 0.50b BETA1 user
  • PipPipPipPipPipPipPip
  • Group: Italian Moderators
  • Posts: 7983
  • Joined: 20-August 08

Posted 13 May 2016 - 07:46 PM

Yes. In options extended, tick always (under safe .met/.dat file writing), close emule, re-open emule and see if this solves the problem (in next hours).

If it won't work, download emule0.50b beta1 portable/compressed/zipped/binaries (see the only topic in public beta test sub-forum, first message), unzip it in the location you prefer, set it, and, at last, change directories paths.

This post has been edited by xilolee: 13 May 2016 - 07:50 PM

INCONCEIVABLE! - You keep using that word. I do not think it means what you think it means.
come ottenere aiuto italian guides - guide della sezione italiana
italian support - sezione italiana scaricare la lista server
ottenere id alto impostare le porte nel router
recuperare file corrotti i filtri ip
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa! Immagine Postata
0

#10 User is offline   Mountainer 

  • Member
  • PipPip
  • Group: Members
  • Posts: 33
  • Joined: 19-January 12

Posted 13 May 2016 - 08:05 PM

View Postxilolee, on 13 May 2016 - 08:46 PM, said:

Yes. In options extended, tick always (under safe .met/.dat file writing), close emule, re-open emule and see if this solves the problem (in next hours).

I had always had "always" ticked on that option.
0

#11 User is offline   xilolee 

  • eMule 0.50b BETA1 user
  • PipPipPipPipPipPipPip
  • Group: Italian Moderators
  • Posts: 7983
  • Joined: 20-August 08

Posted 14 May 2016 - 02:22 PM

Then are you trying emule0.50b beta1 portable?
INCONCEIVABLE! - You keep using that word. I do not think it means what you think it means.
come ottenere aiuto italian guides - guide della sezione italiana
italian support - sezione italiana scaricare la lista server
ottenere id alto impostare le porte nel router
recuperare file corrotti i filtri ip
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa! Immagine Postata
0

#12 User is offline   Mountainer 

  • Member
  • PipPip
  • Group: Members
  • Posts: 33
  • Joined: 19-January 12

Posted 14 May 2016 - 03:18 PM

View Postxilolee, on 14 May 2016 - 03:22 PM, said:

Then are you trying emule0.50b beta1 portable?

Not yet. I am not a beta tester, I try to avoid such a things like using unfinished programs. I do still hope to find a solution without resorting to a beta build.
0

#13 User is offline   xilolee 

  • eMule 0.50b BETA1 user
  • PipPipPipPipPipPipPip
  • Group: Italian Moderators
  • Posts: 7983
  • Joined: 20-August 08

Posted 14 May 2016 - 04:27 PM

Ok, substitute emule0.50b beta1 portable with emule0.50a portable... Try this one instead.
INCONCEIVABLE! - You keep using that word. I do not think it means what you think it means.
come ottenere aiuto italian guides - guide della sezione italiana
italian support - sezione italiana scaricare la lista server
ottenere id alto impostare le porte nel router
recuperare file corrotti i filtri ip
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa! Immagine Postata
0

#14 User is offline   Mountainer 

  • Member
  • PipPip
  • Group: Members
  • Posts: 33
  • Joined: 19-January 12

Posted 24 May 2016 - 05:23 PM

I am getting desperate. One file, about 1.5GB big, that sadly had had the AICH hash available, got stuck at 380MB. Even if, at the end of the day, it was as big as 700MB, after restart of emule there got to be lots and lots of corrupted parts, and I was back to 380MB. Every time. Even deleting entire config folder and upgrading to emule 0.50b would not change this behaviour. But after I left emule running round the clock for 72h, without restarting it, despite my wife's nagging, the file got downloaded perfectly. Ending hashing found no corruption at all. That is not an answer though. For the sake of my family life, I cannot run my PC 24/7. As it is, emule is becoming unusable for me...

View Postxilolee, on 14 May 2016 - 03:22 PM, said:

Then are you trying emule0.50b beta1 portable?

I just notice that you keep refering to it as portable. What do you mean by "portable". Is it not the one that is linked in public beta test sub-forum? Or is it supposed to run on portable devices, like tablets?

Where the AICH hashset of a temp file is being stored? Deleting kown.met and known2_64.met does not remove it.
Can I disable AICH? Is there a mod that does not use AICH?

This post has been edited by Mountainer: 24 May 2016 - 07:54 PM

0

#15 User is offline   xilolee 

  • eMule 0.50b BETA1 user
  • PipPipPipPipPipPipPip
  • Group: Italian Moderators
  • Posts: 7983
  • Joined: 20-August 08

Posted 24 May 2016 - 10:25 PM

View Postxilolee, on 13 May 2016 - 09:46 PM, said:

download emule0.50b beta1 portable/compressed/zipped/binaries

The portable version is the one that isn't the installer version, i.e. compressed/zipped/binaries...
Are you still using the installed version?
AICH is the feature used to check files integrity, I don't think there are mods without it.
What antivirus are you using?

This post has been edited by xilolee: 24 May 2016 - 10:26 PM

INCONCEIVABLE! - You keep using that word. I do not think it means what you think it means.
come ottenere aiuto italian guides - guide della sezione italiana
italian support - sezione italiana scaricare la lista server
ottenere id alto impostare le porte nel router
recuperare file corrotti i filtri ip
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa! Immagine Postata
0

#16 User is offline   Mountainer 

  • Member
  • PipPip
  • Group: Members
  • Posts: 33
  • Joined: 19-January 12

Posted 25 May 2016 - 03:00 PM

View Postxilolee, on 24 May 2016 - 11:25 PM, said:

The portable version is the one that isn't the installer version, i.e. compressed/zipped/binaries...
Are you still using the installed version?

I see. I did not realise there is a difference between them. I'll try zipped version then.
As for antivirus, I use Avira. It did not cause any trouble under Windows XP, and I already put exceptions for any emule folder. Both for real-time protection and scanning.
And I have tried to disable Avira completely when restarting emule.

This post has been edited by Mountainer: 25 May 2016 - 03:00 PM

0

#17 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4974
  • Joined: 13-May 07

Posted 26 May 2016 - 08:16 AM

Istaller and zip file have exactly the same executable eMule.exe inside.
Your problem is that certain peer(s) keep sending you corrupt data.
Verbose log might help to figure out their IPs and then block with IP filter.
0

#18 User is offline   Mountainer 

  • Member
  • PipPip
  • Group: Members
  • Posts: 33
  • Joined: 19-January 12

Posted 26 May 2016 - 02:44 PM

View Postfox88, on 26 May 2016 - 09:16 AM, said:

Your problem is that certain peer(s) keep sending you corrupt data.

In every file? These are quite diverse kinds of files. And it started just after going from Windows XP to W7 64bit
Not to mention, corruption is detected only after I restart emule, without restart there is no corruption at all.
What should I look for, in verbose log, to find out which peer it is? I do know how to find out it's IP, or block it, but whose IP should I look at?

Windows is installed on SSD while emule and it's folders are on the HDD. Can it be a problem?
0

#19 User is offline   xilolee 

  • eMule 0.50b BETA1 user
  • PipPipPipPipPipPipPip
  • Group: Italian Moderators
  • Posts: 7983
  • Joined: 20-August 08

Posted 26 May 2016 - 08:31 PM

1) Set store config and downloads in the program directory (Options, extended, sharing emule with other computer users)
2) Close emule
3) If you have got emule installation folder in c:\program files(x86), move the folder on the desktop or where you prefer (c:\program files and c:\windows excluded)
4) Move your old config folder under emule folder, just remove preferences.ini
5) Open emule and set directories and connections
6) Restart emule

This post has been edited by xilolee: 26 May 2016 - 08:35 PM

INCONCEIVABLE! - You keep using that word. I do not think it means what you think it means.
come ottenere aiuto italian guides - guide della sezione italiana
italian support - sezione italiana scaricare la lista server
ottenere id alto impostare le porte nel router
recuperare file corrotti i filtri ip
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa! Immagine Postata
0

#20 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4974
  • Joined: 13-May 07

Posted 27 May 2016 - 12:58 PM

View PostMountainer, on 26 May 2016 - 05:44 PM, said:

In every file?

If that happens for literally every file, then no. Is hardware working well? See system even log, run chkdsk.

View PostMountainer, on 26 May 2016 - 05:44 PM, said:

Not to mention, corruption is detected only after I restart emule, without restart there is no corruption at all.

Of course. There is no reason to check file unless new data was received.

View PostMountainer, on 26 May 2016 - 05:44 PM, said:

What should I look for, in verbose log, to find out which peer it is?

Just turn it on and save to disk. Then see if there are odd messages.

View PostMountainer, on 26 May 2016 - 05:44 PM, said:

Windows is installed on SSD while emule and it's folders are on the HDD. Can it be a problem?

Windows 8.1 64-bit in similar setup, and everything looks good.

This post has been edited by fox88: 27 May 2016 - 12:59 PM

0

  • Member Options

  • (2 Pages)
  • +
  • 1
  • 2

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users