Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

UWS on Linux WINE
Ultidev Team
#1 Posted : Saturday, May 10, 2014 6:21:22 PM(UTC)
Ultidev Team

Groups: Administration
Joined: 11/3/2005(UTC)
Posts: 2,253

Thanks: 28 times
Was thanked: 60 time(s) in 59 post(s)
From user's email:

"Hi

While your older UltiDev easily can be installed under Linux Wine, your newest UltiDev Web Server Pro complains about being XP under WINE althouth settings are set to Windows7. This seems to be connected with a setup check which prohibits the software to be installed under WINE. May we could ask for a version which doesn't do such checks?

Kind regards"
Please donate at http://www.ultidev.com/products/Donate.aspx to help us improve our products.
Ultidev Team
#2 Posted : Saturday, May 10, 2014 6:23:47 PM(UTC)
Ultidev Team

Groups: Administration
Joined: 11/3/2005(UTC)
Posts: 2,253

Thanks: 28 times
Was thanked: 60 time(s) in 59 post(s)
Hi there!

UWS is not aware of WINE and does not perform any checks specific to WINE. UWS does require Http.sys driver, which present only on XP SP2 and above. Could you please login to the forum, which will allow you attaching files, and post a screenshot please?

If you have Windows Event Log with failed install, please let us know or attach the file.

All the best,
UltiDev Team.
Please donate at http://www.ultidev.com/products/Donate.aspx to help us improve our products.
felix
#3 Posted : Sunday, May 11, 2014 6:06:59 AM(UTC)
Groups: Member
Joined: 5/11/2014(UTC)
Posts: 2
Location: Switzerland

Hi

If your software could support WINE it could be used easily for a replacement of IIS which doesn't form part of WINE itself. This could be a great opportunity and we would be keen to help you supporting WINE with your newest software. WINE has the option to "switch" the operating system from XP to 7 to 8 or also from 2003 to 2008 etc. Our WINE installation has fully installed .NET 4.0 and is set to Windows 7 for the settings. When executing "UltiDev Web Server Setup.exe" it stops saying "The product does not support OS prior to Windows XP SP2 or Windows 2003 Server". When clicking ok it show the standard installation dialog "Installation complete" "The installer was interrupted before UltiDev Web Server Pro could be installed. You need to restart the installer to try again". So it seems to make some checks during install in concern of the operating system used which in our case is a "simluated" Windows 7 32bit OS. What we would suggest to ge through the installation is to get a test setup from you which doesn't check for OS at all but forces installation for Windows 7 32bit. Once we are through there we could further investigate on what concerns the original installer to stop.

Kind regards
Felix
Ultidev Team
#4 Posted : Sunday, May 11, 2014 10:23:35 AM(UTC)
Ultidev Team

Groups: Administration
Joined: 11/3/2005(UTC)
Posts: 2,253

Thanks: 28 times
Was thanked: 60 time(s) in 59 post(s)
Hi, Felix.

Even though UWS reports that the OS is incompatible, it does not check the OS per se. It checks the presence of the http.sys - a kernel-level driver introduced with XP SP2, which UWS relies upon.

You may not be able to run UWS on WINE because, according to WINE Wikipedia article,
"Although Wine implements some aspects of the Windows kernel, it is not possible to use native Windows drivers with it, due to Wine's underlying architecture. This prevents certain applications and games from working, such as some copy-protected applications and games."

Since http.sys is a kernel.level driver, we suspect it's one of the pieces that WINESERVER does not implement, thus making UWS incompatible with WINE. The most viable alternative is to run UWS in a virtual machine.

Best regards,
UltiDev Team..
Please donate at http://www.ultidev.com/products/Donate.aspx to help us improve our products.
felix
#5 Posted : Sunday, May 11, 2014 1:57:59 PM(UTC)
Groups: Member
Joined: 5/11/2014(UTC)
Posts: 2
Location: Switzerland

based on your feedback we have replaced http.sys in the system32\drivers directory by an original Windows 7 one. Still the same error accures so it seem to be a different problem than http.sys. Please note that the former Release of UltiDev Web Server could be installed and operated on WINE easily. All we would need is the information on how to install your new Software manually and an unpacked version of the software in order to do further testing.
Ultidev Team
#6 Posted : Monday, May 12, 2014 12:42:46 AM(UTC)
Ultidev Team

Groups: Administration
Joined: 11/3/2005(UTC)
Posts: 2,253

Thanks: 28 times
Was thanked: 60 time(s) in 59 post(s)
Hi, Felix.

We are aware that old UltiDev Cassini would not have same problem, as Cassini didn't use http.sys.

In order to test whether your actions to replace http.sys were successful, please write a simple program that checks HttpListner.IsSupported - this the check UWS installer does. If you will be able to get "true" returned by your program running under Wine.

Best regards,
UltiDev Team.
Please donate at http://www.ultidev.com/products/Donate.aspx to help us improve our products.
Rss Feed  Atom Feed
Users browsing this topic
Guest
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You can vote in polls in this forum.