Unable to install PSU 4.4.1 on a new Windows Server 2022 Standard

Unable to install PSU 4.4.1 on a new Windows Server 2022 Standard

avatar

Hi,

Have anyoe manged to do an installation on a clean Windows Server 2022 Standard (Hyper-V VM).

I have tried several time, but no luck.

The installation cannot start the service.

Product: PowerShell Universal
Version: 4.4.1


avatar

Recommended Answer

If you want to use SQLite, you will need to update the connection string to be in this format:

“ConnectionString”: “Data Source=%ProgramData%\UniversalAutomation\database.db”


We’ll be updating the installer to make sure this is the default value for fresh installs.

Adam Driscoll
PowerShell Expert and Developer at Devolutions

All Comments (7)

avatar

Are you using SQLite in the MSI? It looks like the default connection string is invalid. It should be in the format:

Data Source=%ProgramData%\UniversalAutomation\database.db.


Adam Driscoll
PowerShell Expert and Developer at Devolutions

avatar

If I first Install PowerShellUniversal.3.9.17.msi and then add PowerShellUniversal.4.1.1.msi it work fine.

Best regards
Pär

avatar

I will revert snapshot and test again …

/Pär

avatar

“Data”: {
“RepositoryPath”: “%ProgramData%\UniversalAutomation\Repository”,
“ConnectionString”: “%ProgramData%\UniversalAutomation\database.db”
}

But there is nothing at the referenced location.

PS C:\Users\admrip> Get-ChildItem c:\ProgramData\

Directory: C:\ProgramData


Mode LastWriteTime Length Name

d—s 2023-09-19 01:31 Microsoft
d---- 2023-09-19 06:44 PowerShellUniversal
d---- 2023-09-19 02:07 regid.1991-06.com.microsoft
d---- 2021-05-08 01:20 SoftwareDistribution
d---- 2021-05-08 02:35 ssh
d---- 2023-09-19 01:28 USOPrivate
d---- 2021-05-08 01:20 USOShared

beef359550361e71d04d00a7f350a07bd2fa5512


/Pär

beef359550361e71d04d00a7f350a07bd2fa5512.png

avatar

I looked into the system a little closer this time. When installing 3.9.17 I selected not to start the service during installation. When Installation was done. UniversalAutomation folder was missing.
Starting the service and the folder and the database file popped up.
Shut down the service and installed 4.1.1 without any issue.

/Pär

avatar

If you want to use SQLite, you will need to update the connection string to be in this format:

“ConnectionString”: “Data Source=%ProgramData%\UniversalAutomation\database.db”


We’ll be updating the installer to make sure this is the default value for fresh installs.

Adam Driscoll
PowerShell Expert and Developer at Devolutions

avatar

I have reinstalled again and installation works fine for 4.1.2 /Pär