Arduino create agent setup issue

My Macbook (MacBook Pro, 13-inch, 2018, Four Thunderbolt 3 Ports, MacOS 10.13.6) is known by my friends and family to be an oddball, and it seems it's doing what it does best again.

The zip file downloaded from GitHub unzips automatically and becomes a useless folder full of random code. I may just be incompetent here, but I don't think that's supposed to happen.

If it is supposed to unzip automatically, how am I supposed to set it up? And if it isn't, how do I stop it from doing so?

Can you download it to a phone or a Windows device then move it to your MAC?

Try using the standard process for installing the Arduino Create Agent:

this worked! thanks!

You're welcome. I'm glad to hear it's working now. Enjoy!
Per

Hello All!
Try to start "Arduino Create Agent" and get this error.

INFO[0000] Version:1.2.3                                
INFO[0000] Hostname: kevin                              
INFO[0000] Garbage collection is on using Standard mode, meaning we just let Golang determine when to garbage collect. 
INFO[0000] You specified a serial port regular expression filter: usb|acm|com 
INFO[0000] Your serial ports:                           
INFO[0000] 	There are no serial ports to list.          
[GIN-debug] [WARNING] Running in "debug" mode. Switch to "release" mode in production.
 - using env:	export GIN_MODE=release
 - using code:	gin.SetMode(gin.ReleaseMode)

[GIN-debug] GET    /                         --> main.homeHandler (2 handlers)
[GIN-debug] GET    /certificate.crt          --> main.certHandler (2 handlers)
[GIN-debug] DELETE /certificate.crt          --> main.deleteCertHandler (2 handlers)
[GIN-debug] POST   /upload                   --> main.uploadHandler (2 handlers)
[GIN-debug] GET    /socket.io/               --> main.(*WsServer).ServeHTTP-fm (2 handlers)
[GIN-debug] POST   /socket.io/               --> main.(*WsServer).ServeHTTP-fm (2 handlers)
[GIN-debug] WS     /socket.io/               --> main.(*WsServer).ServeHTTP-fm (2 handlers)
[GIN-debug] WSS    /socket.io/               --> main.(*WsServer).ServeHTTP-fm (2 handlers)
[GIN-debug] GET    /info                     --> main.infoHandler (2 handlers)
[GIN-debug] POST   /killbrowser              --> main.killBrowserHandler (2 handlers)
[GIN-debug] POST   /pause                    --> main.pauseHandler (2 handlers)
[GIN-debug] POST   /update                   --> main.updateHandler (2 handlers)
[GIN-debug] GET    /v2/*path                 --> github.com/gin-gonic/gin.WrapH.func1 (2 handlers)
[GIN-debug] POST   /v2/*path                 --> github.com/gin-gonic/gin.WrapH.func1 (2 handlers)
[GIN-debug] PUT    /v2/*path                 --> github.com/gin-gonic/gin.WrapH.func1 (2 handlers)
[GIN-debug] PATCH  /v2/*path                 --> github.com/gin-gonic/gin.WrapH.func1 (2 handlers)
[GIN-debug] HEAD   /v2/*path                 --> github.com/gin-gonic/gin.WrapH.func1 (2 handlers)
[GIN-debug] OPTIONS /v2/*path                 --> github.com/gin-gonic/gin.WrapH.func1 (2 handlers)
[GIN-debug] DELETE /v2/*path                 --> github.com/gin-gonic/gin.WrapH.func1 (2 handlers)
[GIN-debug] CONNECT /v2/*path                 --> github.com/gin-gonic/gin.WrapH.func1 (2 handlers)
[GIN-debug] TRACE  /v2/*path                 --> github.com/gin-gonic/gin.WrapH.func1 (2 handlers)
[GIN-debug] Listening and serving HTTP on 127.0.0.1:8991
ERRO[0000] Could not find HTTPS certificate. Using plain HTTP only. 
2021/06/25 14:22:33 [ERR] bonjour: Failed to bind to udp6 port: listen udp6 [ff02::]:5353: socket: address family not supported by protocol
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0xa2d49e]

goroutine 37 [running]:
net.(*UDPConn).SyscallConn(...)
	/opt/hostedtoolcache/go/1.14.15/x64/src/net/udpsock.go:95
golang.org/x/net/internal/socket.NewConn(0xe9d940, 0x0, 0x0, 0xe9d940, 0x0)
	/home/runner/go/pkg/mod/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e/internal/socket/rawconn.go:30 +0x8e
golang.org/x/net/ipv6.NewPacketConn(0xe9afa0, 0x0, 0xc000438050)
	/home/runner/go/pkg/mod/golang.org/x/net@v0.0.0-20200324143707-d3edc9973b7e/ipv6/endpoint.go:121 +0x5d
github.com/oleksandr/bonjour.newClient(0x0, 0x20300000000000, 0x7f2a5f973fff, 0x7f2a86290390)
	/home/runner/go/pkg/mod/github.com/oleksandr/bonjour@v0.0.0-20160508152359-5dcf00d8b228/client.go:100 +0x1a7
github.com/oleksandr/bonjour.NewResolver(0x0, 0x0, 0x0, 0x0)
	/home/runner/go/pkg/mod/github.com/oleksandr/bonjour@v0.0.0-20160508152359-5dcf00d8b228/client.go:23 +0x2f
main.getPorts(0x7800c9, 0xc000067cb0, 0xc000118150, 0x200000001, 0x40f836)
	/home/runner/work/arduino-create-agent/arduino-create-agent/discovery.go:111 +0x3c
main.GetNetworkList(0xc000118230, 0x20, 0x20, 0xc000067b08, 0x44e27e)
	/home/runner/work/arduino-create-agent/arduino-create-agent/discovery.go:49 +0x34
main.GetList(0x1, 0x0, 0x0, 0x0, 0x0, 0x0)
	/home/runner/work/arduino-create-agent/arduino-create-agent/seriallist.go:28 +0x88e
main.spListDual(0x1)
	/home/runner/work/arduino-create-agent/arduino-create-agent/serial.go:146 +0x42
main.discoverLoop.func2()
	/home/runner/work/arduino-create-agent/arduino-create-agent/serial.go:137 +0x26
created by main.discoverLoop
	/home/runner/work/arduino-create-agent/arduino-create-agent/serial.go:135 +0xce

How can I fix it?
PS. Ubuntu 20.04

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.