# Docker hub latest-debian out of date

**URL:** <https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347>\
**Category:** Installation Issues\
**Created:** [February 1, 2024, 11:16am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347 "2024-02-01T11:16:58Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![tofuSCHNITZEL](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/tofuschnitzel/32/3648_2.png) [@tofuSCHNITZEL](https://community.passbolt.com/u/tofuSCHNITZEL)\
**Post date:** [February 1, 2024, 11:16am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/1 "2024-02-01T11:16:58Z")

</div>

I wanted to use passbolt/passbolt:latest-debian to run my passbolt (ce) docker container but I noticed that the docker hub image is really out of date:

 ![image](https://canada1.discourse-cdn.com/flex031/uploads/passbolt/original/2X/c/c1efed2731a6dc20b1b5fe9586a18b6663d4745b.png)  
but the Debian Dockerfile on github seems to be still maintained:

> <https://github.com/passbolt/passbolt_docker/tree/master/debian>
>
> //github.com/passbolt/passbolt\_docker/tree/master/debian

any advice?

---

<div class="post-metadata">

**Author:** ![AnatomicJC](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/anatomicjc/32/962_2.png) [@AnatomicJC](https://community.passbolt.com/u/AnatomicJC)\
**Post date:** [February 1, 2024, 11:34am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/2 "2024-02-01T11:34:27Z")

</div>

Hi,

You should follow this guide: [Passbolt Help | Docker passbolt installation](https://help.passbolt.com/hosting/install/ce/docker.html)

This image is not the good one 🙂

Cheers,

---

<div class="post-metadata">

**Author:** ![tofuSCHNITZEL](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/tofuschnitzel/32/3648_2.png) [@tofuSCHNITZEL](https://community.passbolt.com/u/tofuSCHNITZEL)\
**Post date:** [February 1, 2024, 11:41am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/3 "2024-02-01T11:41:47Z")

</div>

Okay thanks for the info. but the regular passbolt/passbolt:lastest-ce does not work on my synology (arch: x86\_64)

if I run docker run passbolt/passbolt:latest-ce-non-root it immediately fails with:  
gpg: keybox ‘/var/lib/passbolt/.gnupg/pubring.kbx’ created  
gpg: agent\_genkey failed: End of file  
gpg: key generation failed: End of file

the debian and your multiarch image start fine.  
(and yes I know there are envs etc missing from the run command - it also fails with all the correct env vars in place and I also did not mount any volumes/folders to rule out permission issues)

I also tried to run:  
docker pull --platform linux/amd64 passbolt/passbolt:latest-ce-non-root  
to specifially get the amd64 image…

any idea?

---

<div class="post-metadata">

**Author:** ![AnatomicJC](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/anatomicjc/32/962_2.png) [@AnatomicJC](https://community.passbolt.com/u/AnatomicJC)\
**Post date:** [February 1, 2024, 2:11pm UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/4 "2024-02-01T14:11:27Z")

</div>

For passbolt setup on Synology, you have this doc: [How to Install Passbolt on Your Synology NAS – Marius Hosting](https://mariushosting.com/how-to-install-passbolt-on-your-synology-nas/)

Best,

---

<div class="post-metadata">

**Author:** ![tofuSCHNITZEL](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/tofuschnitzel/32/3648_2.png) [@tofuSCHNITZEL](https://community.passbolt.com/u/tofuSCHNITZEL)\
**Post date:** [February 1, 2024, 2:27pm UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/5 "2024-02-01T14:27:11Z")

</div>

yes I already found that…  
but it should not make any difference if I run it via this portainer script or just with:

```auto
docker run passbolt/passbolt:latest-ce-non-root

```

the container should at least start up (and then compain about mysql etc) but it never even gets past the gpg key generation… (while the debian and multiarch dont have this problem)

---

<div class="post-metadata">

**Author:** ![AnatomicJC](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/anatomicjc/32/962_2.png) [@AnatomicJC](https://community.passbolt.com/u/AnatomicJC)\
**Post date:** [February 1, 2024, 2:37pm UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/6 "2024-02-01T14:37:28Z")

</div>

I’m sorry, I don’t know, you have to wait Synology users help 😕

---

<div class="post-metadata">

**Author:** ![tofuSCHNITZEL](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/tofuschnitzel/32/3648_2.png) [@tofuSCHNITZEL](https://community.passbolt.com/u/tofuSCHNITZEL)\
**Post date:** [February 1, 2024, 9:37pm UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/7 "2024-02-01T21:37:04Z")

</div>

I tried the portainer tutorial you posted - but as I expected it runs into the same error…

why should I not use the debian image? its seems to be still maintained at least in the github repo?

---

<div class="post-metadata">

**Author:** ![AnatomicJC](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/anatomicjc/32/962_2.png) [@AnatomicJC](https://community.passbolt.com/u/AnatomicJC)\
**Post date:** [February 2, 2024, 4:15am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/8 "2024-02-02T04:15:16Z")

</div>

> [@tofuSCHNITZEL](#):
>
> why should I not use the debian image?

Hi,

The latest Debian image is passbolt/passbolt:latest

The latest-debian image tag is not the latest one. I guess it is an old one.

Another point, all passbolt images are debian-based.

@remy / @diego maybe can you delete this image to avoid confusion?

---

<div class="post-metadata">

**Author:** ![Dani](https://avatars.discourse-cdn.com/v4/letter/d/35a633/32.png) [@Dani](https://community.passbolt.com/u/Dani)\
**Post date:** [February 2, 2024, 8:34am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/9 "2024-02-02T08:34:47Z")

</div>

Yes, those tags were legacy and they have been removed now. Thank you for the heads up!

---

<div class="post-metadata">

**Author:** ![AnatomicJC](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/anatomicjc/32/962_2.png) [@AnatomicJC](https://community.passbolt.com/u/AnatomicJC)\
**Post date:** [February 2, 2024, 8:56am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/10 "2024-02-02T08:56:22Z")

</div>

Thanks @Dani !

I have to type at least 20 characters…

---

<div class="post-metadata">

**Author:** ![tofuSCHNITZEL](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/tofuschnitzel/32/3648_2.png) [@tofuSCHNITZEL](https://community.passbolt.com/u/tofuSCHNITZEL)\
**Post date:** [February 2, 2024, 10:55am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/11 "2024-02-02T10:55:04Z")

</div>

okay and your multiarch images ([Docker](https://hub.docker.com/r/anatomicjc/passbolt/tags))? are they based on older passbolt images? because they dont have the gpg generation problem but I saw that they also use php 7.4 like the older debian tagged images…?

---

<div class="post-metadata">

**Author:** ![AnatomicJC](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/anatomicjc/32/962_2.png) [@AnatomicJC](https://community.passbolt.com/u/AnatomicJC)\
**Post date:** [February 2, 2024, 12:53pm UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/12 "2024-02-02T12:53:43Z")

</div>

I originally built these images because passbolt docker images were not multiarch ones. I needed arm images for raspberry.

Since passbolt provide multiarch images, I stopped the build of my custom images.

> [@tofuSCHNITZEL](#):
>
> the regular passbolt/passbolt:lastest-ce does not work on my synology (arch: x86\_64)

Do you mean this official image doesn’t work but my image (a bit outdated now) works?

---

<div class="post-metadata">

**Author:** ![AnatomicJC](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/anatomicjc/32/962_2.png) [@AnatomicJC](https://community.passbolt.com/u/AnatomicJC)\
**Post date:** [February 3, 2024, 11:05am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/13 "2024-02-03T11:05:03Z")

</div>

@tofuSCHNITZEL

I rebuilt and pushed yesterday custom docker images, they are based on latest passbolt dockerfile.

> [@tofuSCHNITZEL](#):
>
> the debian and your multiarch image start fine.

What is your synology model reference ? The only difference between my image and the passbolt one is 32bit support with `linux/386` arch.

![image](https://canada1.discourse-cdn.com/flex031/uploads/passbolt/original/2X/0/033f1fd41bf469a687ba4ff7135ae471cae7bad5.png)

---

<div class="post-metadata">

**Author:** ![tofuSCHNITZEL](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/tofuschnitzel/32/3648_2.png) [@tofuSCHNITZEL](https://community.passbolt.com/u/tofuSCHNITZEL)\
**Post date:** [February 6, 2024, 9:51pm UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/14 "2024-02-06T21:51:15Z")

</div>

yes exactly, since you rebuilt and published the multiarch images they also stopped working and fail immediately with:

```auto
gpg: keybox '/var/lib/passbolt/.gnupg/pubring.kbx' created
gpg: agent_genkey failed: End of file
gpg: key generation failed: End of file

```

is it maybe something in the “os” of the base images that is different from the old ones?

the synology model is a DS1813+ with INTEL Atom D2700

running

```auto
docker run -it --rm anatomicjc/passbolt:latest-ce-multiarch uname -m

```

gives me “x86\_64”…

is it maybe a problem with the Atom CPU missing some crypto extensions? but why would the “older” images work… did something change with the gpg gen commands?

---

<div class="post-metadata">

**Author:** ![diego](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/diego/32/16_2.png) [@diego](https://community.passbolt.com/u/diego)\
**Post date:** [February 7, 2024, 8:00am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/15 "2024-02-07T08:00:11Z")

</div>

> [@tofuSCHNITZEL](#):
>
> INTEL Atom D2700

Checking a bit on Internet apparently your processor supports 64bits (long mode) but you have to enable it on the BIOS. Could be this the problem?

---

<div class="post-metadata">

**Author:** ![tofuSCHNITZEL](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/tofuschnitzel/32/3648_2.png) [@tofuSCHNITZEL](https://community.passbolt.com/u/tofuSCHNITZEL)\
**Post date:** [February 7, 2024, 9:23am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/16 "2024-02-07T09:23:16Z")

</div>

okay since its in a NAS there is no bios options for me to change… could the older images use a gpg library that did not depend on this?

---

<div class="post-metadata">

**Author:** ![diego](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/diego/32/16_2.png) [@diego](https://community.passbolt.com/u/diego)\
**Post date:** [February 7, 2024, 10:00am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/17 "2024-02-07T10:00:30Z")

</div>

There should not be any difference in that matter. We have never built images for i386 platforms.

---

<div class="post-metadata">

**Author:** ![tofuSCHNITZEL](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/tofuschnitzel/32/3648_2.png) [@tofuSCHNITZEL](https://community.passbolt.com/u/tofuSCHNITZEL)\
**Post date:** [February 7, 2024, 10:50am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/18 "2024-02-07T10:50:37Z")

</div>

I would really like to solve this mistery (since I want to use passbolt on my nas) is there anything I can do or infos to provide? maybe I try to find out starting from which tag it stopped working

---

<div class="post-metadata">

**Author:** ![diego](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/diego/32/16_2.png) [@diego](https://community.passbolt.com/u/diego)\
**Post date:** [February 7, 2024, 11:08am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/19 "2024-02-07T11:08:12Z")

</div>

If I were you I would build myself a docker image amd64 from our public dockerfiles and another one i386 to see if you can reproduce the problem and if the i386 image solves it.

---

<div class="post-metadata">

**Author:** ![tofuSCHNITZEL](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.passbolt.com/tofuschnitzel/32/3648_2.png) [@tofuSCHNITZEL](https://community.passbolt.com/u/tofuSCHNITZEL)\
**Post date:** [February 7, 2024, 11:11am UTC](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347/20 "2024-02-07T11:11:06Z")

</div>

Okay I will try if I can manage that… in the meantime:

passbolt/passbolt

4.0.2-1-ce-non-root  
works

4.0.2-2-ce-non-root  
does not work anymore

does this maybe help corner the problem?

thinking about it… could it be that somewhen between 4.0.2-1 and -2 linux packages had changes that made them incompatible with my nas cpu?

[Next page](https://community.passbolt.com/t/docker-hub-latest-debian-out-of-date/9347.md?page=2)
