# Apt update KO avec packages.sury.org (PHP 7.2)

**URL:** <https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272>\
**Category:** Support Debian\
**Tags:** mise-à-jour, php\
**Created:** [Décembre 27, 2018, 9:43 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272 "2018-12-27T09:43:44Z")\
**Posts on this page:** 20\
**Page:** 2

<div class="post-metadata">

**Author:** ![miasdav](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/91b2a8/32.png) [@miasdav](https://www.debian-fr.org/u/miasdav)\
**Post date:** [Décembre 30, 2018, 7:26 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/21 "2018-12-30T19:26:28Z")

</div>

Cette sequence est la meme que celle ci :

```nohighlight
https://packages.sury.org/php/README.txt

```

Malheureusement elle ne marche pas chez moi et je n’arrive pas a comprendre pourquoi.  
Que faire pour debugguer le probleme ?

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Décembre 30, 2018, 8:12 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/22 "2018-12-30T20:12:53Z")

</div>

ton erreur est sur le binaire.  
N’as tu pas ajouté les fichiers sources du dépôt `packages.sury.org` dans ton `php.list` ou dans un autre fichier?  
Que dit

```auto
cat /etc/apt/sources.list{,.d/*} 2>/dev/null | grep -v "^#"

```

---

<div class="post-metadata">

**Author:** ![miasdav](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/91b2a8/32.png) [@miasdav](https://www.debian-fr.org/u/miasdav)\
**Post date:** [Décembre 30, 2018, 9:38 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/23 "2018-12-30T21:38:25Z")

</div>

```nohighlight
root@staging:/etc/apt# cat /etc/apt/sources.list{,.d/*} 2>/dev/null | grep -v "^#"

deb http://deb.debian.org/debian/ stretch main
deb http://security.debian.org/ stretch/updates main
deb http://deb.debian.org/debian/ stretch-updates main
deb https://packages.sury.org/php/ stretch main

```

PS : je dois ajouter un espace entre les 2 slash dans ce post sinon le site internet me renvoie cette erreur : “Désolé, vous ne pouvez pas insérer de lien vers ce domaine.”  
PS2: merci de continuer a m’aider 🙂

---

<div class="post-metadata">

**Author:** ![miasdav](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/91b2a8/32.png) [@miasdav](https://www.debian-fr.org/u/miasdav)\
**Post date:** [Décembre 30, 2018, 9:45 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/24 "2018-12-30T21:45:44Z")

</div>

je viens de m’apercevoir que mon tout premier post a ete signale par la communaute et est donc considere comme du spam. Je dois avouer que j’ai du mal a comprendre…

---

<div class="post-metadata">

**Author:** ![grandtoubab](https://www.debian-fr.org/user_avatar/www.debian-fr.org/grandtoubab/32/4505_2.png) [@grandtoubab](https://www.debian-fr.org/u/grandtoubab)\
**Post date:** [Décembre 31, 2018, 7:36 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/25 "2018-12-31T07:36:09Z")

</div>

je pense que ton compte-rendu n’est pas complet  
Avec ce que tu indiques, je ne vois pas où est ton problème  
Bonne continuation.

---

<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:** [Décembre 31, 2018, 8:22 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/26 "2018-12-31T08:22:18Z")

</div>

Bonjour [**miasdav**](https://www.debian-fr.org/u/miasdav)

> [@](#):
>
> Pourquoi mon post ci dessous est signale par la communaute ??? En quoi est-il du spam ??  
> …

Parce que le forum a automatiquement détecté  
qu’il y a eu beaucoup trop de liens vers

```nohighlight
packages.sury.org

```

qui ont été postés dans ce fil de discussion.

* * *

> [@](#):
>
> PS : je dois ajouter un espace entre les 2 slash dans ce post sinon le site internet me renvoie cette erreur : “Désolé, vous ne pouvez pas insérer de lien vers ce domaine.”

Pour qu’un bloc de lignes soit affiché dans ton message  
avec une police de caractères à chasse fixe =\> l’indentation et les retours à la ligne seront pris en compte  
il faut faire précéder le bloc de lignes  
par une ligne ne contenant que :

````nohighlight
```text

````

et faire suivre le bloc de lignes  
par une ligne ne contenant que :

```

de cette façon, les suites de caractères  
qui pourraient être interprétées comme un lien par le moteur du forum ne le seront pas.

---

<div class="post-metadata">

**Author:** ![miasdav](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/91b2a8/32.png) [@miasdav](https://www.debian-fr.org/u/miasdav)\
**Post date:** [Décembre 31, 2018, 9:27 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/27 "2018-12-31T09:27:53Z")

</div>

Mes infos ne sont surement pas complete mais en meme temps que veux tu que je te donne de plus ?  
Je veux bien executer toutes les commandes que tu souhaites.  
Si j’avais plus d’info j’en donnerai

Si quelqu’un passe par la et a une idee je suis preneur.  
Merci en tout cas d’avoir essaye 😉

---

<div class="post-metadata">

**Author:** ![miasdav](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/91b2a8/32.png) [@miasdav](https://www.debian-fr.org/u/miasdav)\
**Post date:** [Janvier 3, 2019, 8:48 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/28 "2019-01-03T08:48:43Z")

</div>

N’ayant pas trouve de solution, j’ai recompile le code PHP a partir du PPA deb-src d’Ubuntu…  
Solution pas top mais au moins j’ai un PHP 7.2 qui fonctionne…

Je ne sais toujours pas pourquoi mon update plante sur le fetch du fichier  
`https://packages.sury.org/php/dists/stretch/main/binary-i386/Packages`

---

<div class="post-metadata">

**Author:** ![AnatomicJC](https://www.debian-fr.org/user_avatar/www.debian-fr.org/anatomicjc/32/3869_2.png) [@AnatomicJC](https://www.debian-fr.org/u/AnatomicJC)\
**Post date:** [Janvier 9, 2019, 9:20 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/29 "2019-01-09T09:20:42Z")

</div>

Hello, je viens d’avoir juste à l’instant un problème similaire sur ma Debian, mais pour un autre repository, celui d’ossec. Il s’agit d’un problème DNS.

Exemple sur un serveur où je n’ai pas de soucis:

```auto
$ wget https://updates.atomicorp.com/channels/atomic/debian/dists/stretch/main/binary-amd64/Packages
--2019-01-09 09:13:36-- https://updates.atomicorp.com/channels/atomic/debian/dists/stretch/main/binary-amd64/Packages
Resolving updates.atomicorp.com (updates.atomicorp.com)... 158.69.253.161, 173.203.184.213, 192.95.31.85, ...
Connecting to updates.atomicorp.com (updates.atomicorp.com)|158.69.253.161|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 4044 (3.9K) [text/plain]
Saving to: ‘Packages’

Packages 100%[======================================================================================================================>] 3.95K --.-KB/s in 0s      

2019-01-09 09:13:36 (224 MB/s) - ‘Packages’ saved [4044/4044]

```

Sur un autre serveur où j’ai le problème, on voit que l’IP résolue pour le domaine [updates.atomiccorp.com](http://updates.atomiccorp.com) n’est pas la même:

```auto
$ wget https://updates.atomicorp.com/channels/atomic/debian/dists/stretch/main/binary-amd64/Packages
--2019-01-09 09:13:44-- https://updates.atomicorp.com/channels/atomic/debian/dists/stretch/main/binary-amd64/Packages
Resolving updates.atomicorp.com (updates.atomicorp.com)... 192.95.31.85, 158.69.253.161, 46.105.121.84, ...
Connecting to updates.atomicorp.com (updates.atomicorp.com)|192.95.31.85|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2019-01-09 09:13:44 ERROR 404: Not Found.

```

Le serveur où ça ne fonctionne pas est un dedibox et utilisait les DNS d’[Online.net](http://Online.net). Après changement des DNS, it works.

---

<div class="post-metadata">

**Author:** ![Sputnik93](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/s/35a633/32.png) [@Sputnik93](https://www.debian-fr.org/u/Sputnik93)\
**Post date:** [Janvier 9, 2019, 9:54 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/30 "2019-01-09T09:54:33Z")

</div>

Hmm, miasdav arrivait à obtenir par wget le fichier qu’apt n’arrivait pas à obtenir, donc ça ne doit pas être ça. Ou alors est-il possible de configurer apt pour qu’il utilise des DNS en particuliers ?

---

<div class="post-metadata">

**Author:** ![miasdav](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/91b2a8/32.png) [@miasdav](https://www.debian-fr.org/u/miasdav)\
**Post date:** [Janvier 10, 2019, 11:03 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/31 "2019-01-10T11:03:33Z")

</div>

Je confirme ce que dis [**Sputnik93**](https://www.debian-fr.org/u/Sputnik93). J’arrive bien a recuperer le ficher avec `wget`.  
J’ai l’impression d’avoir un probleme avec ma config `SSL` mais je ne sais pas du tout comment debugger le probleme. Si qq1 a des idees, il est le bienvenu 🙂

---

<div class="post-metadata">

**Author:** ![darkm00nch](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/90db22/32.png) [@darkm00nch](https://www.debian-fr.org/u/darkm00nch)\
**Post date:** [Mars 29, 2019, 10:17 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/32 "2019-03-29T10:17:47Z")

</div>

@miasdav, j’ai exactement le même problème que toi. As-tu trouvé une solution ?

---

<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 29, 2019, 12:09 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/33 "2019-03-29T12:09:26Z")

</div>

Bon je sais pas si c’est toujours d’actualité mais au cas où cela peux aussi être une corruption durant le préparatif de la mise à jour.

```auto
# rm /var/lib/apt/lists/* -vf
# apt-get update

```

Il y a aussi la possibilité que le dépôts soit lui même défectueux, mais j’ai un doute.

---

<div class="post-metadata">

**Author:** ![miasdav](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/91b2a8/32.png) [@miasdav](https://www.debian-fr.org/u/miasdav)\
**Post date:** [Mars 29, 2019, 12:32 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/34 "2019-03-29T12:32:18Z")

</div>

Salut @darkm00nch,

J’ai telecharge les sources de PHP Ubuntu et compile le package . Ca m’a 3 heures mais au moins ca marche. Par contre, je suis desole mais je ne me rappelle plus du tout comment j’ai recompile les sources de PHP, j’ai suivi un tuto sur le net. J’ai fait ca tres facilement, je suis sur que tu trouveras la solution sur google.

---

<div class="post-metadata">

**Author:** ![darkm00nch](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/90db22/32.png) [@darkm00nch](https://www.debian-fr.org/u/darkm00nch)\
**Post date:** [Mars 29, 2019, 12:49 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/35 "2019-03-29T12:49:55Z")

</div>

@Clochette, merci mais ce n’est pas ca ☹, comme disait @miasdav c’est un truc lié à la partie SSL, car ce problème apparait uniquement lorsque le repository est en https.

Si je change un repository debian en https (plutôt que http), ce problème apparait avec le repository debian. Donc ce n’est pas lié au repository distant mais plutot au serveur debian qui a une config qu’il n’aime pas…

@miasdav, merci pour ta réponse, mais le problème de recompilation est que tu n’as pas les MAJ (sécurity etc…) régulières… du coup je voulais faire fct avec apt, tu n’as pas résolut donc le souci chez toi de apt ?

Merci beaucoup pour vos réponses et aide 🙂

---

<div class="post-metadata">

**Author:** ![darkm00nch](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/90db22/32.png) [@darkm00nch](https://www.debian-fr.org/u/darkm00nch)\
**Post date:** [Mars 29, 2019, 1:33 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/36 "2019-03-29T13:33:12Z")

</div>

Ok, je crois que j’ai trouvé le soucis…  
Je m’explique (surtout pour @miasdav qui a aussi eu le problème).

En executant la commande suivante :  
apt-get -o Debug::pkgProblemResolver=true -o Debug::Acquire::https=true -f install webmin

je peux voir que apt as un soucis de lecture du fichier ca-certificate.crt

0% [Working]\* Trying 108.60.199.109…

- TCP\_NODELAY set
- Connected to [download.webmin.com](http://download.webmin.com) (108.60.199.109) port 443 (#0)
- error reading ca cert file /etc/ssl/certs/ca-certificates.crt (Error while reading file.)
- Curl\_http\_done: called premature == 0
- Closing connection 0  
Err:1 [https://download.webmin.com/download/repository](https://download.webmin.com/download/repository) sarge/contrib amd64 webmin all 1.900  
C’etait le fichier ca-certificate et son problème de lecture qui bloquait les processus https (apt).

J’ai réappliquer la config sur le fichier et repertoire /etc/ssl tel que :

sudo chown root / && chown root /etc/ && chown root /etc/ssl/ && chown root /etc/ssl/certs/ && chown root /etc/ssl/certs/ca-certificates.crt  
sudo chmod 755 /  
sudo chmod 755 /etc/  
sudo chmod 755 /etc/ssl/  
sudo chmod 755 /etc/ssl/certs  
sudo chmod 644 /etc/ssl/certs/ca-certificates.crt

Depuis lors, les apt-get en https fonctionnent parfaitement. Problème résolu.

Merci pour l’aide 🙂 et en espérant que çà aidera d’autres…

---

<div class="post-metadata">

**Author:** ![miasdav](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/m/91b2a8/32.png) [@miasdav](https://www.debian-fr.org/u/miasdav)\
**Post date:** [Avril 18, 2019, 1:20 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/37 "2019-04-18T13:20:17Z")

</div>

YOOOOOO @darkm00ch !!!  
Tu es trop fort !!! C’était le problème ! J’ai change les droits comme tu l’as préconisé et ca a fonctionné.  
Un grand merci a toi d’avoir partagé avec nous la solution !

KOL AKAVOD ! 🥳

---

<div class="post-metadata">

**Author:** ![darkm00nch](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/d/90db22/32.png) [@darkm00nch](https://www.debian-fr.org/u/darkm00nch)\
**Post date:** [Avril 19, 2019, 3:21 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/38 "2019-04-19T15:21:22Z")

</div>

Avec plaisir 🙂

---

<div class="post-metadata">

**Author:** ![Trinida](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/t/bb73d2/32.png) [@Trinida](https://www.debian-fr.org/u/Trinida)\
**Post date:** [Janvier 13, 2024, 9:52 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/39 "2024-01-13T21:52:06Z")

</div>

J’arrive un peu tard mais si ça peut aider des gens, je poste ma solution:

- Le depot utilise les noms des versions de Debian (Buster, Bookworm, etc) et ne tolère que ces noms.

- il faut donc modifier manuellement les lignes de codes trouvées dans les tutoriels et non faire des copier-coller.

Ainsi la ligne `echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main"` ,trouvée dans les tutoriels, ajoute en fait dans les dépots `echo "deb https://packages.sury.org/php/ faye main` si vous etes sous Linux Mint Debian Edition 6 par exemple.

Elle doit donc etre modifiée manuellemt en `echo "deb https://packages.sury.org/php/ bookworm main` si vous etes sous Debian 12 ou LMDE 6.

---

<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:** [Janvier 13, 2024, 10:05 UTC](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272/40 "2024-01-13T22:05:39Z")

</div>



[Page précédente](https://www.debian-fr.org/t/apt-update-ko-avec-packages-sury-org-php-7-2/78272.md?page=1)
