Uniface-Linux Pre-Configured

Author: palgam0@hotmail.com (George Mockford)

It seems that I included some wrong information last post, my apologies. I discovered that there is an issue with renaming the urouter service name. Not sure why but you have to use the default so instead of as described in my document


 Urouter /install “Uniface94”   Instead use   Urouter /install


 The default name  is a little ugly but it works. I’ll experiment some more to see if I can discover what the issue is. I have updated the previously uploaded instructions with the change.

 Unfamiliarity like this may discourage people from experimenting so I decided that I’d try and “sweeten the pot” a little by preparing and making available a VMWare Virtual Machine pre-configured.

You can download the VM containing Ubuntu 10.04 LTS with Uniface 9.4.01 installed and setup under WINE 1.1.43.


 Only two items are missing that you need to make this work and those are a Uniface and solid windows license. You can use your existing windows license if you have one or you can approach your local Uniface sales person and ask for a limited time windows trial. I’m sure that they will be more than happy to help you out.


If you are using a license server then simply add in the assignment file “$license_options=” as appropriate.


 If you are interested you can download the VM at ftp://ftp.compuware.com/pub/uniface/outgoing/GM/linux/Ubuntu-U.zip


 It’s almost 2Gb so depending on your bandwidth be prepared as it might take some time. On my home system at 670kbs it took about 50 minutes to download


 Set it up under VMWare workstation or use the freebie player from http://www.vmware.com/products/player/


 The user name to login is “administrator” password “library1”.  Yes I know highly imaginative and simple but this isn’t meant to be a secure system, you have been warned!


 When you login there are two desktop items for development and the musicshop web demo.  At this point there are no services running as the background  “wineservice” is not functional. This is deliberate so that you can put both the solid and Uniface licenses in their usual place before starting, and that would be

 C:\program files\common files\compuware\license\Uniface.xml for Uniface. And   C:\program files\solid\databaseengine4.5\bin\solid.lic      for solid.


 Solid, Tomcat, and Urouter are setup as default services that you need to start so I’d suggest start something like notepad which will cause that to happen.




 You’ll know when this is starting because a terminal window pops up in the background which is the Tomcat default.  I’m keeping this basic so you can see the good, the bad, and the ugly and make up your own mind.


Yes of course all of this can be cleaned up but you have to see how it really works first.


 Ok so when notepad starts you can close this immediately and start the link for the musicshop demo under Firefox or go into Uniface development and explore.


 As a reminder there are parts that do not yet work and these include Unifaceflow and the model diagram editor.


Remember also this is simply to demonstrate the Uniface Desktop and the fact that these services do work is interesting but aside from small development and demos is probably inappropriate for a real system. For that you need the native Linux versions of Uniface which I’m working on.


 One final question is this type of download attractive? Aside from the size of the file (which I'm working on) would the possibility of creating a configure "Uniface Linux Appliance" ready to go be more attractive than a whole bunch of instructions? I'm thinking something along the lines of what is delivered at this website http://www.turnkeylinux.org/


 I'd be interested in hearing your views and feedback. In the meantime have fun, enjoy.





  1. Hi George,

    after another weekend trying to beat the "not a zip structure" beast (i have not win this battle)

    I will give it a try with your VM version.

    Thanks for providing this additional support.

    Success, Uli

    Author: ulrich-merkel (ulrichmerkel@web.de)
  2. Sorry to hear that Uli. 

    Part of the reason for creating this Virtual machine image was to go over the steps once again and validate. I can confirm that the OS was a new download of Ubuntu from their sites and when installing WINE I discovered that they had release 1.1.43 so this really is the latest U can get. Perhaps when you have time you can contact me off-line to debug as I'm really interested in what happened as I've performed this install maybe a dozen or more times without seeing this effect.

    Let me know if this is possible.




    Author: George Mockford (palgam0@hotmail.com)
  3. Hi george,

    it's nothing to worry about.

    I just decided to use your VMware machine as my base for further studies.

    Because we share an identical basic installation, I assume it's easier for both of us to investigate on bugs or other difficulties.

    Following the dITo principles, I will keep a diary on what I have done.

    Will publish it as soon as I have done my first experiences.

    Success, Uli

    P.S: Downloading UBUNTU_U.zip took me some 6 hrs with some 88 KB/s.
    But it run in the background while I did my daily exercises in code-writing.

    Author: ulrich-merkel (ulrichmerkel@web.de)
  4. Hi George,

    I just started your VMware ubuntu.

    Had the usual problems with the password (german keyboard has reverted "Z" ans "Y" key).

    Installing the solid license is not a problem.

    I modified the hostname, but using my uniface license faild
    because the "Eth" parameter does not match the WM-machine.

    Do you know how I can set the ethernet-adapter in VM to the one of the host machine?

    If this is impossible, I assume anybody has to shoot for the temp-licenses

    TIA, Uli

    Author: ulrich-merkel (ulrichmerkel@web.de)
  5. Hi George,

    when I install ubuntu on my host, I got all things in the c:/ubuntu directory.
    Do you see a chance to provide us with your (zipped) ubuntu library DIRECTORY (sorry)

    This will solve the ethernet-adapter-problem under VM.
    AND give us a common starting platform.

    Success, Uli

    Author: ulrich-merkel (ulrichmerkel@web.de)
  6. Hello George,

    just a quick feed-back from my side, this kind of download is quite interesting for us. I supposed, this should be much easier to set all up... currently downloading the zip file (at cca 496kB/s), hopefully, it will finish soon.

    Thanks and kind regards,
    Zdenek Socha

    Author: sochaz (zdenek.socha@fullsys.cz)
  7. Hi Zdenek,

    To change the hostname which is ubuntu after the installation, you have to modify /etc/hostname and /etc/hosts (duplicate localhost line and enter your hostname).

    sudo gedit /etc/hostname will do the trick, you are prompted for your password.

    It looks like your own node-locked license will only work with dual-boot.
    while the DLM gets your Eth in dual-boot shown as part of the host ID,
    this line under VMware is empty and your licence is not accepted

    so call up your CPWR contact and ask for a temporary all-platform license.

    Success, Uli

    The VMware installation assumes you use an american keyboard (QWERTY),
    on my german keyboard, I had to type "librarz1" for the password.

    Author: ulrich-merkel (ulrichmerkel@web.de)