logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-12-2018 00:27:30

miasdav
Membre
Inscription : 26-12-2018

apt update avec packages.sury.org

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 PHP7.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 stretch Release
Ign:4 https://packages.sury.org/php stretch/main i386 Packages
Ign:5 https://packages.sury.org/php stretch/main all Packages
Ign:6 https://packages.sury.org/php stretch/main Translation-en_US
Ign:7 https://packages.sury.org/php stretch/main Translation-en
Ign:4 https://packages.sury.org/php stretch/main i386 Packages
Ign:5 https://packages.sury.org/php stretch/main all Packages
Ign:6 https://packages.sury.org/php stretch/main Translation-en_US
Ign:7 https://packages.sury.org/php stretch/main Translation-en
Ign:4 https://packages.sury.org/php stretch/main i386 Packages
Ign:5 https://packages.sury.org/php stretch/main all Packages
Ign:6 https://packages.sury.org/php stretch/main Translation-en_US
Ign:7 https://packages.sury.org/php stretch/main Translation-en
Ign:4 https://packages.sury.org/php stretch/main i386 Packages
Ign:5 https://packages.sury.org/php stretch/main all Packages
Ign:6 https://packages.sury.org/php stretch/main Translation-en_US
Ign:7 https://packages.sury.org/php stretch/main Translation-en
Ign:4 https://packages.sury.org/php stretch/main i386 Packages
Ign:5 https://packages.sury.org/php stretch/main all Packages
Ign:6 https://packages.sury.org/php stretch/main Translation-en_US
Ign:7 https://packages.sury.org/php stretch/main Translation-en
Err:4 https://packages.sury.org/php stretch/main i386 Packages

Ign:8 http://deb.debian.org/debian stretch InRelease
Hit:9 http://deb.debian.org/debian stretch-updates InRelease
Hit:10 http://deb.debian.org/debian stretch Release
Ign:5 https://packages.sury.org/php stretch/main all Packages
Ign:6 https://packages.sury.org/php stretch/main Translation-en_US
Ign:7 https://packages.sury.org/php stretch/main Translation-en
Reading package lists... Done
W: The repository 'https://packages.sury.org/php stretch Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://packages.sury.org/php/dists/stretch/main/binary-i386/Packages
E: Some index files failed to download. They have been ignored, or old ones used instead.




Quelques infos sur mon systeme :
Debian GNU/Linux 9.6 (stretch)

Liste des fichiers dans /etc/apt :

root@staging:/etc/apt# ls -lR
.:
total 48
drwxr-xr-x 2 root root  4096 Dec 26 00:43 apt.conf.d
drwxr-xr-x 2 root root  4096 Sep 13  2017 preferences.d
-rw-r--r-- 1 root root   322 Dec 25 23:36 sources.list
drwxr-xr-x 2 root root  4096 Dec 26 00:33 sources.list.d
-rw-r--r-- 1 root root 20429 Dec 25 23:32 trusted.gpg
-rw-r--r-- 1 root root  5066 Dec 25 23:31 trusted.gpg~
drwxr-xr-x 2 root root  4096 Dec 26 00:38 trusted.gpg.d

./apt.conf.d:
total 0

./preferences.d:
total 0

./sources.list.d:
total 4
-rw-r--r-- 1 root root 48 Dec 26 00:33 php.list

./trusted.gpg.d:
total 4
-rw-r--r-- 1 root root 2239 Dec 26 00:28 php.gpg
vi sources.list :

deb http://deb.debian.org/debian/ stretch main
deb-src http://deb.debian.org/debian/ stretch main
deb http://security.debian.org/ stretch/updates main
deb-src http://security.debian.org/ stretch/updates main
deb http://deb.debian.org/debian/ stretch-updates main
deb-src http://deb.debian.org/debian/ stretch-updates main



cat sources.list.d/php.list :
deb https://packages.sury.org/php/ stretch main

Bien sur, j'ai effectue ce qu'il y a ici : https://packages.sury.org/php/README.txt

Je cherche une solution depuis 3 jours sur le net.
J'ai epuise Google, j'ai besoin de votre aide.
Merci beaucoup

Hors ligne

#2 26-12-2018 02:56:25

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : apt update avec packages.sury.org

Faut prendre conscience que, quel que soit la méthode, c'est prendre une risque de sécurité de frankendebianer. Bref.

- Faut aussi que tu leur fasse confiance. C'est à priori la seule véritable erreur bloquante dans le lot.
Normalement "ça aurait dû marcher", vu ce que je vois. Donc je ne comprends pas trop l'erreur

J'essayerai d'ajouter le paquet plus littéralement ? (sans garantie)

wget -qO - https://packages.sury.org/php/apt.gpg | sudo apt-key add -



- [Alternativement: autre délire si jamais ta source était pas fiable tongue]J'essayerai de backporter le paquet du projet debian.


Alors, malheureusement pour toi, il n'existe pas tout fait : https://backports.debian.org/changes/st … ports.html
Mais on peut le faire à la mano apparement

<judd> Package: php on amd64 -- stretch: 1:7.0+49; buster: 2:7.3+69; sid: 2:7.3+69


De buster par exemple.

Préparer le miroir buster

echo  "deb-src http://deb.debian.org/debian/ buster main" >> /etc/sources.list
apt update


Préparer de quoi le compiler

aptitude build-dep php7.3


Télécharger && compiler (rare qu'y ait pas au moins un ou deux petits glitch à régler pour que ça marche)

apt-get -b source php7.3


Installer si tout s'passe bien

dpkg php*.deb

Dernière modification par otyugh (26-12-2018 03:14:59)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#3 26-12-2018 10:59:03

miasdav
Membre
Inscription : 26-12-2018

Re : apt update avec packages.sury.org

Bonjour Otyugh,

Merci d'avoir pris du temps pour m'aider.

J'ai essaye d'ajouter le paquet a apt-key, la commande d'ajout a fonctionne mais le apt-get update plante toujours pour la meme raison.

Puis j'ai ajoute le miroir Buster, le apt update a fonctionne, mais je veux installer php7.2 et pas 7.3 (oui je sais je suis chiant tongue)

du coup :
root@staging:/etc/apt#

aptitude build-dep php7.2


Unable to find the source package for "php7.2"
Unable to apply some actions, aborting



Existe-il une possibilite de faire ca avec PHP7.2 ??


Je voulais aussi rajouter d'autres precisions :
Je pense que le repo n'a pas de probleme de securite car j'ai deja fait cette manipulation (ajouter ce repo et installer php7.2) sur plusieurs machines, la difference est qu'elles ont une archi AMD et sur debian Jessie, alors que mon serveur actuel est i386 sur Stretch.

J'ai l'impression qu'il y a un probleme de config sur ma machine (droit, proxy, param, conf ??????). Je ne sais pas quoi faire hmm

Edit à toto : Modifié la présentation de la commande root en la séparant de son retour pour une meilleure lecture par tous.

Hors ligne

#4 26-12-2018 15:03:08

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : apt update avec packages.sury.org

Hé bien désolé, je sèche. Pour moi, ça doit venir d'eux. (y aurait pas toutes les clés dans ce qu'ils diffusent)

Si la sécurité te passe au-dessus de la tête, y a moyen de rendre tout ça très inélégant pour que ça marche : https://askubuntu.com/questions/74345/h … cks-of-apt

Dernière modification par otyugh (26-12-2018 15:03:48)


virtue_signaling.pngpalestine.png
~1821942.svg

Hors ligne

#5 26-12-2018 15:24:21

chalu
Modératrice
Lieu : Anjou
Distrib. : openSUSE Tumbleweed
Noyau : Linux 5.12
(G)UI : KDE 5.21.4
Inscription : 11-03-2016

Re : apt update avec packages.sury.org

miasdav a écrit :

sur debian Jessie,


Bonjour smile
C'est justement sur Stretch que les règles de sécurité sont plus strictes. Par contre, je ne suis pas sûre que le message d'erreur corresponde bien

E: Failed to fetch https://packages.sury.org/php/dists/stretch/main/binary-i386/Packages


Si je me souviens bien apt-get update sous Stretch fonctionne encore comme sur Jessie en étant moins stricte sur le problème de clé.
ça ne serait pas plutôt un problème du dépôt ?

à noter que le problème semble fréquent, j'ai eu plusieurs retours en recherche sur cette erreur, par exemple : https://github.com/oerdnj/deb.sury.org/issues/545

Hors ligne

#6 26-12-2018 16:29:30

miasdav
Membre
Inscription : 26-12-2018

Re : apt update avec packages.sury.org

@otyugh,

The option --allow-unauthenticated didn't help me :

root@staging:/etc/apt# apt-get --allow-unauthenticated update


Ign:1 https://packages.sury.org/php stretch InRelease
Ign:2 https://packages.sury.org/php stretch Release
Ign:3 https://packages.sury.org/php stretch/main all Packages
Ign:4 https://packages.sury.org/php stretch/main i386 Packages
Ign:5 https://packages.sury.org/php stretch/main Translation-en_US
Ign:6 https://packages.sury.org/php stretch/main Translation-en
Ign:3 https://packages.sury.org/php stretch/main all Packages
Ign:4 https://packages.sury.org/php stretch/main i386 Packages
Ign:5 https://packages.sury.org/php stretch/main Translation-en_US
Ign:6 https://packages.sury.org/php stretch/main Translation-en
Ign:3 https://packages.sury.org/php stretch/main all Packages
Ign:4 https://packages.sury.org/php stretch/main i386 Packages
Ign:5 https://packages.sury.org/php stretch/main Translation-en_US
Ign:6 https://packages.sury.org/php stretch/main Translation-en
Ign:3 https://packages.sury.org/php stretch/main all Packages
Ign:4 https://packages.sury.org/php stretch/main i386 Packages
Ign:5 https://packages.sury.org/php stretch/main Translation-en_US
Ign:6 https://packages.sury.org/php stretch/main Translation-en
Hit:7 http://security.debian.org stretch/updates InRelease
Ign:3 https://packages.sury.org/php stretch/main all Packages
Ign:4 https://packages.sury.org/php stretch/main i386 Packages
Ign:5 https://packages.sury.org/php stretch/main Translation-en_US
Ign:6 https://packages.sury.org/php stretch/main Translation-en
Ign:3 https://packages.sury.org/php stretch/main all Packages
Err:4 https://packages.sury.org/php stretch/main i386 Packages

Ign:5 https://packages.sury.org/php stretch/main Translation-en_US
Ign:6 https://packages.sury.org/php stretch/main Translation-en
Ign:8 http://deb.debian.org/debian stretch InRelease
Get:9 http://deb.debian.org/debian stretch-updates InRelease [91.0 kB]
Hit:10 http://deb.debian.org/debian stretch Release
Fetched 91.0 kB in 10s (8,382 B/s)
Reading package lists... Done
W: The repository 'https://packages.sury.org/php stretch Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://packages.sury.org/php/dists/stretch/main/binary-i386/Packages
E: Some index files failed to download. They have been ignored, or old ones used instead.





Hi @chalu
Mon erreur n'est pas frequent, a chaque fois il y a une nuance qui fait que l'on arrive a trouver la solution.
Comme dans ton lien, il y a le message d'erreur en plus que je n'ai pas :
gnutls_handshake() failed: Public key signature verification has failed.
=> du coup il a purge libgnutls-deb0-28

Mais dans mon cas, je n'ai aucune idee de quoi faire ? quelle purge ? quelle reinstallation ?

Hors ligne

#7 26-12-2018 17:43:46

bendia
Chadministrateur
Distrib. : openSUSE Tumbleweed, Buster
Noyau : Linux 5.9.1-2-default + Linux 4.19.0-12-amd64
(G)UI : Gnome + Console et un peu Fluxbox
Inscription : 20-03-2012
Site Web

Re : apt update avec packages.sury.org

Le paquet apt-transport-https est bien installé ?

Ben
___________________
La seule question bête, c'est celle qu'on ne pose pas.

Hors ligne

#8 26-12-2018 18:41:27

miasdav
Membre
Inscription : 26-12-2018

Re : apt update avec packages.sury.org

YES:

apt-get install apt-transport-https


Reading package lists... Done
Building dependency tree
Reading state information... Done
apt-transport-https is already the newest version (1.4.8).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.



J'ai effectue méticuleusement les instructions : https://packages.sury.org/php/README.txt

Hors ligne

#9 30-12-2018 09:23:14

miasdav
Membre
Inscription : 26-12-2018

Re : apt update avec packages.sury.org

Personne n'a d'idee pour faire avancer mon probleme ?

Hors ligne

Pied de page des forums