Code Monkey home page Code Monkey logo

Comments (9)

thenamelessthing avatar thenamelessthing commented on June 12, 2024

On a aussi ces info:
image

from ocsinventory-server.

gillesdubois avatar gillesdubois commented on June 12, 2024

Bonjour,

Il faut que vous passiez les tables ayant 2147483648 entrées en bigint AUTOINCREMENT. En effet, celles-ci sont a la limite du int(11) que nous mettons dans le schéma de la version communautaire.

C'est une problématique assez courante sur les logiciels et les plugins.

Cordialement,
Gilles DUBOIS.

from ocsinventory-server.

thenamelessthing avatar thenamelessthing commented on June 12, 2024

@gillesdubois, enfin une explication claire et tangible! Merci pour votre retour rapide. Je vais effectuer la correction en début de semaine.

Cordialement,

from ocsinventory-server.

thenamelessthing avatar thenamelessthing commented on June 12, 2024

@gillesdubois ,je vous confirme que d'avoir passer la champ à BIGINT à résolu ce problème. Maintenant nous remarquons qu'au travers des erreurs. Nous avions également celle-ci:

DBD::mysql::st execute failed: Table 'ocsweb.softwares' doesn't exist at /usr/local/share/perl5/Apache/Ocsinventory/Server/Groups.pm line 165

Comment pouvons-nous la résoudre?

Merci

from ocsinventory-server.

gillesdubois avatar gillesdubois commented on June 12, 2024

Bonjour,

Nous avons changé le nom de la table software il y a plusieurs versions.
Assurez-vous que la partie communication du serveur est bien à jour.

Vous pouvez chercher le fichier Ocsinventory.pm sur votre système et voir les premières lignes du fichier.
Celui-ci vous indiquera si vous êtes dans la bonne version.

Gilles DUBOIS.

from ocsinventory-server.

thenamelessthing avatar thenamelessthing commented on June 12, 2024

Vous pouvez chercher le fichier Ocsinventory.pm sur votre système et voir les premières lignes du fichier. Celui-ci vous indiquera si vous êtes dans la bonne version.
@gillesdubois voici le contenu, nous semblons pourtant à la plus récente version du fichier Ocsinventory.pm

image

from ocsinventory-server.

charleneauger avatar charleneauger commented on June 12, 2024

Bonjour @thenamelessthing ,

Je remarque que l'erreur provient du fichier Group.pm.
Il se peut que vous ayez des groupes qui utilisent encore l'ancienne table softwares.

Cordialement,
Charlène

from ocsinventory-server.

thenamelessthing avatar thenamelessthing commented on June 12, 2024

Bonjour @thenamelessthing ,

Je remarque que l'erreur provient du fichier Group.pm. Il se peut que vous ayez des groupes qui utilisent encore l'ancienne table softwares.

Cordialement, Charlène

Merci, effectivement bien vu! Je n'avais pas fait le lien. Mais après avoir regarder parmi mes groupes dynamiques. J'ai constaté que sur certains. Mes requêtes SQL ne fonctionnaient plus. J'ai donc détruit et recréé ces groupes.

Dernière question, je n'ai pas eu connaissance d'un quelconque avertissements lorsqu'il y a eu un changement au niveau de la table software. Il serait peut-être bien d'indiquer un message d'avertissement du genre: cette requête utilise une ancienne version de la table XX. Vous devrez recréer votre requête pour prendre en charge la nouvelle table YY. ?

Merci encore pour votre aide.

from ocsinventory-server.

charleneauger avatar charleneauger commented on June 12, 2024

Bonjour @thenamelessthing ,

En effet, lorsque nous avons effectué la modification de la structure de la table nous n'avons pas précisé cette information.
A noter qu'un changement de structure aussi conséquent reste un cas exceptionnel.

Si cela se reproduit, nous essaierons d'être un peu plus communiquant quand aux démarches à suivre, surtout si cela impacte une partie annexe de l'application.

Le sujet initial étant résolu, je me permet de clore l'issue. :-)

Cordialement,
Charlène

from ocsinventory-server.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.