Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème de deploiement sur heroku

    2 septembre 2021 à 10:36:50

    Bonjour, je veux deploy mon site fait avec flask sur heroku mais problème quand je fait les étape suivantes, j'ai toujours la meme erreur :

    -heroku login

    -git init 

    -heroku git:remote -a warmzz

    -git add .

    -git commit -am "make it better"

    -git push heroku master

    • Partager sur Facebook
    • Partager sur Twitter
      2 septembre 2021 à 16:17:55

      peut-être regarder les logs à la suite de la commande (comme le suggère le message) via la commande "heroku logs --tail" pour voir si il y a plus de détails

      • Partager sur Facebook
      • Partager sur Twitter
        9 septembre 2021 à 18:58:25

        $ heroku logs --tail
        2021-09-02T08:23:50.107407+00:00 app[api]: Release v1 created by user raffgiga21@gmail.com
        2021-09-02T08:23:50.107407+00:00 app[api]: Initial release by user raffgiga21@gmail.com
        2021-09-02T08:23:50.407344+00:00 app[api]: Enable Logplex by user raffgiga21@gmail.com
        2021-09-02T08:23:50.407344+00:00 app[api]: Release v2 created by user raffgiga21@gmail.com
        2021-09-02T08:23:55.791286+00:00 app[api]: Set maintenance mode on by user raffgiga21@gmail.com
        2021-09-02T08:27:18.000000+00:00 app[api]: Build started by user raffgiga21@gmail.com
        2021-09-02T08:27:55.000000+00:00 app[api]: Build failed -- check your build output: https://dashboard.heroku.com/apps/f525244e-46d4-4ee2-b22a-6a28e820c2b3/activity/builds/a92a0c99-c869-4b6c-93e3-dc096ee678c3
        2021-09-02T16:24:29.950883+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/" host=warmzz.herokuapp.com request_id=1290f996-22fc-485d-90c9-61a4766e6d61 fwd="85.26.92.196" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-02T16:24:30.385159+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/favicon.ico" host=warmzz.herokuapp.com request_id=33e6697c-cf49-4feb-85de-6e0ed9ea2d57 fwd="85.26.92.196" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-02T16:25:04.659427+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/presentations" host=warmzz.herokuapp.com request_id=74ee2c3e-b123-4d44-b8c1-41844a88cbf6 fwd="85.26.92.196" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-02T16:25:05.003379+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/favicon.ico" host=warmzz.herokuapp.com request_id=2cb1eecb-4901-4098-8baf-9701f7181f4d fwd="85.26.92.196" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-03T08:19:28.972996+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/" host=warmzz.herokuapp.com request_id=2efa581f-7af5-4acc-84cc-1d286c4daa19 fwd="83.159.162.195" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-03T08:19:29.595920+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/favicon.ico" host=warmzz.herokuapp.com request_id=2b7a564e-8442-4eb0-b771-4eebdb2528ff fwd="83.159.162.195" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-03T08:20:09.992559+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/presentations" host=warmzz.herokuapp.com request_id=d4fc86da-7efa-46d4-9c45-864fbb8cca9d fwd="83.159.162.195" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-03T08:20:10.495998+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/favicon.ico" host=warmzz.herokuapp.com request_id=33778ff6-57ef-4c2e-a68c-347bb858a6c7 fwd="83.159.162.195" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-03T10:15:22.318069+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/" host=warmzz.herokuapp.com request_id=123b218f-ac70-4424-ac2c-be5e000dab1f fwd="91.179.228.118" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-03T10:15:22.804326+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/favicon.ico" host=warmzz.herokuapp.com request_id=35c366e0-abca-4322-b803-3b2069ad0dc0 fwd="91.179.228.118" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-03T16:01:15.013422+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/" host=warmzz.herokuapp.com request_id=d5ad95ab-ced5-47ce-a9d4-7889b7bdb92b fwd="93.182.209.218" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-03T16:01:15.636598+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/favicon.ico" host=warmzz.herokuapp.com request_id=1edae769-23d8-41be-86c6-bb0aae6a4c20 fwd="93.182.209.218" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-04T13:44:13.000000+00:00 app[api]: Build started by user raffgiga21@gmail.com
        2021-09-04T13:44:50.000000+00:00 app[api]: Build failed -- check your build output: https://dashboard.heroku.com/apps/f525244e-46d4-4ee2-b22a-6a28e820c2b3/activity/builds/5dad2bdd-cfe3-4625-a44a-fdd61ff67b34
        2021-09-04T15:36:08.000000+00:00 app[api]: Build started by user raffgiga21@gmail.com
        2021-09-04T15:36:45.000000+00:00 app[api]: Build failed -- check your build output: https://dashboard.heroku.com/apps/f525244e-46d4-4ee2-b22a-6a28e820c2b3/activity/builds/9552a85e-a42f-41bb-85b8-b705089571a7
        2021-09-09T16:48:11.616335+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/" host=warmzz.herokuapp.com request_id=49917dd0-9b1f-43c7-9cd2-b3e65f522e66 fwd="91.179.228.118" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-09T16:48:12.178588+00:00 heroku[router]: at=info code=H80 desc="Maintenance mode" method=GET path="/favicon.ico" host=warmzz.herokuapp.com request_id=8fc71b84-bdb8-448a-9b61-a52ce8a62994 fwd="91.179.228.118" dyno= connect= service= status=503 bytes= protocol=https
        2021-09-09T16:53:13.029849+00:00 app[api]: Set maintenance mode off by user raffgiga21@gmail.com
        2021-09-09T16:53:16.779572+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/" host=warmzz.herokuapp.com request_id=8c7b2e23-e42f-479a-8efb-442c0e903ba4 fwd="91.179.228.118" dyno= connect= service= status=502 bytes= protocol=https
        2021-09-09T16:53:17.321085+00:00 heroku[router]: at=info code=H81 desc="Blank app" method=GET path="/favicon.ico" host=warmzz.herokuapp.com request_id=31475df1-9078-4191-9704-464fd4c95bb2 fwd="91.179.228.118" dyno= connect= service= status=502 bytes= protocol=https
        2021-09-09T16:55:40.000000+00:00 app[api]: Build started by user raffgiga21@gmail.com
        2021-09-09T16:56:16.000000+00:00 app[api]: Build failed -- check your build output: https://dashboard.heroku.com/apps/f525244e-46d4-4ee2-b22a-6a28e820c2b3/activity/builds/1ed8fea1-63cc-4c1f-a871-b8729c14ea37
        • Partager sur Facebook
        • Partager sur Twitter
          9 septembre 2021 à 19:02:46

          tu as été regardé le build output via le lien indiqué ? (le dernier en date étant https://dashboard.heroku.com/apps/f525244e-46d4-4ee2-b22a-6a28e820c2b3/activity/builds/1ed8fea1-63cc-4c1f-a871-b8729c14ea37 ) (en espérant qu'on ne tourne pas en rond)

          -
          Edité par umfred 9 septembre 2021 à 19:03:42

          • Partager sur Facebook
          • Partager sur Twitter
            16 septembre 2021 à 18:51:54

            Voila ce qu'il etait mis (j ai passé les installations de librairies) : Installing build dependencies: started
                     Installing build dependencies: finished with status 'done'
                     Getting requirements to build wheel: started
                     Getting requirements to build wheel: finished with status 'done'
                       Preparing wheel metadata: started
                       Preparing wheel metadata: finished with status 'error'
                       ERROR: Command errored out with exit status 1:
                        command: /app/.heroku/python/bin/python /app/.heroku/python/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpdcotvc07
                            cwd: /tmp/pip-install-7o2ko4f2/pyqt6
                       Complete output (31 lines):
                       Traceback (most recent call last):
                         File "/app/.heroku/python/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py", line 126, in prepare_metadata_for_build_wheel
                           hook = backend.prepare_metadata_for_build_wheel
                       AttributeError: module 'sipbuild.api' has no attribute 'prepare_metadata_for_build_wheel'
                       During handling of the above exception, another exception occurred:
                       Traceback (most recent call last):
                         File "/app/.heroku/python/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py", line 280, in <module>
                           main()
                         File "/app/.heroku/python/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py", line 263, in main
                           json_out['return_val'] = hook(**hook_input['kwargs'])
                         File "/app/.heroku/python/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py", line 130, in prepare_metadata_for_build_wheel
                           return _get_wheel_metadata_from_wheel(backend, metadata_directory,
                         File "/app/.heroku/python/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py", line 159, in _get_wheel_metadata_from_wheel
                           whl_basename = backend.build_wheel(metadata_directory, config_settings)
                         File "/tmp/pip-build-env-un21a29x/overlay/lib/python3.9/site-packages/sipbuild/api.py", line 51, in build_wheel
                           project = AbstractProject.bootstrap('pep517')
                         File "/tmp/pip-build-env-un21a29x/overlay/lib/python3.9/site-packages/sipbuild/abstract_project.py", line 83, in bootstrap
                           project.setup(pyproject, tool, tool_description)
                         File "/tmp/pip-build-env-un21a29x/overlay/lib/python3.9/site-packages/sipbuild/project.py", line 484, in setup
                           self.apply_user_defaults(tool)
                         File "project.py", line 60, in apply_user_defaults
                           super().apply_user_defaults(tool)
                         File "/tmp/pip-build-env-un21a29x/overlay/lib/python3.9/site-packages/pyqtbuild/project.py", line 70, in apply_user_defaults
                           super().apply_user_defaults(tool)
                         File "/tmp/pip-build-env-un21a29x/overlay/lib/python3.9/site-packages/sipbuild/project.py", line 230, in apply_user_defaults
                           self.builder.apply_user_defaults(tool)
                         File "/tmp/pip-build-env-un21a29x/overlay/lib/python3.9/site-packages/pyqtbuild/builder.py", line 66, in apply_user_defaults
                           raise PyProjectOptionException('qmake',
                       sipbuild.pyproject.PyProjectOptionException
                       ----------------------------------------
                   ERROR: Command errored out with exit status 1: /app/.heroku/python/bin/python /app/.heroku/python/lib/python3.9/site-packages/pip/_vendor/pep517/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpdcotvc07 Check the logs for full command output.
             !     Push rejected, failed to compile Python app.
             !     Push failed
            • Partager sur Facebook
            • Partager sur Twitter
              16 septembre 2021 à 19:51:24

              On voit qu'il y a un problème avec la wheel metadata, et qu'il est question d'un sipbuild.api qui n'a pas d'attribut 'prepare_metadata_for_build_wheel''

              (si tu as passé les installations des librairies, je suppose qu'elles se sont toutes bien installées ?)

              peut-être encore plus d'infos dans le fichier indiqué à la fin /tmp/tmpdcotvc07 (quoique je ne suis pas sûr que ce soit un log) 

              • Partager sur Facebook
              • Partager sur Twitter
                16 septembre 2021 à 20:37:06

                Je ne trouve pas le fichier en question et oui tout est bien installé j'ai meme essayer de ne plus l'utiliser avec venv mais toujours le meme problème

                • Partager sur Facebook
                • Partager sur Twitter
                  17 septembre 2021 à 10:00:11

                  on retrouve sur les forums cette erreur avec l'installation de pyqt5. la solution qui revient c'est de mettre à jour le pip et le setuptools, et éventuellement une autre version de pyqt5.

                  Edit si tu utilises PyQt (5) a priori c'est ça qui pose problème, il ne semble pas possible de l'installer sur heroku > https://stackoverflow.com/questions/25493161/possible-to-install-pyside-or-pyqt-on-heroku 

                  -
                  Edité par umfred 17 septembre 2021 à 11:05:23

                  • Partager sur Facebook
                  • Partager sur Twitter
                    2 octobre 2021 à 17:24:44

                    Merci j'ai régler mon souci  ! :)

                    • Partager sur Facebook
                    • Partager sur Twitter
                      4 octobre 2021 à 12:47:59

                      de quelle façon? si ça peut en aider d'autres ?
                      • Partager sur Facebook
                      • Partager sur Twitter
                        11 décembre 2021 à 12:30:14

                        J'ai juste retirer PyQt du requirements.txt

                        • Partager sur Facebook
                        • Partager sur Twitter

                        Problème de deploiement sur heroku

                        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                        • Editeur
                        • Markdown