Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot install on Windows Server (RDS FARM) #10

Open
erwanclx opened this issue Aug 13, 2024 · 10 comments
Open

Cannot install on Windows Server (RDS FARM) #10

erwanclx opened this issue Aug 13, 2024 · 10 comments
Assignees

Comments

@erwanclx
Copy link

Hello,
I have an RDS Farm on which I want to install PassBolt for users, howerver i am unable to install it Add-AppxPackage due to infrastructure error (0x80073CF3). Is there any possibility to deploy it ?
If not, do you have an idea of a way to provide it on sessions ?

@scadra
Copy link
Contributor

scadra commented Sep 3, 2024

Hey @erwanclx,

We know that some user as some difficulties by using RDS Farm with the passbolt app. Did you try to install the msixbundle provided from the github or you are using sideloading ?

In case of sideloading, there is a tutorial here which explain how to deploy it using windows server.

Another solution, if you are allow can be to use the winget cli created by windows to install the app.

In any case 0x80073CF3 looks say :

It may be caused by the package already being installed on the target system, a package dependency not being found, or the package does not support the correct processor architecture.

Can you confirm :

  • You do not have the application already installed
  • You are using sideloading or msixbundle from git ?
  • Which package from architecture are you using ?

@scadra
Copy link
Contributor

scadra commented Sep 3, 2024

A ticket PB-35226 has been created to track this topic

@scadra scadra self-assigned this Sep 4, 2024
@cedricalfonsi cedricalfonsi changed the title Install on Windows Server Cannot install on Windows Server (RDS FARM) Sep 4, 2024
@felixlabrot
Copy link

It is not possible to install Windows Apps on Windows Server (not even with the installer downloaded from the Microsoft Store Website). When attempting to manually install the Passbolt MSIX-Bundle, it fails due to UWP dependencies not being shipped with Windows Server. One is the missing packages is Microsoft.UI.Xaml.2.8. This can't be manually installed, as the MSIX installer is not provided from Microsoft.

@scadra
Copy link
Contributor

scadra commented Dec 12, 2024

https://github.com/passbolt/passbolt-windows/releases/tag/v1.4.0
You can download lab-passbolt-install-script-ps1.zip and install the PS1 script. Let me know if it solves your issue.

Regarding MSIX or MSIXBundle they come from the windows store and retrieved from winget

@felixlabrot
Copy link

This does work but it is really ugly to run a password manager as a Windows Store App instead of a real software. The performance is a pain and also it doesn't fully work. E.g. the clicking on a URL of an entry does nothing. In the browser version it opens the website. The installed software should be a real program and work like KeePass and definitely not be a crappy app.

@scadra
Copy link
Contributor

scadra commented Dec 16, 2024

@felixlabrot Thank you for your feedback. Our application is designed to work via the Microsoft Store, which typically handles missing dependencies automatically. We have adapted this behavior for RDS environments to support the community, even though this was not part of our initial plans.

Regarding performance issues, this is something we have never encountered before and are particularly interested in addressing. We are keen to identify the root cause and work on mitigating it. Any additional information about your environment or use case would be very helpful.

Finally, clicking on links is currently restricted due to a security model we implemented to prevent unwanted webviews from opening. This is already part of our roadmap to find a balanced solution.

We’d like to remind you that this solution is developed with the goal of helping the community as much as possible. Thank you for your understanding and support.

@scadra
Copy link
Contributor

scadra commented Dec 16, 2024

A ticket has been created for the investigation of to open browser when clicking on URIS : Github issue 15

@felixlabrot

This comment was marked as abuse.

@stripthis
Copy link
Member

So basically just throw out this UWP garbage and do a proper .NET application.

@felixlabrot please read our code of conduct: https://www.passbolt.com/terms/code-of-conduct . This is not a respectful way to communicate here.

@felixlabrot

This comment was marked as abuse.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants