mersenneforum.org  

Go Back   mersenneforum.org > Great Internet Mersenne Prime Search > PrimeNet

Closed Thread
 
Thread Tools
Old 2004-05-01, 03:06   #1
nevillednz
 
May 2004

10012 Posts
Unhappy ERROR: Primenet error 2252. Q: which tcp/ip ports are being used for the transfer?

$ ./mprime -d
Mersenne number primality test program version 23.5
Getting exponents from server
ERROR: Primenet error 2252
The FAQ at http://www.entropia.com/ips/faq.html may have more information.
Will try contacting server again in 60 minutes.
Resuming primality test of M18080627 at iteration 18080384 [99.99%]

...

prime.log starts....
[Tue Oct 14 15:51:45 2003 - ver 23.5]
Updating user information on the server
Updating computer information on the server
Sending text message to server:
UID: nevillednz/romeo, UID: nevillednz, User: Neville C. Dempsey, NevilleDNZ.gimps@3ttechnology.com
Getting exponents from server
Sending expected completion date for M18080627: Nov 30 2003
[Mon Oct 20 12:20:30 2003 - ver 23.5]
Sending text message to server:
UID: nevillednz/romeo, M18080627 completed P-1, B1=210000, B2=4357500, WZ2: D3830A81
Sending result to server for exponent 18080627
[Tue Nov 11 17:14:57 2003 - ver 23.5]
Updating computer information on the server
Sending expected completion date for M18080627: Jan 20 2004
[Tue Dec 9 23:31:58 2003 - ver 23.5]
Updating computer information on the server
Sending expected completion date for M18080627: Feb 17 2004
[Wed Jan 7 08:18:18 2004 - ver 23.5]
Updating computer information on the server
Sending expected completion date for M18080627: Mar 10 2004
[Wed Feb 4 22:06:19 2004 - ver 23.5]
Updating computer information on the server
Sending expected completion date for M18080627: Mar 15 2004
[Fri Mar 12 14:25:11 2004 - ver 23.5]
ERROR: Primenet error 2252
[Fri Mar 12 14:25:40 2004 - ver 23.5]
ERROR: Primenet error 2252
[Fri Mar 12 16:40:24 2004 - ver 23.5]
Updating computer information on the server
Sending expected completion date for M18080627: Apr 19 2004
[Fri Apr 2 11:26:33 2004 - ver 23.5]
Updating computer information on the server
ERROR: Primenet error 2252
[Fri Apr 2 11:29:44 2004 - ver 23.5]
Updating computer information on the server
ERROR: Primenet error 2252

and continues with error 2252 for months....
except on April 10th!

ERROR: Primenet error 2252
[Sat Apr 10 01:21:11 2004 - ver 23.5]
Updating computer information on the server
ERROR: Primenet error 2252
[Sat Apr 10 02:24:48 2004 - ver 23.5]
Updating computer information on the server
ERROR: Primenet error 2252
[Sat Apr 10 03:27:26 2004 - ver 23.5]
Updating computer information on the server
ERROR: Primenet error 2252
[Sat Apr 10 09:56:27 2004 - ver 23.5]
Updating computer information on the server
Sending expected completion date for M18080627: May 9 2004
[Mon Apr 26 18:33:48 2004 - ver 23.5]
Getting exponents from server
ERROR: Primenet error 2252
[Mon Apr 26 19:33:51 2004 - ver 23.5]
ERROR: Primenet error 2252
[Mon Apr 26 20:33:56 2004 - ver 23.5]
ERROR: Primenet error 2252
[Mon Apr 26 21:35:31 2004 - ver 23.5]


I tried with and without a firewall will no success.

Can someone tell me which tcp/ip ports are being used for the transfer? (so I can check the ports are not blocked and the firewall is offline)

NevilleDNZ
nevillednz is offline  
Old 2004-05-01, 03:25   #2
nevillednz
 
May 2004

10012 Posts
Default

Forgive the following verbiage (passwd Xed)
When I run
# ./mprime -c
Sending result to server for exponent 18080627
ERROR: Primenet error 2252
The FAQ at http://www.entropia.com/ips/faq.html may have more information.


I get the following tcp/http traffic... so it look like maybe I get a dialogue with the mprime server (64.66.6.250)... Any ideas?
# tethereal -i ppp0
Capturing on ppp0
May 1 11:18:36 romeo kernel: device ppp0 entered promiscuous mode
0.000000 220.255.126.175 -> 209.132.176.4 NTP NTP # ignore
0.222821 209.132.176.4 -> 220.255.126.175 NTP NTP # ignore
6.575163 220.255.126.175 -> 64.66.6.250 TCP 49183 > http [SYN] Seq=0 Ack=0 Win=5808 Len=0 MSS=1452 TSV=4083066 TSER=0 WS=0
9.568904 220.255.126.175 -> 64.66.6.250 TCP 49183 > http [SYN] Seq=0 Ack=0 Win=5808 Len=0 MSS=1452 TSV=4083366 TSER=0 WS=0
9.578076 64.66.6.250 -> 220.255.126.175 TCP http > 49183 [SYN, ACK] Seq=0 Ack=1 Win=8190 Len=0 MSS=1412
9.578163 220.255.126.175 -> 64.66.6.250 TCP 49183 > http [ACK] Seq=1 Ack=1 Win=5808 Len=0
9.695874 220.255.126.175 -> 64.66.6.250 HTTP GET /cgi-bin/pnHttp.exe?ar&4&88&4&24506&41925&nevillednz&XXXXXX&romeo&18080627&1&E0DD1ADB296E68AA HTTP/1.0
9.708941 64.66.6.250 -> 220.255.126.175 TCP http > 49183 [RST] Seq=1 Ack=110 Win=9814 Len=0
May 1 11:19:01 romeo kernel: device ppp0 left promiscuous mode

[root@romeo root]# telnet 64.66.6.250 80
Trying 64.66.6.250...
Connected to 64.66.6.250.
Escape character is '^]'.
help
Connection closed by foreign host.
nevillednz is offline  
Old 2004-05-01, 03:37   #3
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2×3×1,193 Posts
Default

As you figured out mprime contacts 64.66.6.250 over port 80
Prime95 is offline  
Old 2004-05-01, 03:50   #4
nevillednz
 
May 2004

32 Posts
Default

Any idea what "ERROR: Primenet error 2252" is?
(I appear to have a good connection to primnet and manage to set up a tcp dialogue)
nevillednz is offline  
Old 2004-05-01, 11:47   #5
ET_
Banned
 
ET_'s Avatar
 
"Luigi"
Aug 2002
Team Italia

13×367 Posts
Default

Quote:
Originally Posted by nevillednz
Any idea what "ERROR: Primenet error 2252" is?
(I appear to have a good connection to primnet and manage to set up a tcp dialogue)
Are you using v.23.8 of Prime95? There is some information about "error 2252" on the txt files that come with the software.

Luigi
ET_ is offline  
Old 2004-05-01, 14:46   #6
nevillednz
 
May 2004

32 Posts
Default mprime binary 23.8 for Linux?

Thanx, I even found your answer on the main page of http://mersenne.org/

Under: "Other Recent News

"Error 2252. Some users that have a proxy server between their computer and "mersenne.org are reporting this error. Version 23.8 corrects this problem by using full "URLs instead of relative URLs. Visit the download page to upgrade the client.

The bad news is that I run Linux and there is not version 23.8, does this mean all Linux users are having the same problem? (It would be a shame to throw away my factorising results 99.9% done)
2/10/03 8:31 PM 376628 mprime231.tar.gz
2/20/03 6:07 PM 378035 mprime232.tar.gz
5/1/03 9:30 PM 416006 mprime233.tar.gz
5/24/03 3:51 PM 413203 mprime234.tar.gz
7/3/03 8:34 PM 417531 mprime235.tar.gz

Does that mean I need to download and compile the source and send it in? Is this version 2.38 source?
8/12/03 12:27 AM 2511263 source23.zip

I note that the Windows executable is from 2004, but the source is 2003. Is this a problem?
2/17/04 10:19 PM 1065696 p95v238.exe
2/17/04 10:20 PM 913112 p95v238.zip

Would you like me to send in my Linux binaries if/when I recompile?

ThanX
nevillednz is offline  
Old 2004-05-02, 16:31   #7
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

11011111101102 Posts
Default

You can use full URLs in Linux 23.5 by adding the line "UseFullURL=1" to primenet.ini - you'll probably have to create that file.
Prime95 is offline  
Old 2004-05-03, 01:36   #8
nevillednz
 
May 2004

32 Posts
Default

I created the file, and even put UseFullURL=1 into primenet.ini and prime.ini, saddly no luck.
$ ls -lt *.ini
-rw-rw-r-- 1 nevilled nevilled 215 May 3 09:06 local.ini
-rw-rw-r-- 1 nevilled nevilled 230 May 3 08:32 prime.ini
-rw-rw-r-- 1 nevilled nevilled 13 May 3 08:32 primenet.ini
-rw-rw-r-- 1 nevilled nevilled 0 May 1 10:50 worktodo.ini
$ grep UseFullURL=1 *.ini
prime.ini:UseFullURL=1
primenet.ini:UseFullURL=1
$ ./mprime -d
Mersenne number primality test program version 23.5
Sending result to server for exponent 18080627
ERROR: Primenet error 2252
The FAQ at http://www.entropia.com/ips/faq.html may have more information.
Will try contacting server again in 60 minutes.
^C
$ strings mprime | egrep -i "primenet.ini|url"
primenet.ini
UseFullURL
$ -- so it seems that the executable does know about primenet.ini & UseFullURL

I note that once a month, near the estimated end date the system manages to communicate a different message with the primenet server. i.e.
[Fri Mar 12 16:40:24 2004 - ver 23.5]
Updating computer information on the server
Sending expected completion date for M18080627: Apr 19 2004
[Sat Apr 10 09:56:27 2004 - ver 23.5]
Updating computer information on the server
Sending expected completion date for M18080627: May 9 2004

Maybe I should just leave it running for a few more day waiting for the next "end date check in"?? (Or I could change LastEndDatesSent=1081562188 to a smaller number to speed this up?)

I also note that the problem only started on the 12th or March. Prior to this the "client" mprime program did not log any server connection problems/messages (even after several months of running). It is possible that something was changed on the server that triggered this problem? Possibly the mprime "server side" communication service was changed, or maybe you installed a WindowsNT service pack that was patching one of Microsofts famous virus/worm holes? (Which works so well that NO relative URLs work anymore...)

Here is a log when the FIRST problem happened:

Updating computer information on the server
Sending expected completion date for M18080627: Mar 15 2004
[Fri Mar 12 14:25:11 2004 - ver 23.5]
ERROR: Primenet error 2252
[Fri Mar 12 14:25:40 2004 - ver 23.5]
ERROR: Primenet error 2252
[Fri Mar 12 16:40:24 2004 - ver 23.5]
Updating computer information on the server
Sending expected completion date for M18080627: Apr 19 2004
[Fri Apr 2 11:26:33 2004 - ver 23.5]
Updating computer information on the server
ERROR: Primenet error 2252
[Fri Apr 2 11:29:44 2004 - ver 23.5]
Updating computer information on the server
ERROR: Primenet error 2252

(FYI: mprime not been running 100% of the time on this machine)

Any more ideas? (I am leaning towards downloading & compiling the new version for linux)

NevilleD
nevillednz is offline  
Old 2004-05-03, 06:35   #9
Pablo the Duck
 
Pablo the Duck's Avatar
 
Dec 2003
Team China

668 Posts
Default

I've been using Mprime 2.35 on Libranet 2.7, 2.8 and Slackware 9.0 - kernel versions 2.4.20 and 2.6.4 (which I abandoned because it ran slightly slower) - since last September without any connection problems. (Well, OK, occasionally the server may have been unavailable for a couple of hours.) I've used it over external dial up modem and via ADSL. I've run it through a firewall. I've never had to tweak the settings. (So I'm probably not going to be much help )

I take it you can use the box for normal internet access so you know it's not just a dodgy cable or card?
Pablo the Duck is offline  
Old 2004-05-03, 14:14   #10
Prime95
P90 years forever!
 
Prime95's Avatar
 
Aug 2002
Yeehaw, FL

2×3×1,193 Posts
Default

The 23.8 sources are not available for download. We can verify that UseFullURL is working by adding the line Debug=1 to primenet.ini. Then post the debug output from prime.log. I don't think we'll learn anything new, but that's all I can think of.

The only other alternative is to download the sources and build 23.5 with debugging on. If you have any suggested improvements to the primenet.c file I'd love to hear them.
Prime95 is offline  
Old 2004-05-03, 14:26   #11
nevillednz
 
May 2004

32 Posts
Question dodgy cable or card?

Well... my ISP isnt an angel, but I am on the net right now.. no problems.
If U look at the logs the problem only comes up after a month or so when the Mprime client tries (is due) to check in with the mprime server. And from that failure it tries every hour, and gets a failure.

My thought is maybe it is to do with the phase of the calculation.
Here are the "non error messages" in the file "prime.log"

Updating user information on the server
Updating computer information on the server
Sending text message to server:
UID: nevillednz/romeo, UID: nevillednz, User: Neville C. Dempsey, NevilleDNZ.gimps_spamer@3ttechnology.com
Getting exponents from server
Sending text message to server:
UID: nevillednz/romeo, M18080627 completed P-1, B1=210000, B2=4357500, WZ2: D3830A81
Sending result to server for exponent 18080627
Updating computer information on the server
Getting exponents from server
Sending result to server for exponent 18080627

Currently I am getting the following error every hour:
[Mon May 3 09:14:12 2004 - ver 23.5]
Sending result to server for exponent 18080627
ERROR: Primenet error 2252

I have tried running the job in the foreground, background and under cron.
Maybe I restired some old data files after my hard disk was fried & died??

BTW: It says 2^18080627-1 isn't prime.... incase anyone wondered!

Maybe I can just email my results to someone? :

NevilleDNZ
nevillednz is offline  
Closed Thread

Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
PrimeNet error 11 Lorenzo Information & Answers 6 2011-03-17 19:34
PrimeNet error 2252 Unregistered PrimeNet 37 2006-11-29 20:36
ERROR: Primenet error 1 merlinh Software 0 2004-05-09 23:41
Error 2252 with 23.7 bej Software 7 2004-02-10 15:26
Error: Primenet error 1 Duck ina bunker PrimeNet 10 2004-01-04 09:27

All times are UTC. The time now is 04:51.

Thu Nov 26 04:51:59 UTC 2020 up 77 days, 2:02, 3 users, load averages: 1.55, 1.34, 1.38

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.

This forum has received and complied with 0 (zero) government requests for information.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.
A copy of the license is included in the FAQ.