MIME type ('text/html') is not executable, and strict MIME type checking is enabled.

From: iram khan <kkhan(dot)iram(at)gmail(dot)com>
To: pgadmin-support(at)lists(dot)postgresql(dot)org
Subject: MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
Date: 2024-08-27 14:51:34
Message-ID: CAJBeJHm8Y9sqbP_fawfvXcK-uvCUvFYf_8FXYGjH=JQjqRw1Aw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

Error :- " Refused to execute script from '
https://pgadmin-dev.domain.com/login' because its MIME type ('text/html')
is not executable, and strict MIME type checking is enabled.

This is the error I posted about last month as well. When I try to access
pgadmin through ingress , it keeps spinning . Even it reaches first page ,
I login and then keeps spinning again. I am able to access through
port-forward service and nodeport on On-prem kubernetes but not through
ingress.
Azure - I am able to access through port-forward but not through ingress.
Its the same error.
All examples on pgadmin shows to access through port-forward . But I want
to have an ingress specific to pgadmin like
https://pgadmin-dev.domain.com/login.
Please help .

The logs of my pod shows just redirection to nowhere . Here are the logs :-

GET /browser/ HTTP/1.1" 302 205 "'
https://pgadmin-dev.domain.com/login?next=/browser/" "Mozilla/5.0 (Windows
NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0
Safari/537.36 Edg/126.0.0.0"

\ - - [27/Aug/2024:14:35:44 +0000] "GET /browser/ HTTP/1.1" 302 229 "'
https://pgadmin-dev.domain.com/login?next=/browser/" "Mozilla/5.0 (Windows
NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0
Safari/537.36 Edg/126.0.0.0"
[27/Aug/2024:14:40:31 +0000] "GET / HTTP/1.1" 302 213 "-" "-"
- - [27/Aug/2024:14:40:54 +0000] "GET / HTTP/1.1" 302 213 "-" "-"
- - [27/Aug/2024:14:41:01 +0000] "GET / HTTP/1.1" 302 213 "-" "-"
- - [27/Aug/2024:14:41:24 +0000] "GET / HTTP/1.1" 302 213 "-" "-"
- - [27/Aug/2024:14:41:30 +0000] "GET / HTTP/1.1" 302 213 "-" "-"

Ingress :-
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: pgadmin
namespace: admin
spec:
rules:
- host: pgadmin-dev.{domain}.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: pgadmin-service
port:
number: 80
tls:
- hosts:
- pgadmin-dev.{domain}.com
Deployment :-
apiVersion: apps/v1
kind: Deployment
metadata:
name: pgadmin
namespace: d4-001
spec:
replicas: 1
selector:
matchLabels:
app: pgadmin
template:
metadata:
labels:
app: pgadmin
spec:
containers:
- name: pgadmin
image: dpage/pgadmin4:8.8
imagePullPolicy: IfNotPresent
env:
- name: PGADMIN_DEFAULT_EMAIL
value: admin(at)domain(dot)com
- name: PGADMIN_DEFAULT_PASSWORD
value: admin
- name: PGADMIN_PORT
value: "80"
ports:
- containerPort: 80
#protocol: TCP
volumeMounts:
#- name: pgadmin-config
#mountPath: /pgadmin4/config_local.py
#subPath: config_local.py

resources:
limits:
memory: "2Gi"
cpu: "2"
volumes:
#- name: pgadmin-config
#configMap:
#name: pgadmin-config

Responses

Browse pgadmin-support by date

  From Date Subject
Next Message Yogesh Mahajan 2024-08-28 08:21:37 Re: MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
Previous Message Anil Sahoo 2024-08-27 04:23:08 Re: pg admin crashing