title: How to run a pds-client?
body: <p>I've 0 knowledge in Go, but I'm trying to run a pds client explained in <a href="https://github.com/voximplant/pds-sample-client" rel="nofollow noreferrer">https://github.com/voximplant/pds-sample-client</a>, but get errors when run.</p>
  <p>When try to execute ./generate_proto.sh, I get:</p>
  <pre><code>-bash: ./generate_proto.sh: Permission denied
  </code></pre>
  <p>I tryed installing go1.12 and installing the package and get that golang.org/x/net/http2 requires Go 1.17</p>
  <pre><code>$ wget https://go.dev/dl/go1.12.linux-amd64.tar.gz
  $ rm -rf /usr/local/go &amp;&amp; tar -C /usr/local -xzf go1.12.linux-amd64.tar.gz
  $ export PATH=$PATH:/usr/local/go/bin
  $ go version
  go version go1.12 linux/amd64
  $ go get -u google.golang.org/grpc@v1.20.1
  $ go run main.go
  # golang.org/x/net/http2
  /root/go/pkg/mod/golang.org/x/net@v0.0.0-20220826154423-83b083e8dc8b/http2/client_conn_pool.go:303:6: undefined: errors.Is
  /root/go/pkg/mod/golang.org/x/net@v0.0.0-20220826154423-83b083e8dc8b/http2/server.go:2750:9: h.Clone undefined (type http.Header has no field or method Clone)
  /root/go/pkg/mod/golang.org/x/net@v0.0.0-20220826154423-83b083e8dc8b/http2/transport.go:426:30: undefined: errors.Is
  /root/go/pkg/mod/golang.org/x/net@v0.0.0-20220826154423-83b083e8dc8b/http2/transport.go:426:45: undefined: os.ErrDeadlineExceeded
  /root/go/pkg/mod/golang.org/x/net@v0.0.0-20220826154423-83b083e8dc8b/http2/transport.go:2109:5: undefined: errors.Is
  /root/go/pkg/mod/golang.org/x/net@v0.0.0-20220826154423-83b083e8dc8b/http2/transport.go:2113:5: undefined: errors.Is
  /root/go/pkg/mod/golang.org/x/net@v0.0.0-20220826154423-83b083e8dc8b/http2/transport.go:2117:5: undefined: errors.Is
  note: module requires Go 1.17
  </code></pre>
  <p>So I tried with lastest version go1.19</p>
  <pre><code>$ wget https://go.dev/dl/go1.19.linux-amd64.tar.gz
  $ rm -rf /usr/local/go &amp;&amp; tar -C /usr/local -xzf go1.19.linux-amd64.tar.gz
  $ export PATH=$PATH:/usr/local/go/bin
  $ go version
  go version go1.19 linux/amd64
  $ go get -u google.golang.org/grpc@v1.20.1
  go: downloading google.golang.org/genproto v0.0.0-20220829175752-36a9c930ecbf
  go: downloading golang.org/x/sys v0.0.0-20220829200755-d48e67d00261
  go: module github.com/golang/protobuf is deprecated: Use the &quot;google.golang.org/protobuf&quot; module instead.
  go: upgraded golang.org/x/sys v0.0.0-20220825204002-c680a09ffe64 =&gt; v0.0.0-20220829200755-d48e67d00261
  $ go run main.go
  panic: grpc: no transport security set (use grpc.WithInsecure() explicitly or set credentials)
  
  goroutine 1 [running]:
  main.main()
          /home/pds-sample-client/main.go:17 +0x367
  exit status 2
  </code></pre>
  <p>Please, has anyone been able to make it run, or If anyone been able to run a pds client in node or python?</p>