Bonjour,
Je viens d'installer la mise à jour 1.1.30 (à partir de 1.1.29) et j'obtiens
l'erreur suivante
dès que j’essaie d'accéder au site.
Jusque là tout fonctionnait.
Cordialement,
Marc
\__/
(xx)
//||\\
Une erreur s'est produite
Exception
near "FROM": syntax error
in .../include/lib/KD2/DB/*SQLite3.php*:/612/
|*608* if ($this->callback) { *609* call_user_func($this->callback,
__FUNCTION__, 'before', $this, ... func_get_args()); *610* } *611*
_*612* $return = $this->db->exec($statement);_ *613* *614* if
($this->callback) { *615* call_user_func($this->callback, __FUNCTION__,
'after', $this, ... func_get_args()); *616* } |
in .../include/lib/KD2/DB/*SQLite3.php*:/612/
→ SQLite3->exec /(1 arg.)/
$query
string(139) "UPDATE acc_accounts AS a
SET description = b.description, type = b.type
FROM old.acc_accounts AS b
WHERE a.id = b.id AND a.id_chart = 2;"
|*608* if ($this->callback) { *609* call_user_func($this->callback,
__FUNCTION__, 'before', $this, ... func_get_args()); *610* } *611*
_*612* $return = $this->db->exec($statement);_ *613* *614* if
($this->callback) { *615* call_user_func($this->callback, __FUNCTION__,
'after', $this, ... func_get_args()); *616* } |
in .../include/migrations/1.1/*30.php*:/20/
→ KD2\DB\SQLite3->exec /(1 arg.)/
$statement
string(139) "UPDATE acc_accounts AS a
SET description = b.description, type = b.type
FROM old.acc_accounts AS b
WHERE a.id = b.id AND a.id_chart = 2;"
|*16*$db->exec(sprintf('ATTACH \'%s\' AS old;', $old_db)); *17*
*18*$chart_id = $db->firstColumn('SELECT id FROM acc_charts WHERE code =
\'PCA_2018\' AND country = \'FR\';'); *19*
_*20*$db->exec(sprintf('UPDATE acc_accounts AS a_ *21* SET description =
b.description, type = b.type *22* FROM old.acc_accounts AS b *23* WHERE
a.id = b.id AND a.id_chart = %d;', $chart_id)); *24* |
in .../include/lib/Garradin/*Upgrade.php*:/468/
→ require /(1 arg.)/
0
string(33) ".../include/migrations/1.1/30.php"
|*464* $db->import(ROOT . '/include/data/1.1.29_migration.sql'); *465* }
*466* *467* if (version_compare($v, '1.1.30', '<')) {
_*468* require
ROOT . '/include/migrations/1.1/30.php';_ *469* } *470* *471* //
Vérification de la cohérence des clés étrangères *472*
$db->foreignKeyCheck(); |
in .../www/admin/*upgrade.php*:/36/
→ Garradin\Upgrade::upgrade /(0 arg.)/
|*32*</script>'; *33* *34*flush(); *35* _*36*Upgrade::upgrade();_ *37*
*38*echo '<h2>Mise à jour terminée.</h2> *39*<p><a
href="'.ADMIN_URL.'">Retour</a></p> *40* |
Context
date 2022-09-07T10:30:01+02:00
duration 187.68000602722
environment development
garradin_data_root /home/solidairwg/compta-garradin/data
garradin_version 1.1.30
hostname compta.solidairesconti.org
http_files array(0) { }
http_method GET
http_post array(0) { }
http_user_agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:104.0)
Gecko/20100101 Firefox/104.0
id 9sodoq6z
language PHP 7.4.25
memory_peak 4194304
memory_used 4194304
os Linux
php_sapi fpm-fcgi
remote_ip 109.10.8.131
root_directory /home/solidairwg/compta-garradin
server_addr 10.21.20.121
user_addr 109.10.8.131
url https://compta.solidairesconti.org/admin/upgrade.php
Hello il faut re télécharger le zip et recommencer ou mettre a jour ton SQLite pour 3.33
ou supérieur :)
Bonjour,
Etant donné mon hébergement, je n'ai pas la possibilité de mettre à jour SQLITE.
J'ai re-téléchargé la version 1.1.30 (fichier tar.gz) mais j'ai toujours le
même message d'erreur. Le fichier tar.gz n'a peut être pas encore été mis à
jour?
Cordialement,
Marc
On 07/09/2022 11:24, "bohwaz" <bohwaz@garradin.eu> wrote:
> Hello il faut re télécharger le zip et recommencer ou mettre a jour ton SQLite
pour 3.33 ou supérieur :)
>
>
Normalement j'ai fait la mise à jour hier soir et c'est bon j'ai des gens
qui ont confirmé le correctif. Mais je reverifierais ce soir de chez moi.
Bonjour,
J'ai lancé également ce matin la maj 1.1.30 sur un hébergement OVH et je
rencontre la même erreur que Marc CHETRIT.
Pour info, sur le serveur OVH :
Version PHP : 7.4.25
Version SQLite : 3.27.2
La version de PHP ne semble pas en cause car le problème demeure en PHP
8.0, et il ne semble pas possible de modifier la version de sqlite.
Le 07/09/2022 à 15:49, bohwaz a écrit :
> Normalement j'ai fait la mise à jour hier soir et c'est bon j'ai
des gens
> qui ont confirmé le correctif. Mais je reverifierais ce soir de chez moi.
>
Bonjour,
Idem pour moi avec SQLite 3.26.0 et PHP 8.0.23 sur hébergement o2switch.
du coup j'ai refait une installation neuve avec la 1.1.30 mais
impossible de restaurer la sauvegarde effectuée avec la version 1.1.29,
pas de message d'erreur mais aucune ligne n'a été créée...
Le 08/09/2022 à 11:11, Alain RIVAT a écrit :
>
> Bonjour,
>
> J'ai lancé également ce matin la maj 1.1.30 sur un hébergement OVH et
> je rencontre la même erreur que Marc CHETRIT.
>
> Pour info, sur le serveur OVH :
>
> Version PHP : 7.4.25
> Version SQLite : 3.27.2
>
> La version de PHP ne semble pas en cause car le problème demeure en
> PHP 8.0, et il ne semble pas possible de modifier la version de sqlite.
>
> Le 07/09/2022 à 15:49, bohwaz a écrit :
>> Normalement j'ai fait la mise à jour hier soir et c'est bon
j'ai des gens
>> qui ont confirmé le correctif. Mais je reverifierais ce soir de chez moi.
>>
Effectivement désolé l'archive n'avait pas été envoyée correctement en
fait.
C'est bon : https://fossil.kd2.org/garradin/uv/garradin-1.1.30.tar.gz
Effectivement c'est pas le bon fichier qui avait été envoyé, c'est bon
maintenant : https://fossil.kd2.org/garradin/uv/garradin-1.1.30.tar.gz
Bon pour moi à partir du dernier zip téléchargé.
Le 08/09/2022 à 11:11, Alain RIVAT a écrit :
>
> Bonjour,
>
> J'ai lancé également ce matin la maj 1.1.30 sur un hébergement OVH et
> je rencontre la même erreur que Marc CHETRIT.
>
> Pour info, sur le serveur OVH :
>
> Version PHP : 7.4.25
> Version SQLite : 3.27.2
>
> La version de PHP ne semble pas en cause car le problème demeure en
> PHP 8.0, et il ne semble pas possible de modifier la version de sqlite.
>
> Le 07/09/2022 à 15:49, bohwaz a écrit :
>> Normalement j'ai fait la mise à jour hier soir et c'est bon
j'ai des gens
>> qui ont confirmé le correctif. Mais je reverifierais ce soir de chez moi.
>>
C'est enfin bon avec cette version.
Merci.
Le 08/09/2022 à 13:12, BohwaZ/Garradin a écrit :
> Effectivement c'est pas le bon fichier qui avait été envoyé, c'est
bon
> maintenant : https://fossil.kd2.org/garradin/uv/garradin-1.1.30.tar.gz
>