I think the 404 you are seeing is for when faxien searches and tries
to pull other versions of compiled erts.  The first one, the one I
posted is the one it needs to succeed on. I run the same architecture
as you and just pulled sinan with no problems. The fact that it took
60 seconds to download manually is surprising to me as well.  I wonder
if it is not a speed thing.  Lets try upping the timeout a bit.

run the following

faxien set-request-timeout 500000
faxien ir sinan

and see if it does not work

On Tue, Sep 8, 2009 at 11:56 AM, jack.tang<[email protected]> wrote:
>
> And from the error log, i dont think the http request is timeout, the
> lighttpd server response 404 - Not Found.
> So could you pls post the code of ewr_repo_dav:repo_get function?
>
> Regards
> /Jack
>
> On Sep 8, 11:49 pm, Martin Logan <[email protected]> wrote:
>> This is quite odd that it can't pull it down but it looks like the request
>> is timing out.  The lines below show that it is trying to pull from the
>> right place but timing out after 2 minutes of trying - is that what you are
>> seeing?  The port being used is just port 8 and this is a standard get. I
>> seem to be able to pull with curl no problem.  Do you have the same
>> experience on your end?
>>
>> =INFO REPORT==== 8-Sep-2009::13:23:56 ===
>> ewr_repo_dav:repo_get("http://repo.erlware.org/pub";, "/5.7.2/i686-pc-
>> linux-gnu-glibc-2.3/erts.tar.gz", 120000)
>>
>> =INFO REPORT==== 8-Sep-2009::13:25:56 ===
>> ewr_repo_dav:handle_ibrowse_return/2 -> {error,req_timedout}
>>
>>
>>
>> On Tue, Sep 8, 2009 at 12:28 AM, jack.tang <[email protected]> wrote:
>>
>> > /tmp/faxien.err_log
>> > ------------------------------------
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:49 ===
>> > faxien:cmdln_apply/1 (line 182) Faxien-0.42.1.2 running mod:func
>> > faxien:'install-release' with raw args from commandline: [sinan]
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:49 ===
>> > epkg_cmdln:convert_string_to_terms/1 (line 314) arg string "sinan"
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:49 ===
>> > epkg_cmdln:convert_string_to_terms/1 (line 320) scanning and parsing
>> > "sinan. "
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:49 ===
>> > fax_util:find_highest_vsn2/5 (line 131) Target erts versions to search
>> > are ["5.7.2",
>>
>> > "5.7.1",
>>
>> > "5.7",
>>
>> > "5.6.5",
>>
>> > "5.6.4",
>>
>> > "5.6.3"]
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:49 ===
>> > fax_util:find_em_in_order/6 (line 150) suffixes to check are first ["/
>> > 5.7.2/Generic/releases/sinan/",
>> >                                                                    "/
>> > 5.7.1/Generic/releases/sinan/",
>> >                                                                    "/
>> > 5.7/Generic/releases/sinan/"]
>> >  if nothing found then ["/5.7.2/i686-pc-linux-gnu-glibc-2.3/releases/
>> > sinan/",
>> >                        "/5.7.2/i686-pc-linux-gnu-glibc-2.2/releases/
>> > sinan/",
>> >                        "/5.7.1/i686-pc-linux-gnu-glibc-2.3/releases/
>> > sinan/",
>> >                        "/5.7.1/i686-pc-linux-gnu-glibc-2.2/releases/
>> > sinan/",
>> >                        "/5.7/i686-pc-linux-gnu-glibc-2.3/releases/
>> > sinan/",
>> >                        "/5.7/i686-pc-linux-gnu-glibc-2.2/releases/
>> > sinan/"]
>> >  and if nothing then finally ["/5.7.2/i686-pc-linux-gnu-glibc-2.1/
>> > releases/sinan/",
>> >                              "/5.7.2/i686-pc-linux-gnu-glibc-2.0/
>> > releases/sinan/",
>> >                              "/5.7.1/i686-pc-linux-gnu-glibc-2.1/
>> > releases/sinan/",
>> >                              "/5.7.1/i686-pc-linux-gnu-glibc-2.0/
>> > releases/sinan/",
>> >                              "/5.7/i686-pc-linux-gnu-glibc-2.1/
>> > releases/sinan/",
>> >                              "/5.7/i686-pc-linux-gnu-glibc-2.0/
>> > releases/sinan/",
>> >                              "/5.6.5/Generic/releases/sinan/",
>> >                              "/5.6.5/i686-pc-linux-gnu-glibc-2.3/
>> > releases/sinan/",
>> >                              "/5.6.5/i686-pc-linux-gnu-glibc-2.2/
>> > releases/sinan/",
>> >                              "/5.6.5/i686-pc-linux-gnu-glibc-2.1/
>> > releases/sinan/",
>> >                              "/5.6.5/i686-pc-linux-gnu-glibc-2.0/
>> > releases/sinan/",
>> >                              "/5.6.4/Generic/releases/sinan/",
>> >                              "/5.6.4/i686-pc-linux-gnu-glibc-2.3/
>> > releases/sinan/",
>> >                              "/5.6.4/i686-pc-linux-gnu-glibc-2.2/
>> > releases/sinan/",
>> >                              "/5.6.4/i686-pc-linux-gnu-glibc-2.1/
>> > releases/sinan/",
>> >                              "/5.6.4/i686-pc-linux-gnu-glibc-2.0/
>> > releases/sinan/",
>> >                              "/5.6.3/Generic/releases/sinan/",
>> >                              "/5.6.3/i686-pc-linux-gnu-glibc-2.3/
>> > releases/sinan/",
>> >                              "/5.6.3/i686-pc-linux-gnu-glibc-2.2/
>> > releases/sinan/",
>> >                              "/5.6.3/i686-pc-linux-gnu-glibc-2.1/
>> > releases/sinan/",
>> >                              "/5.6.3/i686-pc-linux-gnu-glibc-2.0/
>> > releases/sinan/"]
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:49 ===
>> > fax_util:find_em/4 (line 166) searching the following block of
>> > suffixes: ["/5.7.2/Generic/releases/sinan/",
>>
>> > "/5.7.1/Generic/releases/sinan/",
>>
>> > "/5.7/Generic/releases/sinan/"]
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:49 ===
>> > fax_util:'-find_em/4-fun-0-'/4 (line 169) Checking for highest version
>> > of "sinan" inhttp://repo.erlware.org/pub/5.7.2/Generic/releases/sinan/
>>
>> > =ERROR REPORT==== 8-Sep-2009::13:23:50 ===
>> > fax_util:repo_list/2 (line 324) repo_list("http://repo.erlware.org/pub/
>> > 5.7.2/Generic/releases/sinan/") -> "success:207"
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:50 ===
>> > fax_util:'-find_em/4-fun-0-'/4 (line 173) found vsns
>> > ["0.16.0.4","0.16.1.0",
>> >                                                      "0.16.1.1"]
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:50 ===
>> > fax_util:'-find_em/4-fun-0-'/4 (line 169) Checking for highest version
>> > of "sinan" inhttp://repo.erlware.org/pub/5.7.1/Generic/releases/sinan/
>>
>> > =ERROR REPORT==== 8-Sep-2009::13:23:51 ===
>> > fax_util:repo_list/2 (line 324) repo_list("http://repo.erlware.org/pub/
>> > 5.7.1/Generic/releases/sinan/") -> "success:207"
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:51 ===
>> > fax_util:'-find_em/4-fun-0-'/4 (line 173) found vsns
>> > ["0.14.0.3","0.14.0.4",
>>
>> > "0.15.0.0","0.15.0.1",
>>
>> > "0.16.0.1","0.16.0.3"]
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:51 ===
>> > fax_util:'-find_em/4-fun-0-'/4 (line 169) Checking for highest version
>> > of "sinan" inhttp://repo.erlware.org/pub/5.7/Generic/releases/sinan/
>>
>> > =ERROR REPORT==== 8-Sep-2009::13:23:52 ===
>> > fax_util:repo_list/2 (line 327) repo_list("http://repo.erlware.org/pub/
>> > 5.7/Generic/releases/sinan/") -> {ok,
>>
>> > "404",
>>
>> > [{"Content-Type",
>>
>> > "text/html"},
>>
>> > {"Content-Length",
>>
>> > "345"},
>>
>> > {"Date",
>>
>> > "Tue, 08 Sep 2009 05:01:37 GMT"},
>>
>> > {"Server",
>>
>> > "lighttpd/1.4.19"}],
>>
>> > "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n<!DOCTYPE html
>> > PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\"\n         \"http://
>> >www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n<html xmlns=
>> > \"http://www.w3.org/1999/xhtml\"; xml:lang=\"en\" lang=\"en\">\n <head>
>> > \n  <title>404 - Not Found</title>\n </head>\n <body>\n  <h1>404 - Not
>> > Found</h1>\n </body>\n</html>\n"}
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:52 ===
>> > fax_util:find_highest_vsn2/5 (line 146) vsns from ["http://
>> > repo.erlware.org/pub"] are [{"http://repo.erlware.org/pub";,
>>
>> > "0.16.0.3",
>>
>> > "5.7.1"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.16.0.1",
>>
>> > "5.7.1"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.15.0.1",
>>
>> > "5.7.1"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.15.0.0",
>>
>> > "5.7.1"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.14.0.4",
>>
>> > "5.7.1"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.14.0.3",
>>
>> > "5.7.1"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.16.1.1",
>>
>> > "5.7.2"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.16.1.0",
>>
>> > "5.7.2"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.16.0.4",
>>
>> > "5.7.2"}]
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:52 ===
>> > fax_util:find_highest_remote_vsn_under_threshold/2 (line 217)
>> > find_highest_vsn list of remote versions [{"http://repo.erlware.org/
>> > pub",
>>
>> > "0.16.0.3",
>>
>> > "5.7.1"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.16.0.1",
>>
>> > "5.7.1"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.15.0.1",
>>
>> > "5.7.1"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.15.0.0",
>>
>> > "5.7.1"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.14.0.4",
>>
>> > "5.7.1"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.14.0.3",
>>
>> > "5.7.1"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.16.1.1",
>>
>> > "5.7.2"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.16.1.0",
>>
>> > "5.7.2"},
>>
>> > {"http://repo.erlware.org/pub";,
>>
>> > "0.16.0.4",
>>
>> > "5.7.2"}] with threshold of infinity
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:52 ===
>> > fax_install:install_remote_release/7 (line 241) (["http://
>> > repo.erlware.org/pub"], ["5.7.2"], "sinan", "0.16.1.1", false,
>> > [{force,
>>
>> > false},
>>
>> > {erts_prompt,
>>
>> > false},
>>
>> > {erts_policy,
>>
>> > loose}], 120000)
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:52 ===
>> > epkg_validation:is_package_a_release/1 (line 166) "/usr/local/erlware/
>> > releases/sinan-0.16.1.1"
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:52 ===
>> > delete_dir/1 file does not exist "/usr/local/erlware/releases/
>> > sinan-0.16.1.1"
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:52 ===
>> > ewr_fetch:fetch_package(["http://repo.erlware.org/pub";], "5.7.2",
>> > "sinan", "0.16.1.1", "/tmp/ewl_tmp-136841/", ["i686-pc-linux-gnu-
>> > glibc-2.3",
>>
>> > "Generic"], releases, 120000)
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:52 ===
>> > fetching from the following pos locations ["/5.7.2/i686-pc-linux-gnu-
>> > glibc-2.3/releases/sinan/0.16.1.1/",
>> >                                           "/5.7.2/Generic/releases/
>> > sinan/0.16.1.1/"]
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:52 ===
>> > ewr_repo_dav:repo_get("http://repo.erlware.org/pub";, "/5.7.2/i686-pc-
>> > linux-gnu-glibc-2.3/releases/sinan/0.16.1.1/sinan.tar.gz", 120000)
>>
>> > =INFO REPORT==== 8-Sep-2009::13:23:52 ===
>> > ewr_repo_dav:handle_ibrowse_return/2 -> {ok,"404",
>> >                                         [{"Content-Type","text/
>> > html"},
>> >                                          {"Content-Length","345"},
>> >                                          {"Date",
>> >                                           "Tue, 08 Sep 2009 05:01:38
>> > GMT"},
>> >                                          {"Server","lighttpd/
>> > 1.4.19"}],
>> >                                         "<?xml version=\"1.0\"
>> > encoding=\"iso-8859-1\"?>\n<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML
>> > 1.0 Transitional//EN\"\n         \"http://www.w3.org/TR/xhtml1/DTD/
>>
>> ...
>>
>> read more »
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"erlware-dev" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/erlware-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to