Schlagwörter: , ,

Ansicht von 4 Antwort-Themen
  • Autor
    Beiträge
    • #35847

      Hello,

      Installing a vanila otobo docker V11.0_11 does not start the otobo web docker  and otobo-web docker is in a restart loop

      steps taken:

      git clone https://github.com/RotherOSS/otobo-docker.git –branch rel-11_0_11 –single-branch

      cp .docker_compose_env_http to .env

      add db root password to .env

      starting the with

      docker compose up

      the error reported in the log files:

      error web log

      Has anybody has seen this behaviour?

    • #37987
      Daniel Gerdes
      Teilnehmer

        Hi Jeroen,

        yes, after upgrading Ubuntu from 22.04 to 24.04 we encountered the same issue.

        The resolution was to install the missing Perl module via CPAN:

        sudo cpan CGI::PSGI

        Kind regards,

        Daniel

      • #37988
        bes
        Teilnehmer

          Hi Jeroen,

          something must have went astray with your installation. In OTOBO 11.0.x CGI::PSGI is no longer contained in the Docker image as OTOBO no longer uses CGI::PSGI. See https://github.com/RotherOSS/otobo/issues/1683 .

          I recommend that you start over with your installation and make sure that the /opt/otobo volume does not contain data from a previous OTOBO 10.1.x installation.

           

        • #38016

          @bes,

          The error is reported in then otobo docker downloaded with

          git clone https://github.com/RotherOSS/otobo-docker.git –branch rel-11_0_11 –single-branch

          Should the package CGI::PSGI not just be part of the docker image?

          isn’t running otobo docker already the clean installation and contained piece of Otobo? Can you please elaborate on what you mean exaclty with a clean installation when using the otobo docker image?

          mfg,

          Jeroen

        • #38030
          bes
          Teilnehmer

            Hi Jerome,

            i tried to state that OTOBO 11.0.x no longer uses CGI::PSGI. So there is no reason to include that Perl module in the Docker image. But you do get an error message about CGI::PSGI from presumably /opt/otobo/bin/psgi-bin/otobo.psgi. Therefore I conclude that your otobo.psgi is not really the otobo.psgi from OTOBO 11.0.x.

             

            otobo@a477b2a5f181:~$ pwd
            /opt/otobo
            otobo@a477b2a5f181:~$ grep VERSION RELEASE
            VERSION = 11.0.x
            otobo@a477b2a5f181:~$ grep -r CGI::PSGI
            Kernel/GenericInterface/Transport/HTTP/REST.pm: # Attention: CGI::PSGI and CGI use all-uppercase names for headers.
            Kernel/GenericInterface/Transport/HTTP/SOAP.pm: # the CGI::PSGI object already has the POST of GET content
            Kernel/GenericInterface/Transport/HTTP/SOAP.pm: # The Perl module CGI::PSGI takes the setting and
            Kernel/GenericInterface/Transport/HTTP/SOAP.pm: # Attention: CGI::PSGI and CGI use all-uppercase names for headers.
            scripts/test/GenericInterface/Transport/HTTP/REST.t: # Keys were uppercase by CGI::PSGI in nph-genericinterface.pl
            scripts/test/GenericInterface/Transport/HTTP/SOAP.t: # Keys were uppercase by CGI::PSGI in nph-genericinterface.pl
            CHANGES.md:- 2023-01-13 16:32:49 +0100 [Tidied] Use Plack::Request instead of CGI::PSGI (https://github.com/RotherOSS/otobo/issues/1683)
            CHANGES.md:- 2021-05-26 19:02:03 +0200 [Bugfix] CGI::PSGI->EnvQueryString() returns an empty string (https://github.com/RotherOSS/otobo/issues/1027)
            otobo@a477b2a5f181:~$

             

        Ansicht von 4 Antwort-Themen
        • Du musst angemeldet sein, um auf dieses Thema antworten zu können.