Annonce

  •  » Utilisation
  •  » Accés impossible : mysql error 1032

#1 2023-09-08 18:33:58

fibule
Membre
2016-09-27
27

Accés impossible : mysql error 1032

Bonsoir,

Suite au passage à la version Piwigo 13.8 (depuis la version 13.5), lorsque je veux ouvrir Piwigo , j’ai l’erreur suivante :

Warning: [mysql error 1032] Can’t find record in ‘user_cache_categories’


SELECT
  id, name, permalink, nb_images, global_rank,
  date_last, max_date_last, count_images, count_categories
FROM categories INNER JOIN user_cache_categories
  ON id = cat_id and user_id = 2
WHERE
(id_uppercat is NULL)
; in /var/www/piwigo/include/dblayer/functions_mysqli.inc.php on line 847

Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in /var/www/piwigo/include/dblayer/functions_mysqli.inc.php:211 Stack trace: #0 /var/www/piwigo/include/functions_category.inc.php(106): pwg_db_fetch_assoc() #1 /var/www/piwigo/include/menubar.inc.php(103): get_categories_menu() #2 /var/www/piwigo/include/menubar.inc.php(15): initialize_menu() #3 /var/www/piwigo/index.php(103): include('...') #4 {main} thrown in /var/www/piwigo/include/dblayer/functions_mysqli.inc.php on line 211


Je n'ai pas trouvé trace de cette erreur sql sur le forum.
Si quelqu'un a une idée...
Merci d'avance pour votre aide

Auto hébergement via Yunohost : 11.2.4
Version de Piwigo: 13.8
Version de PHP:
Version de MySQL:
URL Piwigo: https://donfelipe.fr/piwigo

Hors ligne

#2 2023-09-09 04:29:37

k5
Équipe Piwigo
La reppe
2014-01-26
1333

Re: Accés impossible : mysql error 1032

Bonjour,
Je crois que ça a été corrigé sur MySQL 8.0.16+ ou essayer d'augmenter sort_buffer_size.

À très vite


Piwigo 14.4 VM alpneLinux php 8.4
Piwigo 14.4 php 8.4 -- 8.4 mysql -- ImageMagick 7.1.1.33

Hors ligne

#3 2023-09-09 15:52:52

fibule
Membre
2016-09-27
27

Re: Accés impossible : mysql error 1032

Bonjour,

Merci de ces infos...
Je n'ai pas la version 8 de mysql, car Yunohost est sur la version Debian 11.7..

J'ai essayé de mettre une valeur au paramètre sort_buffer_size dans le fichier de conf (il n’y a rien d'autre, normal?):

/etc/mysql/conf.d/mysql.cnf

Ce qui donne :
[Mysql]
#
sort_buffer_size = 4000000


Mais ça ne change rien.

Lorsque je lance systemctl status mysql il y a cette erreur dans le compte rendu

[ERROR] Got error 134 when reading table './piwigo/user_cache_categories'
[ERROR] mariadb: Can't find record in 'user_cache_categories'


Peut-être qu'il y a un souci dans cette table?

Hors ligne

#4 2023-09-10 03:45:54

k5
Équipe Piwigo
La reppe
2014-01-26
1333

Re: Accés impossible : mysql error 1032

Bonjour,
1ere idée il faudrait revenir en 13.5
Il y a 88 fichiers à modifier.
A très vite


Piwigo 14.4 VM alpneLinux php 8.4
Piwigo 14.4 php 8.4 -- 8.4 mysql -- ImageMagick 7.1.1.33

Hors ligne

#5 2023-09-10 07:05:02

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16834

Re: Accés impossible : mysql error 1032

Bonjour,

Le passage de la version 13.5 à 13.8 n'a pas d'impact sur la base de données.

comme son nom l'indique, c'est une table de cache je dirais de la vider


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#6 2023-09-11 03:00:46

k5
Équipe Piwigo
La reppe
2014-01-26
1333

Re: Accés impossible : mysql error 1032

Bonjour,
J'ai aperçu que votre galerie fonctionne en 13.5
Maintenant s'il y a la possibilité de upper vers la version 13.6 ou 13.7 ou 13.8, il y a ces lien

https://piwigo.org/download/dlcounter.p … =13xto1360

https://piwigo.org/download/dlcounter.p … =13xto1370

https://piwigo.org/download/dlcounter.p … =13xto1380

il suffit de l'extraire et de les renvoyer sur votre hébergeur.

A très vite


Piwigo 14.4 VM alpneLinux php 8.4
Piwigo 14.4 php 8.4 -- 8.4 mysql -- ImageMagick 7.1.1.33

Hors ligne

#7 2023-09-12 21:22:27

fibule
Membre
2016-09-27
27

Re: Accés impossible : mysql error 1032

Bonsoir,

Oui, j'ai finalement fait un retour arrière vers la 13.5.
Sous Yunohost la procédure est rapide est simple, à partir de la sauvegarde pre-upgrade...

Je suis en auto-hébergement, mais par expérience, il n'est pas souhaitable de faire des upgrade de Piwigo indépendamment de Yunohost. Il y a une adaptation pour intégration réalisée par l'équipe Yunohost.

Pour la 13.8, cela a été fait mais dans mon cas j'ai ce souci d'erreur SQL.
Ce n'est peut-être pas grand chose comme vous l'avez suggéré, comme un cache à vider mais cela dépasse mes compétences...

Je vais donc scruter les évolutions de mysql et je retenterai le coup, lorsque la version de mysql aura évolué...

Sauf si vous pouvez m'indique où je peux toucher :)

Merci de votre soutien

Hors ligne

  •  » Utilisation
  •  » Accés impossible : mysql error 1032

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact