# Certificat « packages.sury.org » expiré

**URL:** <https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215>\
**Category:** Support Debian\
**Created:** [Mars 4, 2022, 5:00 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215 "2022-03-04T17:00:05Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Mars 4, 2022, 5:00 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/1 "2022-03-04T17:00:05Z")

</div>

Sur une debian 9 je suis le tuto [Installer PHP 7.4 sur Debian 10 ou Debian 9 – GeekMag](https://geekmag.fr/blog/2020/01/25/installer-php-7-4-sur-debian-10-ou-debian-9/)  
Mais le certificat semble avoir expiré:

```nohighlight
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
--2022-03-04 17:52:21-- https://packages.sury.org/php/apt.gpg
Résolution de packages.sury.org (packages.sury.org)… 185.93.2.243
Connexion à packages.sury.org (packages.sury.org)|185.93.2.243|:443… connecté.
Erreur : le certificat de « packages.sury.org » n'est pas de confiance.
Erreur : le certificat de « packages.sury.org » a expiré.

```

J’ai essayé l’option `apt-get --allow-unauthenticated update` sans succès

Comment installer php7.4 sur Stretch ?

---

<div class="post-metadata">

**Author:** ![littlejohn75](https://www.debian-fr.org/user_avatar/www.debian-fr.org/littlejohn75/32/3840_2.png) [@littlejohn75](https://www.debian-fr.org/u/littlejohn75)\
**Post date:** [Mars 4, 2022, 6:26 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/2 "2022-03-04T18:26:26Z")

</div>

> [@kmchen](#):
>
> Sur une debian 9 je suis le tuto [Installer PHP 7.4 sur Debian 10 ou Debian 9 – GeekMag](https://geekmag.fr/blog/2020/01/25/installer-php-7-4-sur-debian-10-ou-debian-9/)

Les dépôts sury, c’est pour les gens pressés qui veulent une version de php sous Debian stable plus récente que ce que propose Debian stable.

> [@kmchen](#):
>
> Comment installer php7.4 sur Stretch ?

La question qui tue : pourquoi `stretch` ? Et pourquoi avez-vious besoin de php.7.4 ?  
Je comprends que suivre les mises à jour n’est pas toujours aisé, mais il serait bon d’expliciter ce besoin de `php7.4 sur strech` . Quelle application précise ?

```auto
1& fp2@debpacha:~ 2m11s $ apt-cache policy php
php:
  Installé : (aucun)
  Candidat : 2:7.4+76
 Table de version :
     2:7.4+76 500
        500 http://ftp.fr.debian.org/debian bullseye/main amd64 Packages
        500 http://ftp.fr.debian.org/debian bullseye/main i386 Packages
1& fp2@debpacha:~ $

```

Qu’est-ce qui vous empêche de mettre à jour (en 2 étapes) vers Debian 11 ? Vous auriez une version de php du genre 7.4 c’est quand même plus classe que que 4.7 🙂

Cordialement,  
Regards,  
Mit freundlichen Grüßen,  
مع تحياتي الخالصة

* * *

F. Petitjean  
Ingénieur civil du Génie Maritime.

« Il est souvent trop tôt pour savoir s’il n’est pas trop tard. »  
Pierre Dac

---

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Mars 5, 2022, 7:11 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/3 "2022-03-05T19:11:24Z")

</div>

Nous souhaitons mettre à jour un wordpress qui nécessite un php7.4 et l’hébergeur (Jaguar) oblige ses clients à changer de serveur pour passer aux versions majeures, de debian 10 à 11 en l’occurence. Je retarde donc le dist-upgrade le plus possible.  
Mais ma question était de savoir comment installer php7.4 sur Stretch, si c’est possible, bien sûr.

sur la machine concernée:  
$ sudo apt-cache policy php  
php:  
Installed: 1:7.0+49  
Candidate: 1:7.0+49  
Version table:  
\*\*\* 1:7.0+49 500  
500 [https://mirrors.as30781.net/apt/\_debian/debian](https://mirrors.as30781.net/apt/_debian/debian) stretch/main amd64 Packages  
100 /var/lib/dpkg/status

---

<div class="post-metadata">

**Author:** ![Almtesh](https://www.debian-fr.org/user_avatar/www.debian-fr.org/almtesh/32/10312_2.png) [@Almtesh](https://www.debian-fr.org/u/Almtesh)\
**Post date:** [Mars 7, 2022, 6:15 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/4 "2022-03-07T06:15:49Z")

</div>

Non, ce n’est pas ce certificat qui pose problème, c’est celui du site `packages.sury.org`.  
Vérifie que le paquet `ca-certificates` est bien installé sur ton système.  
Vérifie aussi que ton système est bien à l’heure.

Pour ce que tu es en train de faire, c’est déconseillé d’ajouter des dépôts externes à Debian comme ça, je rejoins @littlejohn75 et te conseille aussi d’installer une version de Debian qui propose php7.4.

---

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Mars 7, 2022, 6:39 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/5 "2022-03-07T06:39:43Z")

</div>

Oui ca-certificates est installé et le système est à l’heure.

Dois-je en conclure qu’il n’y a pas de solution pour installer php7.4 sur Stretch ?!

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 7, 2022, 7:32 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/6 "2022-03-07T07:32:26Z")

</div>

Sans aucune garantie que tu soit dans le même souci, peux-tu vérifier à l’aide de ce fil les différentes propositions ?

> [@Apt update KO avec packages.sury.org (PHP 7.2)](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272):
>
> Pourquoi mon post ci dessous est signale par la communaute ??? En quoi est-il du spam ?? Salut tout le monde, “apt-get update” crash parce que j’ai ajoute le repo https://packages.sury.org/php/ Mon objectif est d’installer PHP 7.2 Voici le resultat de “apt-get update” avec l’erreur qui s’affiche a la fin : root@staging:/etc/apt# apt-get update Hit:1 http://security.debian.org stretch/updates InRelease Ign:2 https://packages.sury.org/php stretch InRelease Ign:3 https://packages.sury.org/php …

---

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Mars 7, 2022, 8:54 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/7 "2022-03-07T08:54:39Z")

</div>

Quel fil ?

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 7, 2022, 10:51 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/8 "2022-03-07T10:51:36Z")

</div>

C’est balo, le lien était pas passé ^^ je viens de mettre à jour ma réponse.

---

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Mars 7, 2022, 11:11 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/9 "2022-03-07T11:11:10Z")

</div>

Merci clochette, les commandes suivantes m’ont permis d’accéder aux certificats:

```auto
${SUDO} apt-get update
${SUDO} apt-get -y install apt-transport-https lsb-release ca-certificates curl
${SUDO} curl -sSLo /usr/share/keyrings/deb.sury.org-php.gpg https://packages.sury.org/php/apt.gpg
${SUDO} sh -c 'echo "deb [signed-by=/usr/share/keyrings/deb.sury.org-php.gpg] https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list'
${SUDO} apt-get update

```

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 7, 2022, 1:15 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/10 "2022-03-07T13:15:34Z")

</div>

Et c’est bon ? si oui n’hésite pas àel signaler à l’aide de la petite coche verte depuis le message fournissant la bonne réponse (dans les 3 petits points).

---

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Mars 9, 2022, 9:49 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/11 "2022-03-09T21:49:37Z")

</div>

Un ennui cependant seuls php-7.3 ou php-8.1 semblent disponibles. Et on a besoin de 7.4 ou 8.0

```auto
 > apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages were automatically installed and are no longer required:
  linux-image-4.9.0-3-amd64 linux-image-4.9.0-7-amd64 php7.0-gd php7.0-intl php7.0-mysql php7.0-soap php7.0-xml php7.0-xmlrpc sgml-base xml-core
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
  libapache2-mod-php8.1 php8.1 php8.1-cli php8.1-common php8.1-curl php8.1-fpm php8.1-gd php8.1-intl php8.1-mbstring php8.1-memcache php8.1-mysql php8.1-opcache
  php8.1-phpdbg php8.1-readline php8.1-soap php8.1-xml php8.1-xmlrpc php8.1-zip
The following packages will be upgraded:
  libapache2-mod-php7.3 libgd3 libidn2-0 libpcre2-8-0 libpcre3 libsasl2-2 libsasl2-modules libsasl2-modules-db libtiff5 libxml2 libzip4 php php-common php-curl
  php-fpm php-gd php-intl php-mbstring php-memcache php-mysql php-pear php-soap php-xml php-xmlrpc php-zip php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-fpm
  php7.0-gd php7.0-intl php7.0-json php7.0-mbstring php7.0-mysql php7.0-opcache php7.0-readline php7.0-soap php7.0-xml php7.0-xmlrpc php7.0-zip php7.3
  php7.3-bcmath php7.3-cli php7.3-common php7.3-curl php7.3-fpm php7.3-gd php7.3-json php7.3-mbstring php7.3-mysql php7.3-opcache php7.3-readline php7.3-xml

```

N’est ce pas étrange de pouvoir installer 8.1 et pas 8.0 ?

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 10, 2022, 10:42 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/12 "2022-03-10T10:42:49Z")

</div>

Que te retournes ceci :

```auto
apt policy php7.4

```

---

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Mars 10, 2022, 1:19 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/13 "2022-03-10T13:19:53Z")

</div>

C’est un peu étrange:

```auto
$ sudo apt policy php7.4
php7.4:
  Installed: (none)
  Candidate: 7.4.28-1+0~20220217.59+debian9~1.gbp195dcd
  Version table:
     7.4.28-1+0~20220217.59+debian9~1.gbp195dcd 500
        500 https://packages.sury.org/php stretch/main amd64 Packages
$ dpkg -l php7.4*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==================================-======================-======================-==========================================================================
un php7.4-memcache <none> <none> (no description available)

```

Mais l’hébergeur m’a donné l’autorisation de faire un dist-upgrade sans changer de machine. Je vais faire ça

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 10, 2022, 3:15 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/14 "2022-03-10T15:15:48Z")

</div>

> [@kmchen](#):
>
> Mais l’hébergeur m’a donné l’autorisation de faire un dist-upgrade sans changer de machine. Je vais faire ça

C’est une machine dédié ? si oui l’hébergeur ne peux que conseillé en aucun cas interdire de monter de version php, maintenant tu sais quel est le nom du paquet que tu cherches.

PS : pour ma curiosité c’est qui l’hébergeur ?

---

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Mars 11, 2022, 6:38 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/15 "2022-03-11T18:38:14Z")

</div>

C’est une VM Jaguar network.

---

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Mars 18, 2022, 8:45 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/16 "2022-03-18T08:45:17Z")

</div>

Je rouvre ce fil car je rencontre le même problème sur d’autres serveurs. Comment revenir au sources.list standard, sans sury, quand on n’a plus d’urgence concernant la version php ?  
J’ai supprimé /etc/apt/sources.list.d/php.list mais :

```auto
$ mv /etc/apt/sources.list.d/php.list .
$ apt update
$ apt-cache policy php*
N: Impossible de trouver le paquet php.list

```

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 18, 2022, 11:18 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/17 "2022-03-18T11:18:54Z")

</div>

Poste le contenu de tes fichiers de sources ?

---

<div class="post-metadata">

**Author:** ![kmchen](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/k/3d9bf3/32.png) [@kmchen](https://www.debian-fr.org/u/kmchen)\
**Post date:** [Mars 18, 2022, 1:08 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/18 "2022-03-18T13:08:14Z")

</div>

```nohighlight
cat /etc/apt/sources.list
deb http://ftp.fr.debian.org/debian/ buster main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ buster main contrib non-free
#bullseye
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main
deb http://ftp.debian.org/debian bullseye-backports main contrib non-free

```

---

<div class="post-metadata">

**Author:** ![Clochette](https://www.debian-fr.org/user_avatar/www.debian-fr.org/clochette/32/8757_2.png) [@Clochette](https://www.debian-fr.org/u/Clochette)\
**Post date:** [Mars 18, 2022, 2:15 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/19 "2022-03-18T14:15:01Z")

</div>

N’oublie pas les éventuels dépôts dans /etc/apt/sources.d/ 😉

Pourquoi ne pas simplement commenté la ligne plutôt que ta manipulation.

---

<div class="post-metadata">

**Author:** ![anon29980398](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/f4b2a3/32.png) [@anon29980398](https://www.debian-fr.org/u/anon29980398)\
**Post date:** [Mars 18, 2022, 2:33 UTC](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215/20 "2022-03-18T14:33:45Z")

</div>

Bonjour

> [@Clochette](#):
>
> … N’oublie pas les éventuels dépôts dans /etc/apt/sources.d/ …

Pour voir tout,  
on peut lancer la ligne de commande suivante :

```bash
grep -Env "^#|^$" /etc/apt/sources.list{,.d/*.list}

```

[Page suivante](https://www.debian-fr.org/t/certificat-packages-sury-org-expire/86215.md?page=2)
