Impossible d'installer Snappymail

Mon serveur YunoHost

Matériel: VPS acheté en ligne
Version de YunoHost: 11.2.9.1
J’ai accès à mon serveur : En SSH | Par la webadmin
Êtes-vous dans un contexte particulier ou avez-vous effectué des modificiations particulières sur votre instance ? : non

Si votre requête est liée à une application, précisez son nom et sa version: SnappyMail 2.31.0~ynh1

Description du problème

Bonjour,
J’ai lancé l’installation de SnapyMail sur mon serveur depuis l’interface web.
L’installation s’est arrêté en erreur sur la création de base.
Dans les paramètres de l’installation, j’ai demandé à ce que l’application soit installé à la racine d’un domaine dédié.

Voici la fin du log

2024-01-07 09:19:24,822: DEBUG - + local db=snappymail
2024-01-07 09:19:24,822: DEBUG - + local 'sql=CREATE DATABASE snappymail;'
2024-01-07 09:19:24,823: DEBUG - + [[ 3 -gt 1 ]]
2024-01-07 09:19:24,823: DEBUG - + sql+=' GRANT ALL PRIVILEGES ON snappymail.* TO '\''snappymail'\''@'\''localhost'\'''
2024-01-07 09:19:24,823: DEBUG - + [[ -n XXXXXXXXX ]]
2024-01-07 09:19:24,823: DEBUG - + sql+=' IDENTIFIED BY '\''XXXXXXXXX'\'''
2024-01-07 09:19:24,824: DEBUG - + sql+=' WITH GRANT OPTION;'
2024-01-07 09:19:24,824: DEBUG - + ynh_mysql_execute_as_root '--sql=CREATE DATABASE snappymail; GRANT ALL PRIVILEGES ON snappymail.* TO '\''snappymail'\''@'\''localhost'\'' IDENTIFIED BY '\''XXXXXXXXX'\'' WITH GRANT OPTION;'
2024-01-07 09:19:24,824: DEBUG - + local legacy_args=sd
2024-01-07 09:19:24,824: DEBUG - + args_array=(['s']='sql=' ['d']='database=')
2024-01-07 09:19:24,824: DEBUG - + local -A args_array
2024-01-07 09:19:24,825: DEBUG - + local sql
2024-01-07 09:19:24,825: DEBUG - + local database
2024-01-07 09:19:24,825: DEBUG - + ynh_handle_getopts_args '--sql=CREATE DATABASE snappymail; GRANT ALL PRIVILEGES ON snappymail.* TO '\''snappymail'\''@'\''localhost'\'' IDENTIFIED BY '\''XXXXXXXXX'\'' WITH GRANT OPTION;'
2024-01-07 09:19:24,826: DEBUG - + set +o xtrace
2024-01-07 09:19:24,848: DEBUG - + database=
2024-01-07 09:19:24,848: DEBUG - + '[' -n '' ']'
2024-01-07 09:19:24,848: DEBUG - + mysql -B ''
2024-01-07 09:19:25,463: WARNING - ERROR 1034 (HY000) at line 1: Index for table 'db' is corrupt; try to repair it
2024-01-07 09:19:25,465: DEBUG - + ynh_exit_properly
2024-01-07 09:19:25,465: DEBUG - + local exit_code=1
2024-01-07 09:19:25,465: DEBUG - + [[ provision_database =~ ^install$|^upgrade$|^restore$ ]]
2024-01-07 09:19:25,466: DEBUG - + '[' 1 -eq 0 ']'
2024-01-07 09:19:25,466: DEBUG - + trap '' EXIT
2024-01-07 09:19:25,466: DEBUG - + set +o errexit
2024-01-07 09:19:25,466: DEBUG - + set +o nounset
2024-01-07 09:19:25,466: DEBUG - + sleep 0.5
2024-01-07 09:19:25,961: DEBUG - + type -t ynh_clean_setup
2024-01-07 09:19:25,962: DEBUG - + exit 1
2024-01-07 09:19:26,963: ERROR - provision failed for database : An error occured inside the script snippet

Ça semble au “classique” mysql qui s’est auto-corrompu …

Merci @Aleks
J’ai déjà un mariadb qui tourne pour nextcloud mais il n’y a pas de problème avec a priori.
La on créée une nouvelle base, il n’y a donc pas encore de table. Je ne vois pas comment il peut faire cette erreur.
Je veux bien creuser un peu si j’ai un lien vers un bout de code pertinent à regarder.

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