PDA

View Full Version : Error 5060 - File not found.....



NewsArchive
01-31-2006, 03:01 AM
I'm trying to implement a WebInstall / WebUpdate and the installer is saying
the a file does not exist.....

The documentation talks about firewalls and ports, etc. but does it use
anything but port 80?

Does having a "host header" site on IIS make a difference?


--
Paul MacFarlane
American Riviera Software Corp

NewsArchive
01-31-2006, 03:01 AM
Paul,

Yes. IIS makes a big difference if your server requires MIME types for
every cluster file (e.g. .00001, .00002, etc.). If the MIME type is not
available then the application cannot see the file.

You can ask your admin to create the MIME types or enable the iDeploy
"IIS/Windows 2003 Image" feature. In this case cluster file numbering
is handled in the file name, not the extension.

Does this help?

Friedrich

--
Friedrich Linder
CEO, Lindersoft
www.lindersoft.com
+1.954.252.3910

"point. click. ship" - that's SetupBuilder 5

NewsArchive
01-31-2006, 03:01 AM
Sort of......

We are using an IIS/W2k3 Server. I did check the IIS/W2k box.....

The files generated are MyAppSetup.exe and then MyAppSetup_00001 and
on......

I did uncheck the box and regenerate and did get the files as
MyAppSetup.00001....

The problem is the error exists either way. Both are actually sitting on
the server. The EXE is found, but nothing else is.....


So, that's why I asked about the "host header" thing....

Okay - I created an html file with a link to the setup file 'parts' and
attempted to save-as - getting the same error.... unavailable.....

I reworked using the iDeploy IIS feature and the installer still can't see
the file...
The EXE downloads fine from the same folder........

The Internet Guest Account has Read/Execute, List, and Read permissions.....


btw, I'm not using a login/password for this..... Do I have to create a
user for this?

NewsArchive
01-31-2006, 03:01 AM
Sorry, I have no idea. It seems to be a IIS configuration thing and
I would suggest to contact the admin. Perhaps the admin did not allow
access to files without extensions?

HTH,
Friedrich

--
Friedrich Linder
CEO, Lindersoft
www.lindersoft.com
+1.954.252.3910

"point. click. ship" - that's SetupBuilder 5

NewsArchive
01-31-2006, 03:02 AM
Yep. Had to add a MIME for a "." type !

Then I ran the webupdate to see what it would do and got an error 5060 !
Okay - add a mime type for the manifest file....

Now, in this process I changed the name of the manifest file - but
WUpdate.exe hasn't changed..... How to I get it to 'refresh'?

It still gets an error 5060 - I think it's looking for the old manifest
file.....

NewsArchive
01-31-2006, 03:02 AM
wupdate.exe only changes when we release an update to it or if you are
using a customized wupdate.exe version (compiled from wupdate.sb5).

If the server manifest file name changed, then please also change the
file name in your initial installation (the install that prepares the
web update feature) and all your web updates.

Does this help?

--
Friedrich Linder
CEO, Lindersoft
www.lindersoft.com
+1.954.252.3910

"point. click. ship" - that's SetupBuilder 5

NewsArchive
01-31-2006, 10:21 AM
Well, I think so.....

I thought wupdate was generated and included every time I compiled my
setup....

How does wupdate.exe know what server / path to check?

If I create my own wupdate.exe, will it get replaced on the next SB update?

Also, the server manifest file. I thought that was unique per app/setup,
but the documentation is unclear about the name and whether it is for this
project or all projects after.....

NewsArchive
01-31-2006, 10:21 AM
> Well, I think so.....
>
> I thought wupdate was generated and included every time I compiled my
> setup....

No. You can use the "standard" wupdate.exe or your own customized
client.

>
> How does wupdate.exe know what server / path to check?
>

All the settings are located in the Registry. The initial setup creates
the information.

>
> If I create my own wupdate.exe, will it get replaced on the next SB
> update?
>

The standard wupdate.exe is (by default) located in the \Lib subfolder.
If we have a new wupdate.exe available, the current on get replaced on
the next update.

You can use the "Include Web Update Client" script function to select your
own wupdate.exe.

The default is: [SB5_LIB]\wupdate.exe

Use the wupdate.sb5 script to create your own client. You can choose
another client name (e.g. ars_wupdate.exe, etc.). No need to put it into
the \Lib folder. You only have to make sure the "Include Web Update Client"
script function points to the correct client executable.

> Also, the server manifest file. I thought that was unique per app/setup,
> but the documentation is unclear about the name and whether it is for this
> project or all projects after.....

Yes, the server manifest is unique per app. Please use the same name in
your initial installation and all web updates.

Does this help?

Friedrich

--
Friedrich Linder
CEO, Lindersoft
www.lindersoft.com
+1.954.252.3910

"point. click. ship" - that's SetupBuilder 5

NewsArchive
02-01-2006, 01:07 AM
OKay - it's all getting clearer..<g>

So, I've screwed up a little in changing things....<g>

Are the registry entries wupdate uses in the manual? So on my next update I
can modify them and make wupdate work......

maybe I could write a script to fix wupdate entries....

Sorry to be a pita.....

NewsArchive
02-01-2006, 01:08 AM
Hi Paul,

:)

No, not in the manual but you can see what wupdate.exe is doing by loading the \Redist\1033\wupdate.sb5 script.

See lines below ! Set Standard Values

The Server Manifest File name is stored in:

HKLM\Software\Lindersoft\WebUpdate\Apps\%APPKEY%

BTW, so the problem is that you already have released an initial
installation (that prepares the web update functionality) and now you would like to change the server manifest file name, right?

Friedrich

--
Friedrich Linder
CEO, Lindersoft
www.lindersoft.com
+1.954.252.3910

"point. click. ship" - that's SetupBuilder 5

NewsArchive
02-01-2006, 03:52 AM
Yep...

The reason? I initially named my manifest "MyApp.ver"...

well, the error 5060 thing happened so I went to add ".ver" as a Mime type
on the server....

Didn't work. Hmm. Went back to the server again and ".ver" was missing, so
I added it again.
Didn't work.... So I gave up and changed the name to MyAppVer with no
extention - that worked...!

so, weird, IIS doesn't like a file extension of ".ver"......

Think I got it all working now.....

NewsArchive
02-01-2006, 03:52 AM
Very interesting...

Glad it is working now.

Friedrich