I did check the CUPS config file and it is correct as it is set to look at the local machine only (loopback address). I checked the CUPS access log when OO hangs and the following lines are reported:
localhost - - [04/Aug/2007:21:57:54 +0100] "POST / HTTP/1.1" 200 354 CUPS-Get-Printers successful-ok
localhost - - [04/Aug/2007:21:57:54 +0100] "POST / HTTP/1.1" 200 354 CUPS-Get-Classes successful-ok
localhost - - [04/Aug/2007:21:57:54 +0100] "POST / HTTP/1.1" 200 80 CUPS-Get-Default client-error-not-found
I am not an expert with CUPS so am not sure if this error is relevant or not.
I tried another suggestion from the ooforum to clear /etc/resolv.conf so there is no DNS - OO fires up straight away with no delay
Put the IP address back in and OO hangs again on startup. It definitely seems to be related to OO trying to search the network for something - general view out there seems to be that it is printers.
The thing that's strange is that immediately following a fresh install of VL, OO works fine so why would it now be searching the network?
One thing I do remember doing is changing my hostname using VASM as the on-board LAN is not detected by the installer and the network setup is skipped. I know this is a long shot but could there be anything when running VASM that changes something that could cause this?