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

**URL:** <https://community.passbolt.com/t/debian-11-unable-to-locate-package-passbolt-ce-server/11179>\
**Category:** Installation Issues\
**Created:** [October 24, 2024, 3:00pm UTC](https://community.passbolt.com/t/debian-11-unable-to-locate-package-passbolt-ce-server/11179 "2024-10-24T15:00:35Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Arkage](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@Arkage](https://community.passbolt.com/u/Arkage)\
**Post date:** [October 24, 2024, 3:00pm UTC](https://community.passbolt.com/t/debian-11-unable-to-locate-package-passbolt-ce-server/11179/1 "2024-10-24T15:00:35Z")

</div>

**Checklist**  
[X] I have read intro post: [About the Installation Issues category](https://community.passbolt.com/t/about-the-installation-issues-category/12)  
[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:

````Reading
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?
````

---

<div class="post-metadata">

**Author:** ![Gerold](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/gerold/32/4485_2.png) [@Gerold](https://community.passbolt.com/u/Gerold)\
**Post date:** [October 25, 2024, 2:49pm UTC](https://community.passbolt.com/t/debian-11-unable-to-locate-package-passbolt-ce-server/11179/2 "2024-10-25T14:49:03Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![Arkage](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@Arkage](https://community.passbolt.com/u/Arkage)\
**Post date:** [October 28, 2024, 12:05pm UTC](https://community.passbolt.com/t/debian-11-unable-to-locate-package-passbolt-ce-server/11179/3 "2024-10-28T12:05:03Z")

</div>

Hello,

this is the guide: [Install Community Edition on Debian: Passbolt Install Guide](https://www.passbolt.com/ce/debian)

this is the screen of the entire error set.

👇

 ![Screenshot 2024-10-28 alle 13.04.43](https://canada1.discourse-cdn.com/flex031/uploads/passbolt/original/2X/6/65034a6d360973b9745083ae73426e0f8d5e08a6.jpeg)

ty!

---

<div class="post-metadata">

**Author:** ![Gerold](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/gerold/32/4485_2.png) [@Gerold](https://community.passbolt.com/u/Gerold)\
**Post date:** [October 28, 2024, 12:38pm UTC](https://community.passbolt.com/t/debian-11-unable-to-locate-package-passbolt-ce-server/11179/4 "2024-10-28T12:38:24Z")

</div>

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:

```auto
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.

---

<div class="post-metadata">

**Author:** ![Arkage](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@Arkage](https://community.passbolt.com/u/Arkage)\
**Post date:** [October 28, 2024, 2:55pm UTC](https://community.passbolt.com/t/debian-11-unable-to-locate-package-passbolt-ce-server/11179/5 "2024-10-28T14:55:30Z")

</div>

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… ☹

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? 🙂

---

<div class="post-metadata">

**Author:** ![clayton](https://avatars.discourse-cdn.com/v4/letter/c/f9ae1b/32.png) [@clayton](https://community.passbolt.com/u/clayton)\
**Post date:** [October 29, 2024, 1:11pm UTC](https://community.passbolt.com/t/debian-11-unable-to-locate-package-passbolt-ce-server/11179/6 "2024-10-29T13:11:50Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Arkage](https://avatars.discourse-cdn.com/v4/letter/a/c67d28/32.png) [@Arkage](https://community.passbolt.com/u/Arkage)\
**Post date:** [November 11, 2024, 9:35am UTC](https://community.passbolt.com/t/debian-11-unable-to-locate-package-passbolt-ce-server/11179/7 "2024-11-11T09:35:38Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![clayton](https://avatars.discourse-cdn.com/v4/letter/c/f9ae1b/32.png) [@clayton](https://community.passbolt.com/u/clayton)\
**Post date:** [November 11, 2024, 12:11pm UTC](https://community.passbolt.com/t/debian-11-unable-to-locate-package-passbolt-ce-server/11179/8 "2024-11-11T12:11:06Z")

</div>

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
