EldoS | Feel safer!

Software components for data protection, secure storage and transfer


Posted: 04/17/2008 04:12:15
by Davie De Smet (Priority Standard support level)
Joined: 02/15/2008
Posts: 5

We have encountered strange behavior from the SolFSInstaller giving us inconsistent responses related to weather drivers are installed or not installed.

SolFSInstaller /u
the (un)installer reports that the drivers are not installed.

if we then try:
SolFSInstaller /i
the installer reports that the drivers are already installed.

The only option is to manually remove the driver files and then run the installer again. This does not occur often, but only occasionally.

What could potentially be going on here?
Posted: 04/17/2008 04:47:46
by Eugene Mayevski (Team)

What is SolFSInstaller? I don't remember that we ship this application (at least publicly).

Sincerely yours
Eugene Mayevski
Posted: 04/17/2008 04:56:21
by Kenny Clement (Priority Standard support level)
Joined: 09/03/2007
Posts: 61

That's a commandline .NET application we wrote.
Matt thought you guys wrote it, which is incorrect.

It's basically a wrapper for the

SolFSStorage.InstallDrivers(DiskDriver, FSDriver, out reboot, "appName");
SolFSStorage.UninstallDrivers(out reboot, "appName");


If uninstall says the drivers are not installed, that means that
SolFSStorage.UninstallDrivers(out reboot, "appName");
has thrown an IOException (meaning the drivers aren't installed)

For the installDrivers, we check first if the file exists, and what version it is.

Meaning, for installation, we check the filesystem for the solfs.sys and soldisk.sys files.
For uninstall, we rely on your API.

Is it possible that uninstall gives an IOException, even though the files are there?
Posted: 04/17/2008 07:45:07
by Davie De Smet (Priority Standard support level)
Joined: 02/15/2008
Posts: 5

Looks like we encounter issues with the installer when we are uninstall the drivers and do not reboot. when we subsequently reinstall the drivers, we see exceptions in our client.
Posted: 04/17/2008 08:09:27
by Eugene Mayevski (Team)

Does your application handle RebootNeeded parameter? If RebootNeeded is true after calling UninstallDrivers, then you *must* reboot. You can't continue installation.

Sincerely yours
Eugene Mayevski



Topic viewed 3712 times

Number of guests: 1, registered members: 0, in total hidden: 0


Back to top

As of July 15, 2016 EldoS business operates as a division of /n software, inc. For more information, please read the announcement.

Got it!