DMS 0.4.82 2 jobs fail back to back 1st submitted but stopped reporting 2nd couldn't create deployment request, failed to dial
Summary
First CPU Job started and returned link to gist in the log. but gist stopped updating. Possible remote client offline. Web app sat saying job submitted successfully. Refreshed the browser and started second CPU job. Signed transaction and got job is submitted message. Afer several minutes the logfile returned an error "couldn't create deployment request stream: failed to dial ......"
Steps to reproduce
As Above
What is the current bug behavior?
Jobs fail as per log. SPD Web app reports jobs submitted successfully.
What is the expected correct behavior?
SPD Webapp should return error
Relevant logs and/or screenshots
May 23 17:46:47 sams-desktop nunet-dms[30557]: [GIN] 2023/05/23 - 17:46:47 | 200 | 256.653µs | 127.0.0.1 | GET "/api/v1/peers/dht"
May 23 17:52:39 sams-desktop nunet-dms[30557]: [GIN] 2023/05/23 - 17:52:39 | 200 | 132.028µs | ::1 | GET "/api/v1/run/deploy"
May 23 17:53:09 sams-desktop nunet-dms[30557]: [GIN] 2023/05/23 - 17:53:09 | 204 | 53.737µs | ::1 | OPTIONS "/api/v1/run/request-service"
May 23 17:53:09 sams-desktop nunet-dms[30557]: 2023-05-23T17:53:09.160+0700 INFO machines/handlers.go:85 estimated ntx price 0.27280000000000004 {"package": "utils"}
May 23 17:53:47 sams-desktop nunet-dms[30557]: 2023-05-23T17:53:47.575+0700 DEBUG machines/handlers.go:126 compute provider: %!(EXTRA models.PeerData={QmawSFeMWXP7j5MpoKqk3TXd5yDLTLmyYUwwCvxiKq2tCe true true [{GA102 [GeForce RTX 3090] 0 0} {GA102 [GeForce RTX 3090] 0 0} {GA102 [GeForce RTX 3080] 0 0} {GA102 [GeForce RTX 3090] 0 0} {GA102 [GeForce RTX 3090] 0 0} {GA102 [GeForce RTX 3090] 0 0}] addr_test1qp9lazn3lylmj808v9yvfsllrqlyd9tjuuxuxqjc6unck6tn9xjpexlke8ml8c9df69rf28undhmuu4q2s0jqe95gcdswnpkps {1 32400 0 28508 0 7 0 0} [] 1684839091}) {"package": "utils"}
May 23 17:53:47 sams-desktop nunet-dms[30557]: 2023-05-23T17:53:47.576+0700 ERROR machines/handlers.go:136 unable to extract public key from peer id: public key is not embedded in peer ID {"package": "utils"}
May 23 17:53:47 sams-desktop nunet-dms[30557]: gitlab.com/nunet/device-management-service/libp2p/machines.HandleRequestService
May 23 17:53:47 sams-desktop nunet-dms[30557]: /tmp/builds/uUvV2XC1/1/nunet/device-management-service/libp2p/machines/handlers.go:136
May 23 17:53:47 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.(*Context).Next
May 23 17:53:47 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/context.go:173
May 23 17:53:47 sams-desktop nunet-dms[30557]: go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin.Middleware.func1
May 23 17:53:47 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin@v0.39.0/gintrace.go:90
May 23 17:53:47 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.(*Context).Next
May 23 17:53:47 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/context.go:173
May 23 17:53:47 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1
May 23 17:53:47 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/recovery.go:101
May 23 17:53:47 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.(*Context).Next
May 23 17:53:47 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/context.go:173
May 23 17:53:47 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.LoggerWithConfig.func1
May 23 17:53:47 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/logger.go:240
May 23 17:53:47 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.(*Context).Next
May 23 17:53:47 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/context.go:173
May 23 17:53:47 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.(*Engine).handleHTTPRequest
May 23 17:53:47 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/gin.go:616
May 23 17:53:47 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.(*Engine).ServeHTTP
May 23 17:53:47 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/gin.go:572
May 23 17:53:47 sams-desktop nunet-dms[30557]: net/http.serverHandler.ServeHTTP
May 23 17:53:47 sams-desktop nunet-dms[30557]: /usr/local/go/src/net/http/server.go:2947
May 23 17:53:47 sams-desktop nunet-dms[30557]: net/http.(*conn).serve
May 23 17:53:47 sams-desktop nunet-dms[30557]: /usr/local/go/src/net/http/server.go:1991
May 23 17:53:47 sams-desktop nunet-dms[30557]: 2023-05-23T17:53:47.576+0700 INFO machines/handlers.go:143 sending fund contract request to oracle {"package": "utils"}
May 23 17:53:47 sams-desktop nunet-dms[30557]: 2023-05-23T17:53:47.576+0700 INFO oracle/oracle.go:93 sending funding request to oracle {"package": "oracle"}
May 23 17:53:48 sams-desktop nunet-dms[30557]: 2023-05-23T17:53:48.431+0700 INFO oracle/oracle.go:105 funding response from oracle: {{{} [] [] <nil>} 0 [] d4175edcdcb13644d1c0bbcd5f48f661d17d526dcb5b7ef52a2f48ea1ba7de0f485e18f1f4b4dbd566b80237b4191b085d97eb3c145052d41d27a38049d7b80b funding-582024ca22d16745c51179e4b322dbdf1281027621402073c97ee134288b70eb1958} {"package": "oracle"}
May 23 17:53:48 sams-desktop nunet-dms[30557]: [GIN] 2023/05/23 - 17:53:48 | 200 | 39.287883988s | ::1 | POST "/api/v1/run/request-service"
May 23 17:54:04 sams-desktop nunet-dms[30557]: 2023-05-23T17:54:04.998+0700 DEBUG machines/handlers.go:225 Received message from websocket client: {"message":{"transaction_status":"success","transaction_type":"fund"},"action":"send-status"} {"package": "utils"}
May 23 17:54:05 sams-desktop nunet-dms[30557]: 2023-05-23T17:54:04.999+0700 DEBUG machines/handlers.go:340 deployment request: {addr_test1qq0aq505npfft4t2ql7gd7w442dpmarnfthlzy73pczzccj9q695zk5p2eyx8gqz68s4d7s6q5fpa0953taavkmxhupq0gzhse 1 Cardano ml-training-cpu 2023-05-23 17:54:04.999549284 +0700 +07 m=+623.975763870 {registry.gitlab.com/nunet/ml-on-gpu/ml-on-cpu-service/develop/ml-on-cpu https://gitlab.com/nunet/ml-on-gpu/ml-on-cpu-service/-/raw/develop/examples/cifar-10_cpu_checkpointed.py [matplotlib] QmawSFeMWXP7j5MpoKqk3TXd5yDLTLmyYUwwCvxiKq2tCe Qmd6cfb7y3n8CixaQEtZ6P5nuQivNXosjz2f4jW8wUd71Y RSA } {Low 500 2000 2000 170 10} {0000000000000000 00000000000000000000000000000000 00 }} {"package": "utils"}
May 23 17:54:05 sams-desktop nunet-dms[30557]: 2023-05-23T17:54:04.999+0700 INFO libp2p/messaging.go:301 Creating a new depReq! {"package": "utils"}
May 23 17:54:05 sams-desktop nunet-dms[30557]: 2023-05-23T17:54:04.999+0700 DEBUG otelzap@v0.1.21/otelzap.go:399 deployment request: {"address_user":"addr_test1qq0aq505npfft4t2ql7gd7w442dpmarnfthlzy73pczzccj9q695zk5p2eyx8gqz68s4d7s6q5fpa0953taavkmxhupq0gzhse","max_ntx":1,"blockchain":"Cardano","service_type":"ml-training-cpu","timestamp":"2023-05-23T17:54:04.999549284+07:00","params":{"image_id":"registry.gitlab.com/nunet/ml-on-gpu/ml-on-cpu-service/develop/ml-on-cpu","model_url":"https://gitlab.com/nunet/ml-on-gpu/ml-on-cpu-service/-/raw/develop/examples/cifar-10_cpu_checkpointed.py","packages":["matplotlib"],"node_id":"QmawSFeMWXP7j5MpoKqk3TXd5yDLTLmyYUwwCvxiKq2tCe","public_key":"","local_node_id":"Qmd6cfb7y3n8CixaQEtZ6P5nuQivNXosjz2f4jW8wUd71Y","local_public_key":"RSA","machine_type":""},"constraints":{"complexity":"Low","cpu":500,"ram":2000,"vram":2000,"power":170,"time":10},"traceinfo":{"trace_id":"0000000000000000","span_id":"00000000000000000000000000000000","trace_flags":"00","trace_state":""}} {"package": "utils"}
May 23 17:54:17 sams-desktop nunet-dms[30557]: 2023-05-23T17:54:17.705+0700 DEBUG libp2p/messaging.go:393 received raw data from stream: {"msg_type":"JobStatus","msg":"{\"ID\":2,\"CreatedAt\":\"2023-05-23T06:54:17.557496269-04:00\",\"UpdatedAt\":\"2023-05-23T06:54:17.557496269-04:00\",\"DeletedAt\":null,\"JobStatus\":\"running\",\"JobDuration\":5,\"EstimatedJobDuration\":10,\"ServiceName\":\"registry.gitlab.com/nunet/ml-on-gpu/ml-on-cpu-service/develop/ml-on-cpu\",\"ContainerID\":\"\",\"ResourceRequirements\":0,\"ImageID\":\"registry.gitlab.com/nunet/ml-on-gpu/ml-on-cpu-service/develop/ml-on-cpu\",\"LogURL\":\"https://gist.github.com/nunet-dev/1f11f1635e169b8594fb3b689f87b2d5\"}"}
May 23 17:54:17 sams-desktop nunet-dms[30557]: {"package": "utils"}
May 23 17:54:17 sams-desktop nunet-dms[30557]: 2023-05-23T17:54:17.705+0700 DEBUG libp2p/messaging.go:166 received deployment update: {"msg_type":"JobStatus","msg":"{\"ID\":2,\"CreatedAt\":\"2023-05-23T06:54:17.557496269-04:00\",\"UpdatedAt\":\"2023-05-23T06:54:17.557496269-04:00\",\"DeletedAt\":null,\"JobStatus\":\"running\",\"JobDuration\":5,\"EstimatedJobDuration\":10,\"ServiceName\":\"registry.gitlab.com/nunet/ml-on-gpu/ml-on-cpu-service/develop/ml-on-cpu\",\"ContainerID\":\"\",\"ResourceRequirements\":0,\"ImageID\":\"registry.gitlab.com/nunet/ml-on-gpu/ml-on-cpu-service/develop/ml-on-cpu\",\"LogURL\":\"https://gist.github.com/nunet-dev/1f11f1635e169b8594fb3b689f87b2d5\"}"}
May 23 17:54:17 sams-desktop nunet-dms[30557]: {"package": "utils"}
May 23 17:54:17 sams-desktop nunet-dms[30557]: 2023-05-23T17:54:17.706+0700 INFO libp2p/messaging.go:187 Updating DepReqFlat Job Status record in DB (id=1, jobstatus=running) {"package": "utils"}
May 23 17:54:47 sams-desktop nunet-dms[30557]: 2023-05-23T17:54:47.073+0700 ERROR libp2p/messaging.go:162 failed to read deployment update: Application error 0x0 (local) {"package": "utils"}
May 23 17:54:47 sams-desktop nunet-dms[30557]: gitlab.com/nunet/device-management-service/libp2p.DeploymentUpdateListener
May 23 17:54:47 sams-desktop nunet-dms[30557]: /tmp/builds/uUvV2XC1/1/nunet/device-management-service/libp2p/messaging.go:162
May 23 17:54:47 sams-desktop nunet-dms[30557]: 2023-05-23T17:54:47.073+0700 ERROR libp2p/messaging.go:143 connection error: closing stream and websocket Application error 0x0 (local) {"package": "utils"}
May 23 17:54:47 sams-desktop nunet-dms[30557]: gitlab.com/nunet/device-management-service/libp2p.DeploymentUpdateListener.func1
May 23 17:54:47 sams-desktop nunet-dms[30557]: /tmp/builds/uUvV2XC1/1/nunet/device-management-service/libp2p/messaging.go:143
May 23 17:54:47 sams-desktop nunet-dms[30557]: runtime.gopanic
May 23 17:54:47 sams-desktop nunet-dms[30557]: /usr/local/go/src/runtime/panic.go:884
May 23 17:54:47 sams-desktop nunet-dms[30557]: gitlab.com/nunet/device-management-service/libp2p.DeploymentUpdateListener
May 23 17:54:47 sams-desktop nunet-dms[30557]: /tmp/builds/uUvV2XC1/1/nunet/device-management-service/libp2p/messaging.go:163
May 23 18:16:25 sams-desktop nunet-dms[30557]: 2023-05-23T18:16:25.359+0700 WARN machines/handlers.go:222 unable to read from websocket - panicking: websocket: close 1001 (going away) {"package": "utils"}
May 23 18:16:25 sams-desktop nunet-dms[30557]: gitlab.com/nunet/device-management-service/libp2p/machines.listenToOutgoingMessage
May 23 18:16:25 sams-desktop nunet-dms[30557]: /tmp/builds/uUvV2XC1/1/nunet/device-management-service/libp2p/machines/handlers.go:222
May 23 18:16:25 sams-desktop nunet-dms[30557]: 2023-05-23T18:16:25.359+0700 WARN machines/handlers.go:212 closing sock after panic - websocket: close 1001 (going away) {"package": "utils"}
May 23 18:16:25 sams-desktop nunet-dms[30557]: gitlab.com/nunet/device-management-service/libp2p/machines.listenToOutgoingMessage.func1
May 23 18:16:25 sams-desktop nunet-dms[30557]: /tmp/builds/uUvV2XC1/1/nunet/device-management-service/libp2p/machines/handlers.go:212
May 23 18:16:25 sams-desktop nunet-dms[30557]: runtime.gopanic
May 23 18:16:25 sams-desktop nunet-dms[30557]: /usr/local/go/src/runtime/panic.go:884
May 23 18:16:25 sams-desktop nunet-dms[30557]: gitlab.com/nunet/device-management-service/libp2p/machines.listenToOutgoingMessage
May 23 18:16:25 sams-desktop nunet-dms[30557]: /tmp/builds/uUvV2XC1/1/nunet/device-management-service/libp2p/machines/handlers.go:223
May 23 18:16:25 sams-desktop nunet-dms[30557]: [GIN] 2023/05/23 - 18:16:25 | 200 | 252.875µs | ::1 | GET "/api/v1/run/deploy"
May 23 18:16:59 sams-desktop nunet-dms[30557]: 2023-05-23T18:16:59.079+0700 INFO machines/handlers.go:61 Deployed job unknown status (outbound depReq not open anymore). Deleting DepReqFlat record (i=1, n=1) from DB {"package": "utils"}
May 23 18:16:59 sams-desktop nunet-dms[30557]: 2023-05-23T18:16:59.086+0700 INFO machines/handlers.go:85 estimated ntx price 0.27280000000000004 {"package": "utils"}
May 23 18:17:06 sams-desktop nunet-dms[30557]: 2023-05-23T18:17:06.100+0700 DEBUG machines/handlers.go:126 compute provider: %!(EXTRA models.PeerData={QmS2LeHQRCrmhvCMMZg5rjVT9FiHgLpihitdTrxPRKP6Gq true true [{AD104 [GeForce RTX 4070 Ti] 0 0}] addr_test1qryky4dll0rrcwlt5500mf5mv5smnk9zwd63ljv9vqe6plrmd3t38267v65vsher747s755fvnarxle00z3hzny3a5vq3yr94m {1 70000 0 16000 0 13 0 0} [] 1684840588}) {"package": "utils"}
May 23 18:17:06 sams-desktop nunet-dms[30557]: 2023-05-23T18:17:06.100+0700 ERROR machines/handlers.go:136 unable to extract public key from peer id: public key is not embedded in peer ID {"package": "utils"}
May 23 18:17:06 sams-desktop nunet-dms[30557]: gitlab.com/nunet/device-management-service/libp2p/machines.HandleRequestService
May 23 18:17:06 sams-desktop nunet-dms[30557]: /tmp/builds/uUvV2XC1/1/nunet/device-management-service/libp2p/machines/handlers.go:136
May 23 18:17:06 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.(*Context).Next
May 23 18:17:06 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/context.go:173
May 23 18:17:06 sams-desktop nunet-dms[30557]: go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin.Middleware.func1
May 23 18:17:06 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/go.opentelemetry.io/contrib/instrumentation/github.com/gin-gonic/gin/otelgin@v0.39.0/gintrace.go:90
May 23 18:17:06 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.(*Context).Next
May 23 18:17:06 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/context.go:173
May 23 18:17:06 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.CustomRecoveryWithWriter.func1
May 23 18:17:06 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/recovery.go:101
May 23 18:17:06 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.(*Context).Next
May 23 18:17:06 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/context.go:173
May 23 18:17:06 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.LoggerWithConfig.func1
May 23 18:17:06 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/logger.go:240
May 23 18:17:06 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.(*Context).Next
May 23 18:17:06 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/context.go:173
May 23 18:17:06 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.(*Engine).handleHTTPRequest
May 23 18:17:06 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/gin.go:616
May 23 18:17:06 sams-desktop nunet-dms[30557]: github.com/gin-gonic/gin.(*Engine).ServeHTTP
May 23 18:17:06 sams-desktop nunet-dms[30557]: /root/go/pkg/mod/github.com/gin-gonic/gin@v1.8.2/gin.go:572
May 23 18:17:06 sams-desktop nunet-dms[30557]: net/http.serverHandler.ServeHTTP
May 23 18:17:06 sams-desktop nunet-dms[30557]: /usr/local/go/src/net/http/server.go:2947
May 23 18:17:06 sams-desktop nunet-dms[30557]: net/http.(*conn).serve
May 23 18:17:06 sams-desktop nunet-dms[30557]: /usr/local/go/src/net/http/server.go:1991
May 23 18:17:06 sams-desktop nunet-dms[30557]: 2023-05-23T18:17:06.100+0700 INFO machines/handlers.go:143 sending fund contract request to oracle {"package": "utils"}
May 23 18:17:06 sams-desktop nunet-dms[30557]: 2023-05-23T18:17:06.100+0700 INFO oracle/oracle.go:93 sending funding request to oracle {"package": "oracle"}
May 23 18:17:06 sams-desktop nunet-dms[30557]: 2023-05-23T18:17:06.978+0700 INFO oracle/oracle.go:105 funding response from oracle: {{{} [] [] <nil>} 0 [] 9786e3b2568f38b05d9e9df0499f7661626ba9c09c6920f05d254393b238eb4579bf395cb36e92a1c53d8559fc26da87dde59a861974ff8e6883ebecd0830203 funding-58200f28963597386e6a9b729e9fd6ee89af683f6b792a3892aa370d1e73b77faad7} {"package": "oracle"}
May 23 18:17:06 sams-desktop nunet-dms[30557]: [GIN] 2023/05/23 - 18:17:06 | 200 | 7.914860576s | ::1 | POST "/api/v1/run/request-service"
May 23 18:17:18 sams-desktop nunet-dms[30557]: 2023-05-23T18:17:18.835+0700 DEBUG machines/handlers.go:225 Received message from websocket client: {"message":{"transaction_status":"success","transaction_type":"fund"},"action":"send-status"} {"package": "utils"}
May 23 18:17:18 sams-desktop nunet-dms[30557]: 2023-05-23T18:17:18.836+0700 DEBUG machines/handlers.go:340 deployment request: {addr_test1qq0aq505npfft4t2ql7gd7w442dpmarnfthlzy73pczzccj9q695zk5p2eyx8gqz68s4d7s6q5fpa0953taavkmxhupq0gzhse 1 Cardano ml-training-cpu 2023-05-23 18:17:18.836518316 +0700 +07 m=+2017.812732906 {registry.gitlab.com/nunet/ml-on-gpu/ml-on-cpu-service/develop/ml-on-cpu https://gitlab.com/nunet/ml-on-gpu/ml-on-cpu-service/-/raw/develop/examples/cifar-10_cpu_checkpointed.py [matplotlib] QmS2LeHQRCrmhvCMMZg5rjVT9FiHgLpihitdTrxPRKP6Gq Qmd6cfb7y3n8CixaQEtZ6P5nuQivNXosjz2f4jW8wUd71Y RSA } {Low 500 2000 2000 170 10} {0000000000000000 00000000000000000000000000000000 00 }} {"package": "utils"}
May 23 18:17:18 sams-desktop nunet-dms[30557]: 2023-05-23T18:17:18.836+0700 INFO libp2p/messaging.go:301 Creating a new depReq! {"package": "utils"}
May 23 18:17:24 sams-desktop nunet-dms[30557]: [GIN] 2023/05/23 - 18:17:24 | 404 | 101.809µs | 127.0.0.1 | GET "/"
May 23 18:17:25 sams-desktop nunet-dms[30557]: 2023-05-23T18:17:25.575+0700 ERROR machines/handlers.go:307 couldn't create deployment request stream: failed to dial QmS2LeHQRCrmhvCMMZg5rjVT9FiHgLpihitdTrxPRKP6Gq:
May 23 18:17:25 sams-desktop nunet-dms[30557]: * [/ip4/192.168.1.90/tcp/9000] dial tcp4 0.0.0.0:9000->192.168.1.90:9000: i/o timeout
May 23 18:17:25 sams-desktop nunet-dms[30557]: * [/ip4/192.168.1.90/udp/9000/quic] context deadline exceeded {"package": "utils"}
May 23 18:17:25 sams-desktop nunet-dms[30557]: gitlab.com/nunet/device-management-service/libp2p/machines.handleWebsocketAction
May 23 18:17:25 sams-desktop nunet-dms[30557]: /tmp/builds/uUvV2XC1/1/nunet/device-management-service/libp2p/machines/handlers.go:307
Version number of components and SO (if applicable)
DMS 0.4.82 SPD 0.1.3
Possible fixes
Edited by Samuel Lake

