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

From: Yogesh Mahajan <yogesh(dot)mahajan(at)enterprisedb(dot)com>
To: iram khan <kkhan(dot)iram(at)gmail(dot)com>
Cc: pgadmin-support(at)lists(dot)postgresql(dot)org
Subject: Re: MIME type ('text/html') is not executable, and strict MIME type checking is enabled.
Date: 2024-08-28 08:21:37
Message-ID: CAMa=N=MZg_Fu8iGPKA4=zaoaDHFKwjaqmBhr8VCz=+RwsfKFEw@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgadmin-support

Hi,

I am not able to reproduce the issue with minikube setup.
Can you please try the solution provided here
<https://serverfault.com/questions/1134033/strict-mime-type-checking-is-enabled-issue-with-pgadmin-in-azure-application-gat>?
Also what is your browser version?

Thanks,
Yogesh Mahajan
EnterpriseDB

On Tue, Aug 27, 2024 at 8:21 PM iram khan <kkhan(dot)iram(at)gmail(dot)com> wrote:

> 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
>
>
>
>

In response to

Browse pgadmin-support by date

  From Date Subject
Next Message Van Hallman 2024-08-28 20:30:03 PGAdmin file size question
Previous Message iram khan 2024-08-27 14:51:34 MIME type ('text/html') is not executable, and strict MIME type checking is enabled.