scarpall
Goto Top

Docker NGINX Proxy Manager 504 GW Timeout nur bei 1 Host

Hallo zusammen,
ich teste aktuell in eriner Testumgebung den Umzug diverser Dienste in Docker Container.
Das Setup sieht wie folgt aus:
Server mit installiertem Docker - 192.168.2.3
Docker Netzwerk 1 - 10.0.3.0/24
Docker Netzwerk 2 - 10.0.10.0/24

Alle bisher erstellten Container sind in Netzwerk 1 und funktionieren ohne Probleme(mittlerweile ;)).
Den NGINX Proxy Manager Container habe ich zusätzlich zu Netzwerk 1 mit Netzwerk 2 verbunden.
Wenn ich jetzt einen Container in Netzwerk 2 erstelle, kann ich diesen auch vom Proxy Manager anpingen.

Jedoch funktioniert die Weiterleitung über den Domainname nicht...
Habe für alle anderen auch schon Let's Encrypt Certificate erstellt und es geht wirklich alles...
Nur der in Netzwerk 2 befindliche Container funktioniert garnicht.. Ich erhalte nur einen 504 Error mit dem Hinweis Gateway Timeout.
Hierbei ist übrigens auch das Container Image vollkommen egal. Ich hatte anfangs zum testen einfach ein normales unkonfiguriertes NGINX image genommen. Später aber auch mal ein Image was ich bereits unter Netzwerk 1 zum laufen bekommen habe und egal welches es funktioniert nicht.
Allerdings nur per Domain kommt der Fehler. Über bspw. 192.168.2.3:1234 erreiche ich auch den Container in Netzwerk 2.

Die Host Einstellungen im Proxy Manager habe ich schon komplett durchgetestet. Anfangs alles deaktiviert gelassen und nur die Daten eingetragen. Später auch mit SSL & Co wie die anderen.
Leider brachte nichts eine Änderung...

Stoppe ich den Proxy Manager, entferne ihn aus Netzwerk 1, starte ihn (nur mit Netzwerk 2 verbunden) und füge ihn dann Netzwerk 1 wieder hinzu funktioniert nur der 1 Container aus Netz 2 und die aus Netz 1 nicht mehr...

hier noch die logs vom Proxy Manager:
Error.log:
2022/06/08 15:34:47 [error] 9211#9211: *7482 upstream timed out (110: Operation timed out) while connecting to upstream, client: [CLIENT-IP], server: test.mydomain.com, request: "GET / HTTP/1.1", upstream: "http://192.168.2.3:1234/", host: "test.mydomain.com" 
2022/06/08 15:36:17 [error] 9211#9211: *7482 upstream timed out (110: Operation timed out) while connecting to upstream, client: [CLIENT-IP], server: test.mydomain.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://192.168.2.3:1234/favicon.ico", host: "test.mydomain.com", referrer: "http://test.mydomain.com/" 
2022/06/08 15:40:57 [error] 9220#9220: *7522 connect() failed (111: Connection refused) while connecting to upstream, client: [CLIENT-IP], server: test.mydomain.com, request: "GET / HTTP/1.1", upstream: "http://10.0.10.2:1234/", host: "test.mydomain.com" 
2022/06/08 15:40:57 [error] 9220#9220: *7522 connect() failed (111: Connection refused) while connecting to upstream, client: [CLIENT-IP], server: test.mydomain.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://10.0.10.2:1234/favicon.ico", host: "test.mydomain.com", referrer: "http://test.mydomain.com/" 
2022/06/08 15:40:59 [error] 9220#9220: *7522 connect() failed (111: Connection refused) while connecting to upstream, client: [CLIENT-IP], server: test.mydomain.com, request: "GET / HTTP/1.1", upstream: "http://10.0.10.2:1234/", host: "test.mydomain.com" 
2022/06/08 15:41:00 [error] 9220#9220: *7522 connect() failed (111: Connection refused) while connecting to upstream, client: [CLIENT-IP], server: test.mydomain.com, request: "GET /favicon.ico HTTP/1.1", upstream: "http://10.0.10.2:1234/favicon.ico", host: "test.mydomain.com", referrer: "http://test.mydomain.com/" 
2022/06/08 15:43:14 [error] 9229#9229: *7533 upstream timed out (110: Operation timed out) while connecting to upstream, client: [CLIENT-IP], server: test.mydomain.com, request: "GET / HTTP/1.1", upstream: "http://192.168.2.3:1234/", host: "test.mydomain.com" 
2022/06/08 16:12:10 [error] 9229#9229: *7684 upstream timed out (110: Operation timed out) while connecting to upstream, client: [CLIENT-IP], server: test.mydomain.com, request: "GET / HTTP/1.1", upstream: "http://192.168.2.3:1234/", host: "test.mydomain.com" 
2022/06/11 17:23:25 [error] 13267#13267: *10466 upstream timed out (110: Operation timed out) while connecting to upstream, client: [CLIENT-IP], server: test.mydomain.com, request: "GET / HTTP/2.0", upstream: "http://192.168.2.3:1234/", host: "test.mydomain.com", referrer: "http://192.168.2.3:81/" 
2022/06/11 17:24:55 [error] 13267#13267: *10466 upstream timed out (110: Operation timed out) while connecting to upstream, client: [CLIENT-IP], server: test.mydomain.com, request: "GET /favicon.ico HTTP/2.0", upstream: "http://192.168.2.3:1234/favicon.ico", host: "test.mydomain.com", referrer: "https://test.mydomain.com/" 

Access.log:
[08/Jun/2022:15:34:47 +0000] - 504 504 - GET http test.mydomain.com "/" [Client [CLIENT-IP]] [Length 164] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" "-"  
[08/Jun/2022:15:36:17 +0000] - 504 504 - GET http test.mydomain.com "/favicon.ico" [Client [CLIENT-IP]] [Length 164] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" "http://test.mydomain.com/"  
[08/Jun/2022:15:40:57 +0000] - 502 502 - GET http test.mydomain.com "/" [Client [CLIENT-IP]] [Length 154] [Gzip -] [Sent-to 10.0.10.2] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" "-"  
[08/Jun/2022:15:40:57 +0000] - 502 502 - GET http test.mydomain.com "/favicon.ico" [Client [CLIENT-IP]] [Length 154] [Gzip -] [Sent-to 10.0.10.2] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" "http://test.mydomain.com/"  
[08/Jun/2022:15:40:59 +0000] - 502 502 - GET http test.mydomain.com "/" [Client [CLIENT-IP]] [Length 154] [Gzip -] [Sent-to 10.0.10.2] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" "-"  
[08/Jun/2022:15:41:00 +0000] - 502 502 - GET http test.mydomain.com "/favicon.ico" [Client [CLIENT-IP]] [Length 154] [Gzip -] [Sent-to 10.0.10.2] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" "http://test.mydomain.com/"  
[08/Jun/2022:15:43:14 +0000] - 504 504 - GET http test.mydomain.com "/" [Client [CLIENT-IP]] [Length 164] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" "-"  
[08/Jun/2022:15:43:14 +0000] - - 499 - GET http test.mydomain.com "/favicon.ico" [Client [CLIENT-IP]] [Length 0] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" "http://test.mydomain.com/"  
[08/Jun/2022:16:12:10 +0000] - 504 504 - GET http test.mydomain.com "/" [Client [CLIENT-IP]] [Length 164] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" "-"  
[08/Jun/2022:16:12:10 +0000] - - 499 - GET http test.mydomain.com "/favicon.ico" [Client [CLIENT-IP]] [Length 0] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" "http://test.mydomain.com/"  
[11/Jun/2022:17:22:48 +0000] - - 301 - GET http test.mydomain.com "/" [Client [IP]] [Length 166] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (iPhone; CPU iPhone OS 15_1_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Mobile/15E148 Safari/604.1" "-"  
[11/Jun/2022:17:22:52 +0000] - - 499 - GET https test.mydomain.com "/" [Client [IP]] [Length 0] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (iPhone; CPU iPhone OS 15_1_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/15.1 Mobile/15E148 Safari/604.1" "-"  
[11/Jun/2022:17:22:53 +0000] - - 499 - GET https test.mydomain.com "/.git/config" [Client [IP]] [Length 0] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (Linux; Android 8.0.0; HTC U11 plus) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.111 Mobile Safari/537.36" "-"  
[11/Jun/2022:17:22:53 +0000] - - 301 - GET http test.mydomain.com "/.git/config" [Client [IP]] [Length 166] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (iPhone; CPU iPhone OS 12_0_1 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.0 Mobile/15E148 Safari/604.1" "-"  
[11/Jun/2022:17:23:17 +0000] - - 301 - GET http test.mydomain.com "/" [Client [IP]] [Length 166] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.71 Safari/537.36" "-"  
[11/Jun/2022:17:23:25 +0000] - 504 504 - GET https test.mydomain.com "/" [Client [CLIENT-IP]] [Length 164] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" "http://192.168.2.3:81/"  
[11/Jun/2022:17:23:44 +0000] - - 499 - GET https test.mydomain.com "/" [Client [IP]] [Length 0] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/76.0.3809.71 Safari/537.36" "-"  
[11/Jun/2022:17:24:55 +0000] - 504 504 - GET https test.mydomain.com "/favicon.ico" [Client [CLIENT-IP]] [Length 164] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:101.0) Gecko/20100101 Firefox/101.0" "https://test.mydomain.com/"  
[11/Jun/2022:17:25:09 +0000] - - 499 - GET https test.mydomain.com "/" [Client [IP]] [Length 0] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (X11; Linux i686; rv:10.0) Gecko/20100101 Firefox/10.0" "-"  
[11/Jun/2022:17:25:14 +0000] - - 499 - GET https test.mydomain.com "/" [Client [IP]] [Length 0] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (X11; Linux i686; rv:10.0) Gecko/20100101 Firefox/10.0" "-"  
[11/Jun/2022:17:25:16 +0000] - - 499 - GET https test.mydomain.com "/" [Client [IP]] [Length 0] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (X11; Linux i686; rv:10.0) Gecko/20100101 Firefox/10.0" "-"  
[11/Jun/2022:17:25:17 +0000] - - 499 - GET https test.mydomain.com "/" [Client [IP]] [Length 0] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (X11; Linux i686; rv:10.0) Gecko/20100101 Firefox/10.0" "-"  
[11/Jun/2022:17:25:19 +0000] - - 499 - GET https test.mydomain.com "/" [Client [IP]] [Length 0] [Gzip -] [Sent-to 192.168.2.3] "Mozilla/5.0 (X11; Linux i686; rv:10.0) Gecko/20100101 Firefox/10.0" "-"  

Ich hab momentan keine weitere Idee was ich noch testen könnte... bitte helft mir ^^

MfG Scarpall

Content-Key: 3051026632

Url: https://administrator.de/contentid/3051026632

Ausgedruckt am: 28.03.2024 um 17:03 Uhr

Mitglied: Dani
Dani 13.06.2022 um 21:58:56 Uhr
Goto Top
Moin,
Den NGINX Proxy Manager Container habe ich zusätzlich zu Netzwerk 1 mit Netzwerk 2 verbunden.
Lass mal die Konfigurationsausschnitt dazu sehen.

Nur der in Container 2 befindliche Container funktioniert garnicht..
Du meinst "Netzwerk befindliche...", oder?

Wenn ich jetzt einen Container in Netzwerk 2 erstelle, kann ich diesen auch vom Proxy Manager anpingen.
Kannst du vom Container im N2 auch den NPM pingen?

Stoppe ich den Proxy Manager, entferne ihn aus Netzwerk 1, starte ihn und füge dann Netzwerk 1 wieder hinzu funktioniert nur der 1 Container aus Netz 2 und die aus Netz 1 nicht mehr...
Du meinst sicherlich "...füge dann Netzwerk 2 wieder hinzu"... sonst macht das keinen Sinn.


Gruß.
Dani
Mitglied: Scarpall
Scarpall 14.06.2022 um 18:14:18 Uhr
Goto Top
Moin Dani,
Du meinst "Netzwerk befindliche...", oder?
Stimmt habe ich oben auch angepasst ;) Danke
Wenn ich jetzt einen Container in Netzwerk 2 erstelle, kann ich diesen auch vom Proxy Manager anpingen.
Jepp funktioniert aus allen Netzen von jedem Host
Du meinst sicherlich "...füge dann Netzwerk 2 wieder hinzu"... sonst macht das keinen Sinn.
Nein. Das ist tatsächlich so... habe es oben auch mal umgeschrieben. Prinzipiell verhällt es sich so:
1. NPM startet nur mit Netzwerk1 + bekommt Netzwerk 2 hinzugefügt = Alle sind pingbar und nur Netzwerk1 wird weitergeleitet
2. NPM startet nur mit Netzwerk2 + bekommt Netzwerk 1 hinzugefügt = Alle sind pingbar und nur Netzwerk2 wird weitergeleitet
3. NPM startet mit beiden Netzwerken = Alle sind pingbar und nur Netzwerk1 wird weitergeleitet...
Lass mal die Konfigurationsausschnitt dazu sehen.
Was genau möchtest du denn sehen? hier schonmal die ifconfigs aus den Netzen und vom NPM und die infos zu den Docker Netzwerken
NPM: ifconfig:
eth0      Link encap:Ethernet  HWaddr 02:42:45:7E:61:88  
          inet addr:10.0.3.7  Bcast:10.0.3.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:210194 errors:0 dropped:0 overruns:0 frame:0
          TX packets:67394 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:67968743 (64.8 MiB)  TX bytes:44385656 (42.3 MiB)

eth1      Link encap:Ethernet  HWaddr 02:42:0A:00:0A:03  
          inet addr:10.0.10.3  Bcast:10.0.10.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:135683 errors:0 dropped:0 overruns:0 frame:0
          TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:10971799 (10.4 MiB)  TX bytes:1104 (1.0 KiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:12783 errors:0 dropped:0 overruns:0 frame:0
          TX packets:12783 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5453362 (5.2 MiB)  TX bytes:5453362 (5.2 MiB)
Netzwerk1 Container: ifconfig:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.3.27  netmask 255.255.255.0  broadcast 10.0.3.255
        ether 02:42:98:62:d5:3e  txqueuelen 0  (Ethernet)
        RX packets 480771  bytes 63950895 (63.9 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 11969  bytes 39316138 (39.3 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 198882  bytes 49155367 (49.1 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 198882  bytes 49155367 (49.1 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Netzwerk2 Container: ifconfig:
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.10.4  netmask 255.255.255.0  broadcast 10.0.10.255
        ether 02:42:0a:00:0a:04  txqueuelen 0  (Ethernet)
        RX packets 142278  bytes 48071142 (48.0 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 11674  bytes 717935 (717.9 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 64  bytes 6137 (6.1 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 64  bytes 6137 (6.1 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Server: docker network ls
NETWORK ID     NAME       DRIVER    SCOPE
b88beab8303c   bridge     bridge    local
b66fa282628f   testBridge   bridge    local
Server: docker inspect bridge
[
    {
        "Name": "bridge",  
        "Id": "b88beab8303cc3afd94bacefe38ad6142edddaf54e3b8bc28af67ea7f6b957ba",  
        "Created": "2022-06-04T20:23:37.703430193+02:00",  
        "Scope": "local",  
        "Driver": "bridge",  
        "EnableIPv6": false,  
        "IPAM": {  
            "Driver": "default",  
            "Options": null,  
            "Config": [  
                {
                    "Subnet": "10.0.3.0/24",  
                    "Gateway": "10.0.3.1"  
                }
            ]
        },
        "Internal": false,  
        "Attachable": false,  
        "Ingress": false,  
        "ConfigFrom": {  
            "Network": ""  
        },
        "ConfigOnly": false,  
        "Containers": {  
            "995639be608dd899ef9bb487e52e270ba363b2b6b9dbe4e8b6da99f37dae9582": {  
                "Name": "odoo",  
                "EndpointID": "bd042f21e77a47dacb4b6aac729cc5cc33b032b5556928d4a006c94d518bf1fd",  
                "MacAddress": "02:42:0a:00:03:1c",  
                "IPv4Address": "10.0.3.28/24",  
                "IPv6Address": ""  
            },
            "9d7ddc230cd2fda9dca2315e6de6e0efce3f6e4cac3c949210088479d1863c6a": {  
                "Name": "db",  
                "EndpointID": "860900d372159ce4dc32d4a5082ee0f9f4d3db26e007ee69682100eca4b90071",  
                "MacAddress": "02:42:0a:00:03:02",  
                "IPv4Address": "10.0.3.2/24",  
                "IPv6Address": ""  
            },
            "fee65f07029118e38571b84d1eb96cd219df8b80bc38ce4432011c3f8e430421": {  
                "Name": "nginx-proxy-manager",  
                "EndpointID": "bc82cda5a94bf835e66f80b941d9a154308ef86b0acf10c7f64088dc38a3fea1",  
                "MacAddress": "02:42:45:7e:61:88",  
                "IPv4Address": "10.0.3.7/24",  
                "IPv6Address": ""  
            }
        },
        "Options": {  
            "com.docker.network.bridge.default_bridge": "true",  
            "com.docker.network.bridge.enable_icc": "true",  
            "com.docker.network.bridge.enable_ip_masquerade": "true",  
            "com.docker.network.bridge.host_binding_ipv4": "0.0.0.0",  
            "com.docker.network.bridge.name": "lxcbr0",  
            "com.docker.network.driver.mtu": "1500"  
        },
        "Labels": {}  
    }
]
Server: docker inspect testBridge
[
    {
        "Name": "testBridge",  
        "Id": "b66fa282628ff14a11733c6fd9dd390c128e37fe0300f9b88d70abbff386a6da",  
        "Created": "2022-06-02T18:42:26.75582629+02:00",  
        "Scope": "local",  
        "Driver": "bridge",  
        "EnableIPv6": false,  
        "IPAM": {  
            "Driver": "default",  
            "Options": null,  
            "Config": [  
                {
                    "Subnet": "10.0.10.0/24",  
                    "Gateway": "10.0.10.1"  
                }
            ]
        },
        "Internal": false,  
        "Attachable": false,  
        "Ingress": false,  
        "ConfigFrom": {  
            "Network": ""  
        },
        "ConfigOnly": false,  
        "Containers": {  
            "a22e73f659161c5b4bca425e007dbfe151def85cbf59630003c31957b50c24fd": {  
                "Name": "nginxproxymanagertest",  
                "EndpointID": "1c1234290de7e692a478f2fe17c54deb3dc2e1964f552b26ea21d80cfcb1472a",  
                "MacAddress": "02:42:0a:00:0a:02",  
                "IPv4Address": "10.0.10.2/24",  
                "IPv6Address": ""  
            },
            "fee65f07029118e38571b84d1eb96cd219df8b80bc38ce4432011c3f8e430421": {  
                "Name": "nginx-proxy-manager",  
                "EndpointID": "5c4034930df24d55db2510aa7f6eb1ec53dc057d4c51d13e40ad516188447d46",  
                "MacAddress": "02:42:0a:00:0a:03",  
                "IPv4Address": "10.0.10.3/24",  
                "IPv6Address": ""  
            }
        },
        "Options": {},  
        "Labels": {}  
    }
]
Mitglied: Scarpall
Lösung Scarpall 15.06.2022 um 19:37:08 Uhr
Goto Top
Update:
Problem ist behoben... statt der IP: 192.168.2.3 meines Servers, welche sowohl von dem host als auch dem proxy manager erreichbar ist, habe ich die IP: 10.0.10.1 welche auch der Server ist verwendetund tada ... es funktioniert ... ich habe keine Ahnung wieso das einen Unterschied macht aber es funktioniert...