Debian 11: Unable to locate package passbolt-ce-server

Checklist
[X ] I have read intro post: About the Installation Issues category
[ X] I have read the tutorials, help and searched for similar issues
[ X] I provide relevant information about my server (component names and versions, etc.)
[X ] I provide a copy of my logs and healthcheck
[ X] I describe the steps I have taken to trouble shoot the problem
[ X] I describe the steps on how to reproduce the issue

Hello folks, all in the topic.
Trying to install on a company server I receive following error:

Building dependency tree... Done
Reading state information... Done
E: Unable to locate package passbolt-ce-server```

Looking in the forum I made out I should have a /etc/apt/.../passbolt.source file which I don't have.
I created one from scratch copying and adapting the content from another post but I receive an malformed URIs error.

so I am stuck.

can anyone help?

Hello @Arkage,

Could you please give more information about what steps did you follow to try to install passbolt? Any link to the documentation you used?

Cheers,
Gérold.

Hello,

this is the guide: Install Community Edition on Debian: Passbolt Install Guide

this is the screen of the entire error set.

:point_down:

ty!

So the script exited before setting up the passbolt source file because it seems you already have PHP running in your server, hence the “Unable to locate package passbolt-ce-server” error. Do you have any other services running on that server?

If yes, we would recommend to install passbolt on another server for security reasons. If you still want to install on this server, you can run again the same command with the “–passbolt-migrate” option like this:

sha512sum -c passbolt-ce-SHA512SUM.txt && sudo bash ./passbolt-repo-setup.ce.sh  --passbolt-migrate  || echo \"Bad checksum. Aborting\" && rm -f passbolt-repo-setup.ce.sh

Before doing so you will have to download the passbolt-repo-setup.ce.sh again because when the script exited it deleted it.

Cheers.

Ok I think I got it and went ahead and finally managed to install it!

For some reason, though, I have completely lost the redirect logic of the Plesk panel and now instead of routing every virtual host to its route, everything is redirected to the main passbolt page… :frowning:

maybe I overwrote the nginx.config file at the very beginning of the installation?

which is supposed to be the correct configuration to redirect my passbolt website to passbolt.arkage.it and leave the rest alone? :slight_smile:

Hey, during the installation when it asked if you want to configure Nginx that would change the config you had on the server. Did you run this on a host that had other services running?

Using the script and the TUI installer to configure your instance assumes that there is nothing else on the host, otherwise a manual configuration is the way to go

yes there are other services running.
how I am supposed to configure it manually without interfering w/ other installations?

There are a couple ways to do it but they generally involve setting up the nginx config manually.

Some use docker if they are running other containers and that seems to be easiest to run multiple services on one host.

Otherwise when you install the package it asks if you want to configure nginx and at that point you’ve have to select no and then go in and edit your nginx config