By: Chris Eland staff 01 Apr 2020 at 6:25 a.m. CDT

9 Responses
Chris Eland gravatar
I'm trying to enroll Super Gluu running Casa locally (christian-XPS-8700/casa/user/super-detail.zul) I have the following infos when scanning the QR Code: https://drive.google.com/file/d/1rfV4ocH54DZ2xGVtWFBxdD6TM9gqz_FS/view?usp=sharing When I click Approve I get the error `Failed to get Fido UDF metadata` I was checking https://gluu.org/docs/supergluu/developer-guide/#testing-locally but is also not working. My gluu-server is in my main linux (not VM), I also can't find dedserver.jar

By Aliaksandr Samuseu staff 01 Apr 2020 at 7:05 a.m. CDT

Aliaksandr Samuseu gravatar
Hi, Chris. 1. Are you sure port 443 at your vm is accessible from your mobile device (or whatever you use to emulate it)? 2. Are you sure your mobile device can resolve the name of your Gluu Server? You either need to somehow make it use your local DNS server, or modify its local name resolution file (`/etc/hosts` in Android devices)

By Aliaksandr Samuseu staff 01 Apr 2020 at 7:06 a.m. CDT

Aliaksandr Samuseu gravatar
@Sahil.Arora , do you use local vm instances for testing Super Gluu in QA, by any chance? Can you share your thoughts too, if you do?

By Chris Eland staff 01 Apr 2020 at 9:37 a.m. CDT

Chris Eland gravatar
@Aliaksandr.Samuseu thanks for the quick action. Here you go: https://photos.app.goo.gl/B9cNXKQVS55MjjLNA

By Chris Eland staff 01 Apr 2020 at 9:43 a.m. CDT

Chris Eland gravatar
I accessed Casa from a VM (NAT connection), and tried to enroll again, using this way I have a different error in app: `Fido U2F response was rejected`

By Yuriy Movchan staff 01 Apr 2020 at 9:52 a.m. CDT

Yuriy Movchan gravatar
Hi Chris, Here is link to [WindowsDNS](https://github.com/JonahAragon/WindowsDNS). Also instead of it you can use any other DNS server. Step 1 is not needed when you are not using VM.

By Chris Eland staff 01 Apr 2020 at 10:59 a.m. CDT

Chris Eland gravatar
Hi guys. I'm not using VM ifconfig: ``` root@christian-XPS-8700:~# ifconfig docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet 172.17.0.1 netmask 255.255.0.0 broadcast 172.17.255.255 ether 02:42:02:9d:2a:f9 txqueuelen 0 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 enp3s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 ether 74:e6:e2:ce:29:3d txqueuelen 1000 (Ethernet) RX packets 0 bytes 0 (0.0 B) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 0 bytes 0 (0.0 B) 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 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Loopback Local) RX packets 202639 bytes 105455864 (105.4 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 202639 bytes 105455864 (105.4 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 wlp4s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.0.156 netmask 255.255.255.0 broadcast 192.168.0.255 inet6 fe80::c4b1:a948:3477:b90d prefixlen 64 scopeid 0x20<link> inet6 2804:14c:137:907a:15ae:21ae:262c:2cfa prefixlen 64 scopeid 0x0<global> inet6 2804:14c:137:907a:e602:dedc:d048:78ff prefixlen 64 scopeid 0x0<global> ether 14:2d:27:e3:5a:f7 txqueuelen 1000 (Ethernet) RX packets 147543 bytes 73955184 (73.9 MB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 80651 bytes 20198369 (20.1 MB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 ``` /etc/hosts ``` cat /etc/hosts 127.0.0.1 localhost #127.0.0.1 christian-XPS-8700 127.0.1.1 christian-XPS-8700 192.168.0.156 christian-XPS-8700 # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ``` dns.config: ``` christian-XPS-8700.=192.168.0.156 chris.teste.=192.168.0.69 ``` nslookup ``` (base) christian@christian-XPS-8700:~/Downloads$ nslookup > localhost Server: 127.0.0.53 Address: 127.0.0.53#53 Non-authoritative answer: Name: localhost Address: 127.0.0.1 Name: localhost Address: ::1 > christian-XPS-8700 Server: 127.0.0.53 Address: 127.0.0.53#53 Non-authoritative answer: Name: christian-XPS-8700 Address: 127.0.1.1 Name: christian-XPS-8700 Address: 192.168.0.156 > chris.teste Server: 127.0.0.53 Address: 127.0.0.53#53 ** server can't find chris.teste: NXDOMAIN ```

By Aliaksandr Samuseu staff 01 Apr 2020 at 11:16 a.m. CDT

Aliaksandr Samuseu gravatar
Where do you have Super Gluu installed? If it's a smart phone, can you open browser in it and access your Gluu Server's web UI in it? If you can't 443 port isn't properly forwarded, or name resolution doesn't work as it should.

By Chris Eland staff 01 Apr 2020 at 11:27 a.m. CDT

Chris Eland gravatar
Super Gluu app is in my Android 10 smartphone. My browser can access gluu-server, as showed: Here you go: https://photos.app.goo.gl/B9cNXKQVS55MjjLNA

By Michael Schwartz Account Admin 01 Apr 2020 at 2:48 p.m. CDT

Michael Schwartz gravatar
No, Super Gluu cannot be run locally. Google push notifications need a publicly accessible server.