Communauté Edissyum
    • Catégories
    • Non lus
    • Récent
    • Mots-clés
    • Populaire
    • Utilisateurs
    • Admin
    • S'inscrire
    • Se connecter

    Upload pdf via interface web HS

    Planifier Épinglé Verrouillé Déplacé Installation & architecture *(Open-Capture)*
    21 Messages 3 Publieurs 128 Vues
    Charger plus de messages
    • Du plus ancien au plus récent
    • Du plus récent au plus ancien
    • Les plus votés
    Répondre
    • Répondre à l'aide d'un nouveau sujet
    Se connecter pour répondre
    Ce sujet a été supprimé. Seuls les utilisateurs avec les droits d'administration peuvent le voir.
    • V Hors-ligne
      vinz
      dernière édition par

      "Bonjour,

      J’obtiens l’erreur ci-dessous via l’interface web en admin et avec un autre utilisateur en voulant uploader un pdf (100ko)

      "“Erreurs lors du téléchargement du/des fichier(s)
      502 Bad Gateway
      nginx/1.14.2"”

      Debian 10.6 toute fraîche du jour.

      Installation faite avec un utilisateur dédié en sudo sans erreur.

      Cordialement,"

      1 réponse Dernière réponse Répondre Citer 0
      • N Hors-ligne
        nch01
        dernière édition par

        "Bonjour,

        Que donne la commande suivante (à effectuer le plus rapidement possible après que l’erreur se soit produite) :
        sudo systemctl status OCForInvoices-web

        "

        1 réponse Dernière réponse Répondre Citer 0
        • V Hors-ligne
          vinz
          dernière édition par

          Et voilà :

          ● OCForInvoices-web.service - Gunicorn instance to Open-Capture For Invoices
          Loaded: loaded (/etc/systemd/system/OCForInvoices-web.service; enabled; vendor preset: enabled)
          Active: active (running) since Tue 2020-10-13 16:24:06 CEST; 30min ago
          Main PID: 22326 (gunicorn)
          Tasks: 4 (limit: 4915)
          Memory: 211.4M
          CGroup: /system.slice/OCForInvoices-web.service
          ├─22326 /usr/bin/python3 /usr/local/bin/gunicorn --timeout 300000 --workers 3 --bind unix:OCForInvoices.sock -m 007 wsgi:appwsgi
          ├─22330 /usr/bin/python3 /usr/local/bin/gunicorn --timeout 300000 --workers 3 --bind unix:OCForInvoices.sock -m 007 wsgi:appwsgi
          ├─22574 /usr/bin/python3 /usr/local/bin/gunicorn --timeout 300000 --workers 3 --bind unix:OCForInvoices.sock -m 007 wsgi:appwsgi
          └─23290 /usr/bin/python3 /usr/local/bin/gunicorn --timeout 300000 --workers 3 --bind unix:OCForInvoices.sock -m 007 wsgi:appwsgi

          oct. 13 16:24:06 vs-ocapture-001 systemd[1]: Started Gunicorn instance to Open-Capture For Invoices.
          oct. 13 16:24:06 vs-ocapture-001 gunicorn[22326]: [2020-10-13 16:24:06 +0200] [22326] [INFO] Starting gunicorn 20.0.4
          oct. 13 16:24:06 vs-ocapture-001 gunicorn[22326]: [2020-10-13 16:24:06 +0200] [22326] [INFO] Listening at: unix:OCForInvoices.sock (22326)
          oct. 13 16:24:06 vs-ocapture-001 gunicorn[22326]: [2020-10-13 16:24:06 +0200] [22326] [INFO] Using worker: sync
          oct. 13 16:24:06 vs-ocapture-001 gunicorn[22326]: [2020-10-13 16:24:06 +0200] [22330] [INFO] Booting worker with pid: 22330
          oct. 13 16:24:06 vs-ocapture-001 gunicorn[22326]: [2020-10-13 16:24:06 +0200] [22331] [INFO] Booting worker with pid: 22331
          oct. 13 16:24:06 vs-ocapture-001 gunicorn[22326]: [2020-10-13 16:24:06 +0200] [22332] [INFO] Booting worker with pid: 22332
          oct. 13 16:25:07 vs-ocapture-001 gunicorn[22326]: [2020-10-13 16:25:07 +0200] [22574] [INFO] Booting worker with pid: 22574
          oct. 13 16:39:11 vs-ocapture-001 gunicorn[22326]: [2020-10-13 16:39:11 +0200] [23290] [INFO] Booting worker with pid: 23290

          Merci à vous

          1 réponse Dernière réponse Répondre Citer 0
          • N Hors-ligne
            nch01
            dernière édition par

            Et la commande suivante :

            sudo systemctl status OCForInvoices-worker

            1 réponse Dernière réponse Répondre Citer 0
            • V Hors-ligne
              vinz
              dernière édition par

              Bonjour,

              j’ai effectivement une erreur avec OCForInvoices-worker.service :

              ● OCForInvoices-worker.service - Daemon for Open-Capture for Invoices
              Loaded: loaded (/etc/systemd/system/OCForInvoices-worker.service; enabled; vendor preset: enabled)
              Active: failed (Result: exit-code) since Tue 2020-10-13 16:23:40 CEST; 16h ago
              Process: 22141 ExecStart=/opt/OpenCaptureForInvoices//bin/scripts/service_workerOC.sh (code=exited, status=132)
              Main PID: 22141 (code=exited, status=132)

              oct. 13 16:23:39 vs-ocapture-001 systemd[1]: OCForInvoices-worker.service: Failed with result ‘exit-code’.
              oct. 13 16:23:40 vs-ocapture-001 systemd[1]: OCForInvoices-worker.service: Service RestartSec=100ms expired, scheduling restart.
              oct. 13 16:23:40 vs-ocapture-001 systemd[1]: OCForInvoices-worker.service: Scheduled restart job, restart counter is at 5.
              oct. 13 16:23:40 vs-ocapture-001 systemd[1]: Stopped Daemon for Open-Capture for Invoices.
              oct. 13 16:23:40 vs-ocapture-001 systemd[1]: OCForInvoices-worker.service: Start request repeated too quickly.
              oct. 13 16:23:40 vs-ocapture-001 systemd[1]: OCForInvoices-worker.service: Failed with result ‘exit-code’.
              oct. 13 16:23:40 vs-ocapture-001 systemd[1]: Failed to start Daemon for Open-Capture for Invoices.

              1 réponse Dernière réponse Répondre Citer 0
              • V Hors-ligne
                vinz
                dernière édition par

                J’ai redémarrer le service OCForInvoices-worker, réessayer un upload, erreur nginx 502, le service est à nouveau down :

                ● OCForInvoices-worker.service - Daemon for Open-Capture for Invoices
                Loaded: loaded (/etc/systemd/system/OCForInvoices-worker.service; enabled; vendor preset: enabled)
                Active: active (running) since Wed 2020-10-14 09:07:27 CEST; 844ms ago
                Main PID: 4486 (service_workerO)
                Tasks: 3 (limit: 4915)
                Memory: 62.4M
                CGroup: /system.slice/OCForInvoices-worker.service
                ├─4486 /bin/bash /opt/OpenCaptureForInvoices/bin/scripts/service_workerOC.sh
                └─4487 /usr/bin/python3 /usr/local/bin/kuyruk --app bin.src.main.OCforInvoices_worker worker --queue invoices

                oct. 14 09:07:27 vs-ocapture-001 systemd[1]: Started Daemon for Open-Capture for Invoices.
                ocapture@vs-ocapture-001:/opt/OpenCaptureForInvoices/bin$ sudo systemctl status OCForInvoices-worker
                ● OCForInvoices-worker.service - Daemon for Open-Capture for Invoices
                Loaded: loaded (/etc/systemd/system/OCForInvoices-worker.service; enabled; vendor preset: enabled)
                Active: failed (Result: exit-code) since Wed 2020-10-14 09:07:31 CEST; 1min 14s ago
                Process: 4627 ExecStart=/opt/OpenCaptureForInvoices//bin/scripts/service_workerOC.sh (code=exited, status=132)
                Main PID: 4627 (code=exited, status=132)

                oct. 14 09:07:31 vs-ocapture-001 systemd[1]: OCForInvoices-worker.service: Service RestartSec=100ms expired, scheduling restart.
                oct. 14 09:07:31 vs-ocapture-001 systemd[1]: OCForInvoices-worker.service: Scheduled restart job, restart counter is at 5.
                oct. 14 09:07:31 vs-ocapture-001 systemd[1]: Stopped Daemon for Open-Capture for Invoices.
                oct. 14 09:07:31 vs-ocapture-001 systemd[1]: OCForInvoices-worker.service: Start request repeated too quickly.
                oct. 14 09:07:31 vs-ocapture-001 systemd[1]: OCForInvoices-worker.service: Failed with result ‘exit-code’.
                oct. 14 09:07:31 vs-ocapture-001 systemd[1]: Failed to start Daemon for Open-Capture for Invoices.

                1 réponse Dernière réponse Répondre Citer 0
                • N Hors-ligne
                  nch01
                  dernière édition par

                  "Ok, lancez à la main le service svp :
                  /opt/OpenCaptureForInvoices//bin/scripts/service_workerOC.sh

                  "

                  1 réponse Dernière réponse Répondre Citer 0
                  • V Hors-ligne
                    vinz
                    dernière édition par

                    ocapture@vs-ocapture-001$ /opt/OpenCaptureForInvoices//bin/scripts/service_workerOC.sh
                    /opt/OpenCaptureForInvoices//bin/scripts/service_workerOC.sh : ligne 24 : 5186 Instruction non permise /usr/local/bin/kuyruk --app bin.src.main.OCforInvoices_worker worker --queue invoices

                    1 réponse Dernière réponse Répondre Citer 0
                    • N Hors-ligne
                      nch01
                      dernière édition par

                      "Ok il y a l’air d’avoir un problème avec le paquet qui gère le worker. Que vous retourne la commande
                      which kuyruk

                      "

                      1 réponse Dernière réponse Répondre Citer 0
                      • V Hors-ligne
                        vinz
                        dernière édition par

                        /usr/local/bin/kuyruk

                        1 réponse Dernière réponse Répondre Citer 0
                        • N Hors-ligne
                          nch01
                          dernière édition par

                          Quelles sont les spec de la machine ?

                          Et essayez de lancer la commande de kuyruk à la main, afin de voir si une autre erreur plus précise se présente ?

                          1 réponse Dernière réponse Répondre Citer 0
                          • V Hors-ligne
                            vinz
                            dernière édition par

                            VM debian 10.6 avec 8 Go de RAM, 4 cores, HDD de 32Go

                            Comment puis-je lancer kuyruk à la main ?

                            ocapture@vs-ocapture-001:/opt/OpenCaptureForInvoices/bin$ /usr/local/bin/kuyruk -h
                            usage: kuyruk [-h] [-v] -a APP {worker,manager} …

                            positional arguments:
                            {worker,manager} sub-command name
                            worker run a worker
                            manager see and manage kuyruk workers

                            optional arguments:
                            -h, --help show this help message and exit
                            -v, --version show program’s version number and exit
                            -a APP, --app APP path to the Kuyruk object

                            1 réponse Dernière réponse Répondre Citer 0
                            • V Hors-ligne
                              vinz
                              dernière édition par

                              "Cela viens peux être de là ?

                              ocapture@vs-ocapture-001:~$ /usr/local/bin/kuyruk --app bin.src.main.OCforInvoices_worker worker --queue invoices
                              Traceback (most recent call last):
                              File “”/usr/local/bin/kuyruk"“, line 8, in
                              sys.exit(main())
                              File “”/usr/local/lib/python3.7/dist-packages/kuyruk/main.py”“, line 68, in main
                              app = importer.import_object_str(args.app)
                              File “”/usr/local/lib/python3.7/dist-packages/kuyruk/importer.py”“, line 37, in import_object_str
                              return import_object(module, obj)
                              File “”/usr/local/lib/python3.7/dist-packages/kuyruk/importer.py”“, line 28, in import_object
                              module = import_module(module_name)
                              File “”/usr/local/lib/python3.7/dist-packages/kuyruk/importer.py”“, line 24, in import_module
                              return importlib.import_module(name)
                              File “”/usr/lib/python3.7/importlib/init.py”“, line 127, in import_module
                              return _bootstrap._gcd_import(name[level:], package, level)
                              File “””“, line 1006, in _gcd_import
                              File “””“, line 983, in _find_and_load
                              File “””“, line 953, in _find_and_load_unlocked
                              File “””“, line 219, in _call_with_frames_removed
                              File “””“, line 1006, in _gcd_import
                              File “””“, line 983, in _find_and_load
                              File “””“, line 953, in _find_and_load_unlocked
                              File “””“, line 219, in _call_with_frames_removed
                              File “””“, line 1006, in _gcd_import
                              File “””“, line 983, in _find_and_load
                              File “””“, line 965, in _find_and_load_unlocked
                              ModuleNotFoundError: No module named ‘bin’”

                              1 réponse Dernière réponse Répondre Citer 0
                              • N Hors-ligne
                                nch01
                                dernière édition par

                                C’est bien la dernière commande qu’il faut lancer. Mais lancez là depuis la racine d’OC : /opt/OpenCaptureForInvoices/

                                1 réponse Dernière réponse Répondre Citer 0
                                • V Hors-ligne
                                  vinz
                                  dernière édition par

                                  /usr/local/bin/kuyruk –app bin.src.main.OCforInvoices_worker worker –queue invoices

                                  J’obtiens :

                                  ocapture@vs-ocapture-001:/opt/OpenCaptureForInvoices$ /usr/local/bin/kuyruk --app bin.src.main.OCforInvoices_worker worker --queue invoices
                                  Instruction non permise

                                  1 réponse Dernière réponse Répondre Citer 0
                                  • N Hors-ligne
                                    nch01
                                    dernière édition par

                                    Vous avez bien suivi le README pour l’install ?

                                    Je viens de tester l’install sur une 10.6 à l’instant, et aucune erreur 😕

                                    1 réponse Dernière réponse Répondre Citer 0
                                    • V Hors-ligne
                                      vinz
                                      dernière édition par

                                      "Avec strace j’obtiens :

                                      ocapture@vs-ocapture-001:/opt/OpenCaptureForInvoices$ strace /usr/local/bin/kuyruk --app bin.src.main.OCforInvoices_worker worker --queue invoices

                                      openat(AT_FDCWD, “”/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/tls/x86_64/x86_64/libtensorflow_framework.so.2"“, O_RDONLY|O_CLOEXEC) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      stat(”“/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/tls/x86_64/x86_64"”, 0x7ffeb5f490b0) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      openat(AT_FDCWD, “”/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/tls/x86_64/libtensorflow_framework.so.2"“, O_RDONLY|O_CLOEXEC) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      stat(”“/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/tls/x86_64"”, 0x7ffeb5f490b0) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      openat(AT_FDCWD, “”/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/tls/x86_64/libtensorflow_framework.so.2"“, O_RDONLY|O_CLOEXEC) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      stat(”“/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/tls/x86_64"”, 0x7ffeb5f490b0) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      openat(AT_FDCWD, “”/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/tls/libtensorflow_framework.so.2"“, O_RDONLY|O_CLOEXEC) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      stat(”“/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/tls”“, 0x7ffeb5f490b0) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      openat(AT_FDCWD, “”/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/x86_64/x86_64/libtensorflow_framework.so.2"”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      stat(“”/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/x86_64/x86_64"“, 0x7ffeb5f490b0) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      openat(AT_FDCWD, “”/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/x86_64/libtensorflow_framework.so.2"”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      stat(“”/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/x86_64"“, 0x7ffeb5f490b0) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      openat(AT_FDCWD, “”/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/x86_64/libtensorflow_framework.so.2"”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      stat(“”/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/x86_64"“, 0x7ffeb5f490b0) = -1 ENOENT (Aucun fichier ou dossier de ce type)
                                      openat(AT_FDCWD, “”/usr/local/lib/python3.7/dist-packages/tensorflow/python/…/…/_solib_local/_U_S_Stensorflow_Clibtensorflow_Uframework_Uimport_Ulib___Utensorflow/libtensorflow_framework.so.2"”, O_RDONLY|O_CLOEXEC) = -1 ENOENT (Aucun fichier ou dossier de ce type)"

                                      1 réponse Dernière réponse Répondre Citer 0
                                      • N Hors-ligne
                                        nch01
                                        dernière édition par

                                        sudo pip3 install tensorflow vous retourne quoi ?

                                        1 réponse Dernière réponse Répondre Citer 0
                                        • V Hors-ligne
                                          vinz
                                          dernière édition par

                                          "Requirement already satisfied pour tensorflow et ses dépendance

                                          Oui j’ai suivi le readme avec un utilisateur local ““ocapture”” jusqu’à Supplier’s referencial, sans ajouter l’API SIREN/SIRET et sans ajouter de locale a Tesseract.

                                          Merci pour votre aide"

                                          1 réponse Dernière réponse Répondre Citer 0
                                          • V Hors-ligne
                                            vinz
                                            dernière édition par

                                            Je refais une installation et vous posterai les détails

                                            1 réponse Dernière réponse Répondre Citer 0
                                            • Premier message
                                              Dernier message
                                            Ce forum club utilisateur est en cours de construction.