I am installing the iceberg expert edition on a Windows Server 2003 R2 running IIS and SQL 2005. When I try to access the website I receive the following error message screen "Invalid configuration or action". I do not receive the opportunity to log on as the admin account.
Can you check the event log for any specific error messages. Also can you have a look at your connection string and make sure its pointing to the right place.
Got it to work. Because the application, IIS and SQL are all on the same server I had to remove the server name out of the connection string in the web.config file. Thanks for you help.
Downloaded Icebergsetupx.exe to my notebook PC, Windows Vista Business. Ran installation without error. start.htm page loaded into my browser. Clicked on the link to open iceberg http://localhost:7756/GoToApplication.aspx?AppID=EEAEFB14-BB46-499e-9FC2-E61D6790CC1A
then got an Error message as follows.... Firefox can't establish a connection to the server at localhost:7756.
went back a page and clicked on http://www.learniceberg.com/Installing_Iceberg/IcebergX no support notes??
Console yourself with the knowledge that support notes are forthcoming, issues like this will find their way in there. Can you check the following URL on your local machine:
http://localhost:7756/
Let me know if you see the Cassini server manager page.
If you do, you should see a link for Iceberg in there, try clicking on it.
Also, check the event log for any ASP.NET errors (they appear as Warnings with a yellow triangle).
I can see the Cassini server manager page. It says Iceberg is running on port 2011 and the path is also displayed. I Where do I find the ASP.NET log file?
One thing I've noticed is that it takes quite a while for the application to load up the first time. Have you tried closing the browser and then opening the Iceberg link placed on the desktop by the installer? We're looking at ways of improving the startup time by using a precompiled site.
To check the Windows event log:
- Open the Start menu - In XP go to Run, in Vista use the 'search' box - Type the following and hit enter: eventvwr.msc /s
This will bring up the event viewer snap in. We want the Application category on the left side. Any ASP.NET errors will show up with a little yellow triangle beside them. Double clicking on an entry will bring up a popup with lots of text in it, paste that in the forum if you find any.
Another thing to check is that the Cassini web server is running. Bring up the Services console:
- Open the Start menu - In XP go to Run, in Vista use the 'search' box - Type the following and hit enter: services.msc /s
Look for a service named "UltiDev Cassini Web Server for ASP.NET 2.0" and make sure that its 'Status' is "Started", and that its 'Log On As' is set to "Local System".
Cassini looks to be running fine. I found the logs. I looked in the Application Log and there are a lot of Warnings around ASP.Net. Here is the first one:
Process information: Process ID: 2228 Process name: UltiDevCassinWebServer2a.exe Account name: NT AUTHORITY\SYSTEM
Exception information: Exception type: SqlException Exception message: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: Shared Memory Provider, error: 40 - Could not open a connection to SQL Server)
Did you already have a copy of Sql Express installed, or did the setup install it for you? Can you check that Sql Server is up and running and that theres an instance named SQLEXPRESS?
That was it. I did have a version of SQLEXPRESS running and I have SQL Server running, so I had the SQLExpress turned on to Manual Start. I started it and then click on the icon on the desktop and it came right up. Thanks for your help, Rob.
http://localhost:7756/ - still cant establish a connection to the server
**ERRORS & WARNINGS** Event Viewer - Windows Logs>Application ---------- The configuration of the AdminConnection\TCP protocol in the SQL instance SQLEXPRESS is not valid. ---------- The configuration of the AdminConnection\TCP protocol in the SQL instance VAIO_VEDB is not valid. ---------- "Windows detected your registry file is still in use by other applications or services. The file will be unloaded now. The applications or services that hold your registry file may not function properly afterwards.
DETAIL - 1 user registry handles leaked from \Registry\User\S-1-5-21-1390547745-3174722807-3429176381-1003_Classes: Process 2032 (\Device\HarddiskVolume2\Windows\System32\spoolsv.exe) has opened key \REGISTRY\USER\S-1-5-21-1390547745-3174722807-3429176381-1003_CLASSES\Local Settings\Software\Microsoft\Windows\Shell\MuiCache " ---------- "The description for Event ID 11001 from source MsiInstaller cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Product: UltiDev Cassini Web Server for ASP.NET 2.0 -- Error 1001. (NULL) (NULL) (NULL) (NULL)
the message resource is present but the message is not found in the string/message table " ------------------ "The description for Event ID 11001 from source MsiInstaller cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.
If the event originated on another computer, the display information had to be saved with the event.
The following information was included with the event:
Product: UltiDev Cassini Web Server Explorer -- Error 1001. (NULL) (NULL) (NULL) (NULL)
the message resource is present but the message is not found in the string/message table " --------------------- An error occured while refreshing environment variables updated during the installation of ''. Some users logged on to the machine may not see these changes until they log off and then log back on.
----------------------
The configuration of the AdminConnection\TCP protocol in the SQL instance SQLEXPRESS is not valid.
--------------------------
The configuration of the AdminConnection\TCP protocol in the SQL instance VAIO_VEDB is not valid.
-------------------
An error occured while refreshing environment variables updated during the installation of ''. Some users logged on to the machine may not see these changes until they log off and then log back on.
-------------
A provider, SQLServerEventProvider, has been registered in the Windows Management Instrumentation namespace root\Microsoft\SqlServer\ServerEvents\SQLEXPRESS to use the LocalSystem account. This account is privileged and the provider may cause a security violation if it does not correctly impersonate user requests.
------------------
A provider, SQLServerEventProvider, has been registered in the Windows Management Instrumentation namespace root\Microsoft\SqlServer\ServerEvents\SQLEXPRESS to use the LocalSystem account. This account is privileged and the provider may cause a security violation if it does not correctly impersonate user requests.
CASSINI WEB SERVER
Services - UltiDev Cassini Web Server for ASP.NET 2.0 is NOT in the list of services
Hi, I am trying to install Iceberg but I got this error: "Prerequisite check for system component SQL Server 2005 Express Edition SP2 (x86) failed with the following error message: "This version of SQL Server 2005 Express Edition (x86) is not supported for the current processor architecture.""
I am running Vista Business Ed (64-bit), Any ideas on how I can get it to install?
Looks like theres a few things going on here. In situations like this I like to get back to basics. I see that theres another instance of SQL Server installed - VAIO_VEDB also. Can you check to see if SQL Server Express is installed and functioning correctly? To see if its installed:
- Go to Start > All Programs > Microsoft SQL Server 2005 > Configuration Tools > SQL Server Configuration Manager
- Select the SQL Server 2005 Services category on the left hand side of the window which appears
- Ensure that there is an entry for SQL Server (SQLEXPRESS) on the right, and that its current state is Running
- If its not running, right click and hit Start
If SQLEXPRESS is not there, download and install it manually from the following location: http://go.microsoft.com/fwlink/?LinkId=65212
If it is installed and running, verify that you can connect to it by doing the following:
- Go to Start > Run - Type the following and press enter cmd - In the command prompt window, type the following and press enter (note that the -S must be uppercase) sqlcmd -S .\SQLEXPRESS - You should see a prompt that looks like this: '1>' - Type: exit to leave sqlcmd and exit again to close cmd
If you see any errors while doing this, post them here and we'll get to the bottom of them
Thanks for your help. This isnt going so well so far. So much for the no need for technical knowledge.
SQL EXPRESS is installed and running. I can connect to it (as per your instructions)
Also running are VAIO_VEDB and SQL Server Browser
Im not sure what VAIO_VEDB is?? Maybe from email2db an email utility program which I uninstalled. If it did I had no idea it set up and run SQL server on my machine! Ive stopped VAIO_VEDB.
Still cant connect to http://localhost:7756/
Is this a Vista issue maybe? Im admin on my notebook, but sometimes Ive had to run certain programs "Run as Administrator".
Appreciate your ongoing support.
What next?
Cheers Andrew
PS ask Wayne about the luxury Fiji holiday I want to give away when I build my first Iceberg application.
Theres a hosted version of Iceberg coming up real soon, which sounds right up your alley. If its any consolation, I've rarely seen installation problems with as many issues as this :)
Ok, SQL Express is up and running, thats a good sign.
Based on some of the messages in the event log, it seems that there may be a problem with your current user profile, the person who posted the following topic seems to have a similar problem:
I have a funny feeling that this is causing a chain of problems at install time. Can you tell me if those messages appear regularly in the log, or just when you attempt to install Iceberg? The next thing to try is creating a new user account, logging in and attempting the install from there.
The messages "The configuration of the AdminConnection\TCP protocol in the SQL instance SQLEXPRESS is not valid" seems to suggest that the two services you have installed (SQLEXPRESS and VAIO_VEDB) are competing for the same TCP port, so stopping VAIO_VEDB should resolve that one. If your laptop is a Sony VAIO, then based on the name it probably came pre-installed. You need to stop it from starting the next time you start your machine though, heres how to do that:
- Go to Start > All Programs > Microsoft SQL Server 2005 > Configuration Tools > SQL Server Configuration Manager - Select the SQL Server 2005 Services category on the left hand side of the window which appears - Right click on the SQL Server (VAIO_VEDB) entry on the right pane, and select properties - In the popup that appears, select the 'Service' tab (the second tab) - For the 'Start Mode' property, choose 'Disabled' from the dropdown - Press OK
Thanks for your reply, I downloaded the SQL Express version and I was able to fully install Iceberg. But I got another problem; When I try to start Iceberg, the page doesn't load and I get this error: "Firefox can't establish a connection to the server at localhost:7756" Could it be because my router is blocking this port?
Yea it could be a firewall all right, I've started a new discussion to address this issue, so jump on over to that post for a checklist of things to help diagnose the problem.
When checking the firewall setting I found no .exe or other files in the Cassini folder!!
So I uninstalled the 70meg instal and downloaded the new installation file. Ran it. Seemed to go OK. I was prompted to agree to install Cassini and it downloaded files and seemed to install them with typical interactions and progress bar etc. No error messages to the UI.
However C:\Program Files\UltiDev\Cassini Web Server for ASP.NET 2.0 contains only the temp files??
Checked the windows event log. Cassini instal is definately failing.
My Windows Explorer crashed since last reboot, prior to instal so Im going to uninstal, reboot and try again to ensure the Explorer crash isnt the cause.
I hear your pain. Give the reboot one more try, if it doesn't work for you, email me at rob _at_ fractis _dot_ com and I'll set you up an Iceberg on our server.
My issue is that I cannot seem to install Cassini with the following error showing:
An error occurred downloading the following resource: http://crm.ultidev.com/RedistDownload.aspx?CWSEXPGA04
Date: 13/05/2008 13:25:58
See the setup log file located at 'C:\DOCUME~1\bigdogbs\LOCALS~1\Temp\VSD27.tmp\install.log' for more information.
Going to the URL directly does not work, and downloading their install UltiDevCassiniWebServer2.exe seems to go back to the web and fials during its installation procedure. So I'm stuck in a funny loop!!
I've emailed the guys at UltiDev about this, and in the meantime I'm looking into some way of getting the installation going even thought their site is down. If you send me an email rob at fractis dot com I'll keep you in the loop as soon as I know more.
I've just heard back from the guys at UltiDev and the tell me everything is ok. I've also downloaded and installed Iceberg on a virtual PC with no errors. It's might have been an temporary problem, can you give it another try? That is, run the iceberg setup from scratch.
I saw the same error when first installing Iceberg using the Xpress setup: When the setup tries to dowload Cassini: " An error occurred downloading the following resource: http://crm.ultidev.com/RedistDownload.aspx?CWSEXPGA04 " And when I browsed in IE manually it came back with an HTML page saying: "Nice try..." (!!! eh?!!).
I had to download and install Cassini Svr (AND Explorer it turns out, see below) manually from the MSI's here: http://www.ultidev.com/products/Cassini/CassiniDevGuide.htm#PackagingWithInstallShiled
HOWEVER, now when I try to install the new "Iceberg 2.1" it came up with the same error!! Even thought Ive had Iceberg running fine with Cassini already installed for the last month! Here is the log snippet. Note it cant find Cassini Explorer, this was before I installed that manually as noted above, installing that lets the Setup continue.
" Running checks for package 'UltiDev Cassini Web Server for ASP.NET 2.0', phase BuildList Reading default value of registry key 'HKEY_CLASSES_ROOT\CLSID\{72C24DD5-D70A-438B-8A42-98424B88AFB8}' Read string value 'Windows Script Host Shell Object' Setting value 'Windows Script Host Shell Object {string}' for property 'WScript.Shell.1' Running MsiProductCheck with ProductCode '{40247AAC-AB0D-449C-882F-90401C3351E8}' MsiQueryProductState returned '-1' Setting value '-1 {int}' for property 'CassiniExplorer' Running MsiProductCheck with ProductCode '{F6C8DAED-8CC7-43FD-9DA4-1F629B873A17}' MsiQueryProductState returned '5' Setting value '5 {int}' for property 'Cassini2Server' The following properties have been set for package 'UltiDev Cassini Web Server for ASP.NET 2.0': Property: [Cassini2Server] = 5 {int} Property: [CassiniExplorer] = -1 {int} Property: [WScript.Shell.1] = Windows Script Host Shell Object {string} Running checks for command 'UltiDev Cassini Web Server for ASP.NET 2.0\cassiniexplorersetup.msi' Result of running operator 'ValueGreaterThan' on property 'CassiniExplorer' and value '0': false Result of running operator 'ValueNotExists' on property 'WScript.Shell.1': false Result of checks for command 'UltiDev Cassini Web Server for ASP.NET 2.0\cassiniexplorersetup.msi' is 'Install' Running checks for command 'UltiDev Cassini Web Server for ASP.NET 2.0\cassiniserver2setup.msi' Result of running operator 'ValueGreaterThan' on property 'Cassini2Server' and value '0': true Result of checks for command 'UltiDev Cassini Web Server for ASP.NET 2.0\cassiniserver2setup.msi' is 'Bypass' 'UltiDev Cassini Web Server for ASP.NET 2.0' RunCheck result: Install Needed Installation of components 'UltiDev Cassini Web Server for ASP.NET 2.0' was accepted. Copying files to temporary directory "D:\DOCUME~1\hzfp4k\LOCALS~1\Temp\VSD1339.tmp\" Downloading files to "D:\DOCUME~1\\LOCALS~1\Temp\VSD1339.tmp\" (11/06/2008 2:09:59 p.m.) Downloading 'UltiDev Cassini Web Server for ASP.NET 2.0\cassiniexplorersetup.msi' from 'http://crm.ultidev.com/RedistDownload.aspx?CWSEXPGA04' to 'D:\DOCUME~1\\LOCALS~1\Temp\VSD1339.tmp\' Download completed at 11/06/2008 2:09:59 p.m. Downloading failed with HRESULT=-2147024891 " HOWEVER, after it gets past that, it comes up with "Another version is already installed..." and to remove that one first.
Rob/Admins, is it ok to remove Iceberg 2 first? I cant see any guidance on upgrading to 2.1?
The 'Nice try' message took me back a little too. I suspect its looking at the user agent or referrer to prevent people browsing directly to that link. There have been a few instances of the UltiDev site being unavailable, but thankfully it seems to be fairly rare.
The upgrade story for Iceberg is still being ironed out at the moment. The challenge is upgrading an existing database, as there have been some minor additions to the data schema. Its something we are actively working on, and the next release will support upgrading in-place from 2.0 and 2.1.
for now, the best thing for you to do Craig, is to contact me directly (rob geticeberg com) and we can work on updating your database.
Of course, if you don't have any applications or data that you want to keep, you can just blow the database away, uninstall iceberg 2.0, and install Iceberg 2.1. When uninstalling Iceberg, the setup routine will inform you that a file is locked and in use (the database file). If so, shut down the Sql Server (SQLEXPRESS) instance and hit the 'try again' button on the installer dialog.
Thanks for the offer Rob, since I was experimenting it was fine to uninstall first so no problem this time. Nice to know you are looking at it. Cheers.
It seems to be an intermittent problem with the UltiDev server folks. The solution is to attempt to installation again, and if that doesn't work, you can download the UltiDev files from our server and install them manually. Download the following files and run them in the order given. Once you do that, run the Iceberg setup again.