Mongodb not signed

Bonjour

J’ai la version 11.2.14.1 (stable) d’installer sur un serveur OVH.

suite a une mise a jour, j’ai eu un message d’erreur suivant :

W: GPG error: http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 656408E390CFB1F5
E: The repository 'http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 Release' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

j’ai tenté de retéléchager la clé mais rien y fait.

Quelqu’un aurait il une idée de la facon de résoudre le problème ?

Merci d’avance

Bonsoir,

Je ne connais pas MongoDB mais ce qui me parait étrange c’est :

  • que tu as la version 11 de YunoHost qui est normalement “Bullseye” ;
  • et que le repo de MongoDB semble pointer vers “Buster” (version 10 de Debian).

Par ailleurs, depuis la version 4.4, les 2 architectures prisent en charge sont amd64 et arm64 d’une part, et d’autre part, la version 7.0 est présente depuis quelques jours.

Je vais voir pour essayer de faire une PR en ce sens, archirtectures+version 7.0.
Il vaut mieux attendre quelqu’un de plus expérimenté que moi pour la question du repo buster/bullseye et de la clé qui va avec.

CI warning about npm version

50517 WARNING npm notice
50517 WARNING npm notice New major version of npm available! 8.19.4 → 10.8.1
50520 WARNING npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.8.1
50520 WARNING npm notice Run npm install -g npm@10.8.1 to update!
50520 WARNING npm notice

ppr

merci pour ta réponse

En fait, tu as raison le repo pour mongodb est effectivement incorrect

it:1 http://security.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease                          
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease                  
Hit:4 http://forge.yunohost.org/debian bullseye InRelease                      
Hit:5 https://packages.sury.org/php bullseye InRelease                         
Ign:6 http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 InRelease
Get:7 http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 Release [2,032 B]
Get:8 http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 Release.gpg [866 B]
Ign:8 http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 Release.gpg
Reading package lists... Done

Cela signifie, que le lors du passage a la version 11 de yunohost tout les repo n’ont pas été mis à jour correctement !

Visiblement, il faut que je change le repo de mongodb, je deja essayer de faire cela !

Attention tout de même car si tu as la version 4.4 d’installée, il y a bien l’ajout du repo Buster :

if [[ “$mongo_version” == “4.4” ]]; then
ynh_print_warn --message=“Switching to buster package install for Mongo 4.4.”
mongo_debian_release=buster

ppr

Le cycle des versions est celui-ci :

Visiblement la version 4.4 n’est plus maintenue.
Je ne sais pas faire cela, mais il faudrait voir s’il y a moyen de passer de la 4.4 à la 5.0, puis de la 5.0 à la 6.0 et voire peut être de la 6.0 à la 7.0.

ppr

arf, du coup, je ne sais pas quoi faire !

A mon avis rien pour le moment :slight_smile:
Il vaut mieux attendre qu’un des mainteneurs du paquet puisse regarder tout ça tranquillement.

ppr

bon je viens de resoudre en partie le problème
j’ai trouvé que mongodb était utilisé par une app que j’avais tester, et visiblement qui probablement c’était mal desinstallé.
en tentant de reinstaller l’appli pour voir, elle a planté et a supprimé le repo mongodb :slight_smile:

mais maintenant j’ai une autre erreur :

Hit:1 http://security.debian.org/debian-security bullseye-security InRelease
Hit:2 http://deb.debian.org/debian bullseye InRelease                                                                         
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease                                                                 
Hit:4 http://forge.yunohost.org/debian bullseye InRelease                                                                     
Hit:5 https://packages.sury.org/php bullseye InRelease                                                                        
Err:4 http://forge.yunohost.org/debian bullseye InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FDBB9F3D83BD9E70
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: http://forge.yunohost.org/debian bullseye InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FDBB9F3D83BD9E70
W: Failed to fetch http://forge.yunohost.org/debian/dists/bullseye/InRelease  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY FDBB9F3D83BD9E70
W: Some index files failed to download. They have been ignored, or old ones used instead.

Un topic qui pourrait t’aider :

ppr

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.