You are viewing limited content. For full access, please sign in.

Question

Question

The New Laserfiche 12 Installer issues

asked two days ago

Hi

We have noticed 3 issues with new installer:
 

1)

The new LaserFiche 12 Installer does not prompt for change of installation location, how to force it to install in E: drive for example instead of C: 

Although LaserFiche 11 was installed in E: drive, the new installer just installed it in C: during the upgrade.

2)

The new LaserFiche 12 Installer does not check for pre-requisite, we had to install files manually to have the installation to work:

RepositoryServer 12.0.1.237\ Support\ MSVC2022”

Install VC_redist.x64

Install VC_redist.x86

restart, then retry the installation.

3) Database migration, could not see in the logs database was migrated, how to verify the migration? is there a SQL to run for example?

These from the logs from the Test Server:
 

# Product: Laserfiche Repository Server 12 -- Installation completed successfully.

# Installer installed the product. Product Name: Laserfiche Repository Server 12. Product Version: 12.0.1.237. Product Language: 1033. Manufacturer: Laserfiche. Installation success or error status: 0.

 

0 0

Replies

replied one day ago Show version history

Hi Ali,

Thank you for your feedback.

#1 - The new installer does not support installing some Laserfiche 12 applications (those without interactive install dialogs) on a drive other than C:. We recommend you install all Laserfiche applications on the C: drive. You can read about the reasons for that here:

The new LaserFiche 12 Installer does not prompt for change of installation location, how to force it to install in E: drive for example instead of C: 

Although LaserFiche 11 was installed in E: drive, the new installer just installed it in C: during the upgrade.

 

#2 - The new Laserfiche Installer does check for prerequisites and should handle their installation, though it will not automatically restart a machine if that's required by a prereq. Something may have prevented the Installer from successfully installing the VC_redists in your environment. 

The new LaserFiche 12 Installer does not check for pre-requisite, we had to install files manually to have the installation to work:
RepositoryServer 12.0.1.237\ Support\ MSVC2022”

  • Install VC_redist.x64
  • Install VC_redist.x86

This is the exact content of the Prereqs section of the Repository Server 12.0.237 (2025H2) package.manifest file the installer uses:

"Prereqs":  [
                {
                    "Name":  "Visual C++ Redistributable for Visual Studio 2022 (x86)",
                    "Path":  "Support\\MSVC2022\\VC_redist.x86.exe",
                    "Commandline":  " /quiet /norestart",
                    "CheckType":  "Registry",
                    "CheckKey":  "SOFTWARE\\WOW6432Node\\Microsoft\\VisualStudio\\14.0\\VC\\Runtimes\\X86",
                    "CheckValue":  "Bld",
                    "CheckValueTarget":  "33810",
                    "CheckValueRelation":  "GE",
                    "RequiresElevation":  true
                },
                {
                    "Name":  "Visual C++ Redistributable for Visual Studio 2022 (x64)",
                    "Path":  "Support\\MSVC2022\\VC_redist.x64.exe",
                    "Commandline":  " /quiet /norestart",
                    "CheckType":  "Registry",
                    "CheckKey":  "SOFTWARE\\Microsoft\\VisualStudio\\14.0\\VC\\Runtimes\\x64",
                    "CheckValue":  "Bld",
                    "CheckValueTarget":  "33810",
                    "CheckValueRelation":  "GE",
                    "RequiresElevation":  true
                },
                {
                    "Name":  "ODBC Driver 18 For SQL Server",
                    "Path":  "Support\\x64\\msodbcsql_18.3.3.1_x64.msi",
                    "Commandline":  "/qn IACCEPTMSODBCSQLLICENSETERMS=YES REBOOT=ReallySuppress",
                    "CheckType":  "Registry",
                    "CheckKey":  "SOFTWARE\\Microsoft\\Microsoft ODBC Driver 18 for SQL Server\\CurrentVersion",
                    "CheckValue":  "Version",
                    "CheckValueTarget":  "18.3.3.1",
                    "CheckValueRelation":  "GE",
                    "RequiresElevation":  true
                }
            ]

 

#3 - If by "database migration" you mean the upgrade of the repository database(s) to the version 12 schema, that is not an installation step so it will not appear in the install logs. The database upgrade happens post-install. When the Laserfiche Repository Server service starts, it checks the database version of attached repositories, and if they are less than the Repository Server version, automatically runs the necessary schema update SQL scripts.

Database migration, could not see in the logs database was migrated, how to verify the migration? is there a SQL to run for example?

If you can log into the repository after the software upgrade, it means the database update was successful. If the database version does not match the Repository Server version, you will get a blocking error message.

There should also be a one-time Repository Server Windows event log message saying the repository database was successfully upgraded. Don't worry if you don't find that log message though - I've seen it not show up sometimes even when the database upgrade happened. A successful login is the real test.

1 0
replied one day ago

If you want to keep your applications installed on another drive other than C:.  Use the mklink command to create symlinks on C to where your applications are installed. To the installer it thinks its installing on C: but the OS uses the other location in the symlink.

mklink /J "C:\Program Files\Laserfiche" "D:\Program Files\Laserfiche"
Mklink /J "C:\Program Files (x86)\Laserfiche" "D:\Program Files (x86)\Laserfiche"
Mklink /J "C:\ProgramData\Laserfiche" "D:\ProgramData\Laserfiche"

 

0 0
You are not allowed to follow up in this post.

Sign in to reply to this post.