Problème installation Grocy VM debian 10 via script HFN

Bonjour à tous !

Étant débutant, j’ai passer en mars/avril une bonne 20aine d’heures à essayer d’installer Grocy ERP en VM sur Debian 10 ! … je me suis casser les dents !

et par hasard je tombe sur ce sujet ! ça me redonne espoirs !

par contre comme ecc et Hotfirenet, j’ai l’erreur :
install.sh: 58: install.sh: Syntax error: « ;; » unexpected (expecting « } »)

Comment faire pour corriger ?

merci d’avance !

AU SECOURS ! :rofl: :rofl: :rofl:

ça fait 3h que je tente ton tuto Deyos, mais je me casse toujours autant les dents ! j’ai réussi (en corrigeant les erreurs selon ecc) mais une fois le tuto fini, je tape l’adresse ip de grocy et voici ce que ça me donne :

<?php

// Definitions for embedded mode
if (file_exists(__DIR__ . '/../embedded.txt'))
{
	define('GROCY_IS_EMBEDDED_INSTALL', true);
	define('GROCY_DATAPATH', file_get_contents(__DIR__ . '/../embedded.txt'));
	define('GROCY_USER_ID', 1);
}
else
{
	define('GROCY_IS_EMBEDDED_INSTALL', false);
	define('GROCY_DATAPATH', __DIR__ . '/../data');
}

require_once __DIR__ . '/../helpers/PrerequisiteChecker.php';

try
{
	(new PrerequisiteChecker)->checkRequirements();
}
catch (ERequirementNotMet $ex)
{
    die('Unable to run grocy: ' . $ex->getMessage());
}

require_once __DIR__ . '/../app.php';

et c’est tout ! :sob: :sob: :sob:

Merci d’avance
bonne soirée

P.S j’arrête le massacre en attendant une solution fonctionnel :woozy_face: sinon mon pc risque de passer par la fenêtre ! (j’habite au 3ème !) :stuck_out_tongue_closed_eyes:

Excusez moi pour le spam ! j’ai fait un dernier test, j’ai repris ton script que j’ai modifier sur github pour supprimer la ligne 58 (étant sur VM, je n’ai pas de jeedom qui tourne dessus) du coup l’installe commence mais bug quand il fait installer les dernières version de PHP et extension, voici les erreurs :

Les NOUVEAUX paquets suivants seront installés :
  fontconfig-config fonts-dejavu-core libapache2-mod-php libapache2-mod-php7.3 libfontconfig1 libgd3 libjbig0 libjpeg62-turbo libsodium23 libtiff5 libwebp6 libxpm4 php php-common php-gd php-json php-tokenizer
  php7.3 php7.3-cli php7.3-common php7.3-gd php7.3-json php7.3-opcache php7.3-readline php7.3-xml psmisc
0 mis à jour, 26 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 7'024 ko dans les archives.
Après cette opération, 25.6 Mo d'espace disque supplémentaires seront utilisés.
Réception de :1 http://deb.debian.org/debian buster/main amd64 fonts-dejavu-core all 2.37-1 [1'068 kB]
Err :2 http://security.debian.org/debian-security buster/updates/main amd64 php7.3-common amd64 7.3.14-1~deb10u1
  404  Not Found [IP : 2a04:4e42:39::204 80]
Err :3 http://security.debian.org/debian-security buster/updates/main amd64 php7.3-json amd64 7.3.14-1~deb10u1
  404  Not Found [IP : 2a04:4e42:39::204 80]
Err :4 http://security.debian.org/debian-security buster/updates/main amd64 php7.3-opcache amd64 7.3.14-1~deb10u1
  404  Not Found [IP : 2a04:4e42:39::204 80]
Err :5 http://security.debian.org/debian-security buster/updates/main amd64 php7.3-readline amd64 7.3.14-1~deb10u1
  404  Not Found [IP : 2a04:4e42:39::204 80]
Err :6 http://security.debian.org/debian-security buster/updates/main amd64 php7.3-cli amd64 7.3.14-1~deb10u1
  404  Not Found [IP : 2a04:4e42:39::204 80]
Err :7 http://security.debian.org/debian-security buster/updates/main amd64 libapache2-mod-php7.3 amd64 7.3.14-1~deb10u1
  404  Not Found [IP : 2a04:4e42:39::204 80]
Err :8 http://security.debian.org/debian-security buster/updates/main amd64 php7.3 all 7.3.14-1~deb10u1
  404  Not Found [IP : 2a04:4e42:39::204 80]
Réception de :9 http://deb.debian.org/debian buster/main amd64 fontconfig-config all 2.13.1-2 [280 kB]
Err :10 http://security.debian.org/debian-security buster/updates/main amd64 php7.3-gd amd64 7.3.14-1~deb10u1
  404  Not Found [IP : 2a04:4e42:39::204 80]
Réception de :11 http://deb.debian.org/debian buster/main amd64 psmisc amd64 23.2-1 [126 kB]
Réception de :12 http://deb.debian.org/debian buster/main amd64 php-common all 2:69 [15.0 kB]
Réception de :13 http://deb.debian.org/debian buster/main amd64 libsodium23 amd64 1.0.17-1 [158 kB]
Err :14 http://security.debian.org/debian-security buster/updates/main amd64 php7.3-xml amd64 7.3.14-1~deb10u1
  404  Not Found [IP : 2a04:4e42:39::204 80]
Réception de :15 http://deb.debian.org/debian buster/main amd64 libapache2-mod-php all 2:7.3+69 [6'120 B]
Réception de :16 http://deb.debian.org/debian buster/main amd64 libfontconfig1 amd64 2.13.1-2 [346 kB]
Réception de :17 http://deb.debian.org/debian buster/main amd64 libjpeg62-turbo amd64 1:1.5.2-2+b1 [134 kB]
Réception de :18 http://deb.debian.org/debian buster/main amd64 libjbig0 amd64 2.1-3.1+b2 [31.0 kB]
Réception de :19 http://deb.debian.org/debian buster/main amd64 libwebp6 amd64 0.6.1-2 [263 kB]
Réception de :20 http://deb.debian.org/debian buster/main amd64 libtiff5 amd64 4.1.0+git191117-2~deb10u1 [271 kB]
Réception de :21 http://deb.debian.org/debian buster/main amd64 libxpm4 amd64 1:3.5.12-1 [49.1 kB]
Réception de :22 http://deb.debian.org/debian buster/main amd64 libgd3 amd64 2.2.5-5.2 [136 kB]
Réception de :23 http://deb.debian.org/debian buster/main amd64 php all 2:7.3+69 [5'964 B]
Réception de :24 http://deb.debian.org/debian buster/main amd64 php-gd all 2:7.3+69 [5'984 B]
Réception de :25 http://deb.debian.org/debian buster/main amd64 php-json all 2:7.3+69 [5'988 B]
Réception de :26 http://deb.debian.org/debian buster/main amd64 php-tokenizer all 1.1.0-1 [5'548 B]
2'908 ko réceptionnés en 0s (11.4 Mo/s)
E: Impossible de récupérer http://security.debian.org/debian-security/pool/updates/main/p/php7.3/php7.3-common_7.3.14-1~deb10u1_amd64.deb  404  Not Found [IP : 2a04:4e42:39::204 80]
E: Impossible de récupérer http://security.debian.org/debian-security/pool/updates/main/p/php7.3/php7.3-json_7.3.14-1~deb10u1_amd64.deb  404  Not Found [IP : 2a04:4e42:39::204 80]
E: Impossible de récupérer http://security.debian.org/debian-security/pool/updates/main/p/php7.3/php7.3-opcache_7.3.14-1~deb10u1_amd64.deb  404  Not Found [IP : 2a04:4e42:39::204 80]
E: Impossible de récupérer http://security.debian.org/debian-security/pool/updates/main/p/php7.3/php7.3-readline_7.3.14-1~deb10u1_amd64.deb  404  Not Found [IP : 2a04:4e42:39::204 80]
E: Impossible de récupérer http://security.debian.org/debian-security/pool/updates/main/p/php7.3/php7.3-cli_7.3.14-1~deb10u1_amd64.deb  404  Not Found [IP : 2a04:4e42:39::204 80]
E: Impossible de récupérer http://security.debian.org/debian-security/pool/updates/main/p/php7.3/libapache2-mod-php7.3_7.3.14-1~deb10u1_amd64.deb  404  Not Found [IP : 2a04:4e42:39::204 80]
E: Impossible de récupérer http://security.debian.org/debian-security/pool/updates/main/p/php7.3/php7.3_7.3.14-1~deb10u1_all.deb  404  Not Found [IP : 2a04:4e42:39::204 80]
E: Impossible de récupérer http://security.debian.org/debian-security/pool/updates/main/p/php7.3/php7.3-gd_7.3.14-1~deb10u1_amd64.deb  404  Not Found [IP : 2a04:4e42:39::204 80]
E: Impossible de récupérer http://security.debian.org/debian-security/pool/updates/main/p/php7.3/php7.3-xml_7.3.14-1~deb10u1_amd64.deb  404  Not Found [IP : 2a04:4e42:39::204 80]
E: Impossible de récupérer certaines archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?
Ne peut installer php libapache2-mod-php php-fileinfo php-iconv php-json php-gd php-simplexml php-tokenizer - Annulation

J’espère que nous pourrons améliorer ton script pour qu’il soit fonctionnel ! et que d’autre néophyte comme moi puisse installer Grocy sur un Debian 10 !

merci d’avance !
cette fois j’arrête !

Salut @Ferywir ,
d’après ce que je vois ça ne semble pas etre un problème de script mais que communication avec l’extérieur (repo debian) ta VM à bien accès a internet ?

deb10u1_amd64.deb  404  Not Found [IP : 2a04:4e42:39::204 80]

Ca sent la mauvaise conf d’ipv6.

Par contre merci de creer un nouveau sujet par question, merci.

Salut Hotfirenet,

Oui ma VM à bien accès à internet, et tourne sur un NUC PC avec d’autre VM debian (Pi hole, Jeedom, Plex…).

de plus j’arrive mettre à jour et installer par les commandes :

  • apt update && apt upgrade -y
  • apt install apache2 -y
  • apt install -y php7.4 php7.4-cli php7.4-common apt php 7.4-fpm php7.4-gd
    -…
    (les commandes que proposais Deyos)

Donc ça m’entonnerais que ça soit un soucis IPV6.

J’ai remarqué que le script essais d’installer la version PHP 7.3 ! Est-ce que ça pourrai être ça ? car actuellement la version est 7.4.6.

je n’ai pas créé de sujet supplémentaire, voulant utiliser ton script ou les « tuto » proposé sur ce file, ça ma parut logique de poster ici à la suite ! je veux bien créé un nouveau sujet, mais est-ce vraiment utile !

merci
Bonne journée

Re @Ferywir,

Si tu regardes bien le script je ne spécifie pas la version de php, au moment de l’install php sera installé en version stable du moment en fonction de la version de l’os.

la commande suivante donne quoi ?

apt-get update

fait un sudo devant si tu n’es pas root.

merci d’avoir déplacé et créé un nouveau sujet.

la commande fonctionne, voici ce que ça me donne :

root@Grocy-EPR:~# apt-get update
Réception de :1 http://deb.debian.org/debian buster InRelease [122 kB]
Réception de :2 http://security.debian.org/debian-security buster/updates InRele                                                                                                                                    ase [65.4 kB]
Réception de :3 http://deb.debian.org/debian buster-updates InRelease [51.9 kB]
Réception de :4 http://deb.debian.org/debian buster/main Sources [7'840 kB]
Réception de :5 http://security.debian.org/debian-security buster/updates/main S                                                                                                                                    ources [134 kB]
Réception de :6 http://security.debian.org/debian-security buster/updates/main a                                                                                                                                    md64 Packages [220 kB]
Réception de :7 http://security.debian.org/debian-security buster/updates/main T                                                                                                                                    ranslation-en [119 kB]
Réception de :8 http://deb.debian.org/debian buster-updates/main Sources.diff/In                                                                                                                                    dex [3'688 B]
Réception de :9 http://deb.debian.org/debian buster-updates/main amd64 Packages.                                                                                                                                    diff/Index [3'688 B]
Réception de :10 http://deb.debian.org/debian buster-updates/main Translation-en                                                                                                                                    .diff/Index [3'196 B]
Réception de :11 http://deb.debian.org/debian buster-updates/main Sources 2020-0                                                                                                                                    6-04-2016.16.pdiff [239 B]
Réception de :12 http://deb.debian.org/debian buster-updates/main Sources 2020-0                                                                                                                                    6-07-1403.53.pdiff [540 B]
Réception de :13 http://deb.debian.org/debian buster-updates/main Sources 2020-0                                                                                                                                    6-13-2000.26.pdiff [690 B]
Réception de :13 http://deb.debian.org/debian buster-updates/main Sources 2020-0                                                                                                                                    6-13-2000.26.pdiff [690 B]
Réception de :14 http://deb.debian.org/debian buster-updates/main amd64 Packages                                                                                                                                     2020-06-04-2016.16.pdiff [1'101 B]
Réception de :15 http://deb.debian.org/debian buster-updates/main amd64 Packages                                                                                                                                     2020-06-07-1403.53.pdiff [439 B]
Réception de :16 http://deb.debian.org/debian buster-updates/main amd64 Packages                                                                                                                                     2020-06-13-2000.26.pdiff [552 B]
Réception de :16 http://deb.debian.org/debian buster-updates/main amd64 Packages                                                                                                                                     2020-06-13-2000.26.pdiff [552 B]
Réception de :17 http://deb.debian.org/debian buster-updates/main Translation-en                                                                                                                                     2020-06-07-1403.53.pdiff [368 B]
Réception de :18 http://deb.debian.org/debian buster-updates/main Translation-en                                                                                                                                     2020-06-13-2000.26.pdiff [423 B]
Réception de :18 http://deb.debian.org/debian buster-updates/main Translation-en                                                                                                                                     2020-06-13-2000.26.pdiff [423 B]
Réception de :19 http://deb.debian.org/debian buster/main amd64 Packages [7'906                                                                                                                                     kB]
Réception de :20 http://deb.debian.org/debian buster/main Translation-en [5'968                                                                                                                                     kB]
22.4 Mo réceptionnés en 3s (8'037 ko/s)
Lecture des listes de paquets... Fait
N: Le dépôt « http://deb.debian.org/debian buster InRelease » a modifié sa valeu                                                                                                                                    r « Version » de « 10.4 » à « 10.5 »
root@Grocy-EPR:~#

et si maintenant tu fais:

apt-get install -y php libapache2-mod-php php-fileinfo php-iconv php-json php-gd php-simplexml php-tokenizer

ça passe aussi :+1:

(je ne te refait pas de copier/coller, ça prendrai trop de place, à moins que tu en ai besoin) :stuck_out_tongue_closed_eyes:

C’est la même commande que celle du script, honnêtement je ne vois pas

Ben écoute … en lançant les 2 commandes hors script et ensuite en lançant le script ça passe …

je ne comprend pas, car j’ai essayer hier 3-4x (merci les snapshots)

donc excuse-moi du dérangement … :zipper_mouth_face:

Petite question par contre, il me propose de mettre en place un firewall, c’est quoi l’avantage ? et la différence ?

si tu es local ce n’est pas forcément utile. si tu l’exposes en public je te recommandes, le firewall et fail2ban.

j’ai modifié le script d’install juste histoire de mettre a jour avant de commencer la procédure d’installation.

ok, je vais l’installer, je vais surement finir par le mettre en public ! merci !

tu as aussi corrigé la ligne 58 ? elle me donnais toujours une erreur ?
(personnellement je l’ai supprimé, pour faire fonctionner le script !)

Ah et tu peux aussi ajouter dans ton script, la modification de la langue et de la devise

  • config.php

Setting(‹ CULTURE ›, ‹ fr ›);
Setting(‹ CURRENCY ›, ‹ EUR ›);

d’ailleurs je n’ai pas trouver le fichier config.php pour aller le modifier !

Je me répond moi-même :

  • cd /var/www/grocy/
  • nano data/config.php
Setting(‹ CULTURE ›, ‹ fr ›);
Setting(‹ CURRENCY ›, ‹ EUR ›);
  • systemctl restart apache2

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.