Starting in ~9 minutes - Ziti TV Aug 18 2023: Seflhosting BrowZer (again)

@TheLumberjack will walk through the latest BrowZer Bootstrapper bring-up guide and take your questions about BrowZer

1 Like

Thanks for putting in the effort for this video… awesome.

1 Like

:slight_smile: You’ll find it linked in the doc now too… The docs are also live:

1 Like

Thank you for the BrowZer video. I have been following openziti videos for almost a years now and recently I have finally got openziti working by following the "Your First Service" Guide.

And today I followed your BrowZer video and the guide in the web site, I got it working after few attempts.

But now I am hitting another problem, after the server reboots, and after the Auth0 login page, it always say my ZAC is down, but it is not, it only works after restarting the ziti-router service.

I have tried ordering the ziti services a bit in system d. But it still doesn't work unless I restart the ziti-router service.

Does anyone has any ideas how it can be resolved?

Thank you.

I wonder if this could be related to the issues I suddenly started experiencing in Issues after going dark + upgrade - #3 by mvelbaum

Hi @simon, welcome to the community and to OpenZiti!

Hey! Glad you liked it!

Ooooh. Interesting! That's repeatable? It happens every time? Which server is "the" server that reboots?

Do you happen to know what sort of error is reported? ARE there errors in the router/controller/other logs?

Yes, it is repeatable. I have installed everything including the "host anywhere ziti" and "BrowZer" onto "the" server created in Digital Ocean.

I have tried a few times already, always started with a fresh machine, happens every time.

I will see if I can get some logs and screemshots later today.

1 Like

OK. I have just tried again once with Ubuntu 22.04 (LTS) and once again with Debian 12 in Digital Ocean.

It works fine on Ubuntu, tested with several reboots. I guess I will stay with Ubuntu.

So, it happens only on Debian 12 and here are some screenshots and logs for your reference if you are interested. I used github methods for installing the BrowZer. Restarting BrowZer service won't help, BrowZer will only work after ziti-router service restarts.

root@d1:~# journalctl -fu ziti-router
Oct 10 16:30:24 d1 ziti[454]: {"file":"github.com/openziti/ziti/router/handler_ctrl/validate_terminators.go:81","func":"github.com/openziti/ziti/router/handler_ctrl.(*validateTerminatorsHandler).validateTerminators","level":"info","msg":"removing invalid terminator 73e8b413-9abf-4328-9df1-b48c233e4e61 with binding: tunnel. had dialer? true","time":"2023-10-10T16:30:24.298Z"}
Oct 10 16:30:24 d1 ziti[454]: {"file":"github.com/openziti/ziti/router/handler_ctrl/validate_terminators.go:92","func":"github.com/openziti/ziti/router/handler_ctrl.(*validateTerminatorsHandler).validateTerminators","level":"info","msg":"send batch of 1 terminator deletes","time":"2023-10-10T16:30:24.299Z"}
Oct 10 16:30:24 d1 ziti[454]: {"file":"github.com/openziti/ziti/router/handler_edge_ctrl/apiSessionAdded.go:200","func":"github.com/openziti/ziti/router/handler_edge_ctrl.(*apiSessionAddedHandler).instantSync","level":"info","msg":"first api session syncId [clnkjg1g30001cl57x0spel6g], starting","strategy":"instant","time":"2023-10-10T16:30:24.348Z"}
Oct 10 16:30:24 d1 ziti[454]: {"file":"github.com/openziti/ziti/router/handler_edge_ctrl/apiSessionAdded.go:265","func":"github.com/openziti/ziti/router/handler_edge_ctrl.(*apiSessionSyncTracker).Add","level":"info","msg":"received api session sync chunk 0, isLast=true","time":"2023-10-10T16:30:24.348Z"}
Oct 10 16:30:25 d1 ziti[454]: {"file":"github.com/openziti/ziti/router/handler_edge_ctrl/apiSessionAdded.go:124","func":"github.com/openziti/ziti/router/handler_edge_ctrl.(*apiSessionAddedHandler).applySync","level":"info","msg":"finished sychronizing api sessions [count: 9, syncId: clnkjg1g30001cl57x0spel6g, duration: 32.465µs]","time":"2023-10-10T16:30:25.348Z"}
Oct 10 16:30:57 d1 ziti[454]: {"_context":"classic/wss:0.0.0.0:8447","file":"github.com/openziti/transport/v2@v2.0.107/wss/listener.go:60","func":"github.com/openziti/transport/v2/wss.(*wssListener).handleWebsocket","level":"info","msg":"entered","time":"2023-10-10T16:30:57.779Z"}
Oct 10 16:30:58 d1 ziti[454]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{8KE6}","chSeq":0,"connId":1,"edgeSeq":0,"error":"service 6C746ycVSmFnRkWPBTnhML has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:175","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2023-10-10T16:30:58.607Z","token":"70a6d5f1-bb37-42ce-9e3d-b5894cb28d41","type":"EdgeConnectType","uuid":"e32e374f-8484-4493-b774-55fe7ab9a07e"}
Oct 10 16:30:58 d1 ziti[454]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{8KE6}","chSeq":1,"connId":2,"edgeSeq":0,"error":"service 6C746ycVSmFnRkWPBTnhML has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:175","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2023-10-10T16:30:58.668Z","token":"70a6d5f1-bb37-42ce-9e3d-b5894cb28d41","type":"EdgeConnectType","uuid":"1da2f9a7-d8fc-4e0d-8ae9-2539384c6f86"}
Oct 10 16:30:58 d1 ziti[454]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{8KE6}","chSeq":2,"connId":3,"edgeSeq":0,"error":"service 6C746ycVSmFnRkWPBTnhML has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:175","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2023-10-10T16:30:58.725Z","token":"70a6d5f1-bb37-42ce-9e3d-b5894cb28d41","type":"EdgeConnectType","uuid":"4d9ba39b-6038-42b3-a423-c2ed6efa1bfa"}
Oct 10 16:30:59 d1 ziti[454]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{8KE6}","chSeq":3,"connId":4,"edgeSeq":0,"error":"service 6C746ycVSmFnRkWPBTnhML has no terminators","file":"github.com/openziti/ziti/router/xgress_edge/listener.go:175","func":"github.com/openziti/ziti/router/xgress_edge.(*edgeClientConn).processConnect","level":"warning","msg":"failed to dial fabric","time":"2023-10-10T16:30:59.160Z","token":"70a6d5f1-bb37-42ce-9e3d-b5894cb28d41","type":"EdgeConnectType","uuid":"e68b425b-c37d-4d8a-83b1-f8c3784124e9"}
root@d1:~# systemctl status ziti-router.service 
â—Ź ziti-router.service - Ziti-Router for d1-edge-router
     Loaded: loaded (/etc/systemd/system/ziti-router.service; enabled; preset: enabled)
     Active: active (running) since Tue 2023-10-10 16:30:15 UTC; 3min 15s ago
   Main PID: 454 (ziti)
      Tasks: 7 (limit: 1107)
     Memory: 60.4M
        CPU: 1.512s
     CGroup: /system.slice/ziti-router.service
             └─454 /root/.ziti/quickstart/d1/ziti-bin/ziti-v0.30.4/ziti router run /root/.ziti/quickstart/d1/d1-edge-router.yaml

Oct 10 16:30:24 d1 ziti[454]: {"file":"github.com/openziti/ziti/router/handler_ctrl/validate_terminators.go:81","func":"github.com/openziti/ziti/router/handler_ctrl.(*validateTerminatorsHandler).validateTermina>
Oct 10 16:30:24 d1 ziti[454]: {"file":"github.com/openziti/ziti/router/handler_ctrl/validate_terminators.go:92","func":"github.com/openziti/ziti/router/handler_ctrl.(*validateTerminatorsHandler).validateTermina>
Oct 10 16:30:24 d1 ziti[454]: {"file":"github.com/openziti/ziti/router/handler_edge_ctrl/apiSessionAdded.go:200","func":"github.com/openziti/ziti/router/handler_edge_ctrl.(*apiSessionAddedHandler).instantSync",>
Oct 10 16:30:24 d1 ziti[454]: {"file":"github.com/openziti/ziti/router/handler_edge_ctrl/apiSessionAdded.go:265","func":"github.com/openziti/ziti/router/handler_edge_ctrl.(*apiSessionSyncTracker).Add","level":">
Oct 10 16:30:25 d1 ziti[454]: {"file":"github.com/openziti/ziti/router/handler_edge_ctrl/apiSessionAdded.go:124","func":"github.com/openziti/ziti/router/handler_edge_ctrl.(*apiSessionAddedHandler).applySync","l>
Oct 10 16:30:57 d1 ziti[454]: {"_context":"classic/wss:0.0.0.0:8447","file":"github.com/openziti/transport/v2@v2.0.107/wss/listener.go:60","func":"github.com/openziti/transport/v2/wss.(*wssListener).handleWebso>
Oct 10 16:30:58 d1 ziti[454]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{8KE6}","chSeq":0,"connId":1,"edgeSeq":0,"error":"service 6C746ycVSmFnRkWPBTnhML has no terminators","file":"github.com/openziti/ziti/>
Oct 10 16:30:58 d1 ziti[454]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{8KE6}","chSeq":1,"connId":2,"edgeSeq":0,"error":"service 6C746ycVSmFnRkWPBTnhML has no terminators","file":"github.com/openziti/ziti/>
Oct 10 16:30:58 d1 ziti[454]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{8KE6}","chSeq":2,"connId":3,"edgeSeq":0,"error":"service 6C746ycVSmFnRkWPBTnhML has no terminators","file":"github.com/openziti/ziti/>
Oct 10 16:30:59 d1 ziti[454]: {"_context":"ch{edge}-\u003eu{classic}-\u003ei{8KE6}","chSeq":3,"connId":4,"edgeSeq":0,"error":"service 6C746ycVSmFnRkWPBTnhML has no terminators","file":"github.com/openziti/ziti/>