Facing Issues with RabbitMQ while deploying in linux environment

I am setting up taiga in a Hyper-V Ubuntu 22.04 as a test project. I have successfully installed all the modules but for some unknown reason RabbitMQ isn’t working properly at taiga events. Whenever I try to hit the server it shows “Update Required”. So I have updated the rabbitMQ to the latest version. And its showing that its working properly. But it still showing “Update Required”. I am attaching a snap of it. can you tell me whats I am doing wrong here?

taiga event env config:

RABBITMQ_URL="amqp://rabbitmquser:rabbitmqpassword@rabbitmqhost:5672/taiga"
WEB_SOCKET_SERVER_PORT=8888
APP_PORT=3023
SECRET="TaigaSecretKey"
ALGORITHM="HS256"
AUDIENCE=
ISSUER=
USER_ID_CLAIM="user_id"
# Valid log level values: error, warn, info, http, verbose, debug, silly
LOG_LEVEL="info"

nginx config:


server {
    listen 80 default_server;
    server_name localhost;
    return 301 https://$server_name$request_uri;
}

server {
    listen 443 default_server;
    server_name localhost; # See http://nginx.org/en/docs/http/server_names.html

    large_client_header_buffers 4 32k;
    client_max_body_size 50M;
    charset utf-8;

    access_log /home/taiga/logs/nginx.access.log;
    error_log /home/taiga/logs/nginx.error.log;

    # TLS: Configure your TLS following the best practices inside your company
    # Other configurations

    # Frontend
    location / {
        alias /home/taiga/taiga-front-dist/dist/;
        index index.html;
        try_files $uri $uri/ index.html =404;
    }

    # API
    location /api/ {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:8001/api/;
        proxy_redirect off;
    }

    # Admin
    location /admin/ {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:8001/admin/;
        proxy_redirect off;
    }

    # Static files
    location /static/ {
        alias /home/taiga/taiga-back/static/;
    }

    # Media
    location /_protected/ {
        internal;
        alias /home/taiga/taiga-back/media/;
        add_header Content-disposition "attachment";
    }

    # Unprotected section
    location /media/exports/ {
        alias /home/taiga/taiga-back/media/exports/;
        add_header Content-disposition "attachment";
    }

    location /media/ {
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Scheme $scheme;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://localhost:8003/;
        proxy_redirect off;
    }

    # Events
    location /events {
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_connect_timeout 7d;
        proxy_send_timeout 7d;
        proxy_read_timeout 7d;
        proxy_pass http://127.0.0.1:8888/events;
    }
}```
images:

![2024-03-15 at 14.53.09_0aa68f56|690x367](upload://llgshigM0kaKXb0du6loKnI0UFj.jpeg)

![2024-03-15 at 14.54.00_7f0fbbae|523x500](upload://5wI4FiFAfsae6XOHtTLG61Z3U34.jpeg)

To troubleshoot the “Update Required” issue in Taiga:

  1. Verify WebSocket server configuration (port 8888) and RabbitMQ connection.
  2. Test WebSocket server accessibility and message exchange.
  3. Check Nginx configuration to ensure correct WebSocket forwarding.
  4. Inspect Taiga frontend code for WebSocket endpoint correctness.
  5. Double-check RabbitMQ URL and logs for errors.
  6. Restart Taiga, WebSocket server, Nginx, and RabbitMQ services.
  7. Add debug logs for further investigation.

can anyone confirm is this right or not?

Well, it’s looks like an AI-generated response.