[BUG] Unable to Upgrade from Rancher 2.6.2 to Stable 2.6.8

Rancher Server Setup

Rancher version: 2.6.2
Installation option (Docker install/Helm Chart): Docker Install
Proxy/Cert Details: Nginx External Proxy

Describe the bug
I have a Docker Install rancher on version 2.6.2 and I'm unable to upgrade to actual 2.6.8 stable version, getting this error:
level=info msg="Reconciling bootstrap data between datastore and disk" level=fatal msg="Failed to reconcile with temporary etcd: bootstrap data already found and encrypted with different token"
To Reproduce
Update rancher from 2.6.2 to 2.6.8
Result
Expected Result
upgrade rollout successfully

To add another comment, I was able to make it work but when started i get another error
INFO: Running k3s server --cluster-init --cluster-reset ERROR: time="2022-09-05T20:34:04Z" level=warning msg="remove /var/lib/rancher/k3s/agent/etc/k3s-agent-load-balancer.json: no such file or directory" time="2022-09-05T20:34:04Z" level=warning msg="remove /var/lib/rancher/k3s/agent/etc/k3s-api-server-agent-load-balancer.json: no such file or directory" time="2022-09-05T20:34:04Z" level=info msg="Starting k3s v1.24.1+k3s1 (0581808f)" time="2022-09-05T20:34:04Z" level=info msg="Managed etcd cluster bootstrap already complete and initialized" time="2022-09-05T20:34:04Z" level=info msg="Starting temporary etcd to reconcile with datastore" {"level":"info","ts":"2022-09-05T20:34:04.692Z","caller":"embed/etcd.go:131","msg":"configuring peer listeners","listen-peer-urls":["http://<IP_ADDRESS>:2400"]} {"level":"info","ts":"2022-09-05T20:34:04.693Z","caller":"embed/etcd.go:139","msg":"configuring client listeners","listen-client-urls":["http://<IP_ADDRESS>:2399"]} {"level":"info","ts":"2022-09-05T20:34:04.693Z","caller":"embed/etcd.go:308","msg":"starting an etcd server","etcd-version":"3.5.3","git-sha":"Not provided (use ./build instead of go build)","go-version":"go1.18.1","go-os":"linux","go-arch":"amd64","max-cpu-set":4,"max-cpu-available":4,"member-initialized":true,"name":"51d7b2334b24-66173692","data-dir":"/var/lib/rancher/k3s/server/db/etcd-tmp","wal-dir":"","wal-dir-dedicated":"","member-dir":"/var/lib/rancher/k3s/server/db/etcd-tmp/member","force-new-cluster":true,"heartbeat-interval":"500ms","election-timeout":"5s","initial-election-tick-advance":true,"snapshot-count":100000,"snapshot-catchup-entries":5000,"initial-advertise-peer-urls":["http://<IP_ADDRESS>:2400"],"listen-peer-urls":["http://<IP_ADDRESS>:2400"],"advertise-client-urls":["http://<IP_ADDRESS>:2399"],"listen-client-urls":["http://<IP_ADDRESS>:2399"],"listen-metrics-urls":[],"cors":["*"],"host-whitelist":["*"],"initial-cluster":"","initial-cluster-state":"new","initial-cluster-token":"","quota-size-bytes":2147483648,"pre-vote":true,"initial-corrupt-check":true,"corrupt-check-time-interval":"0s","auto-compaction-mode":"","auto-compaction-retention":"0s","auto-compaction-interval":"0s","discovery-url":"","discovery-proxy":"","downgrade-check-interval":"5s"} {"level":"info","ts":"2022-09-05T20:34:04.707Z","caller":"etcdserver/backend.go:81","msg":"opened backend db","path":"/var/lib/rancher/k3s/server/db/etcd-tmp/member/snap/db","took":"13.791595ms"} {"level":"info","ts":"2022-09-05T20:34:05.196Z","caller":"etcdserver/server.go:508","msg":"recovered v2 store from snapshot","snapshot-index":379204011,"snapshot-size":"77 kB"} {"level":"info","ts":"2022-09-05T20:34:05.196Z","caller":"etcdserver/server.go:521","msg":"recovered v3 backend from snapshot","backend-size-bytes":38076416,"backend-size":"38 MB","backend-size-in-use-bytes":38060032,"backend-size-in-use":"38 MB"} {"level":"info","ts":"2022-09-05T20:34:05.356Z","caller":"etcdserver/raft.go:556","msg":"forcing restart member","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","commit-index":379226295} {"level":"info","ts":"2022-09-05T20:34:05.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d switched to configuration voters=(10276657743932975437)"} {"level":"info","ts":"2022-09-05T20:34:05.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became follower at term 480"} {"level":"info","ts":"2022-09-05T20:34:05.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"newRaft 8e9e05c52164694d [peers: [8e9e05c52164694d], term: 480, commit: 379226295, applied: 379204011, lastindex: 379226295, lastterm: 480]"} {"level":"info","ts":"2022-09-05T20:34:05.357Z","caller":"api/capability.go:75","msg":"enabled capabilities for version","cluster-version":"3.4"} {"level":"info","ts":"2022-09-05T20:34:05.357Z","caller":"membership/cluster.go:278","msg":"recovered/added member from store","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","recovered-remote-peer-id":"8e9e05c52164694d","recovered-remote-peer-urls":["http://localhost:2380"]} {"level":"info","ts":"2022-09-05T20:34:05.357Z","caller":"membership/cluster.go:287","msg":"set cluster version from store","cluster-version":"3.4"} {"level":"warn","ts":"2022-09-05T20:34:05.358Z","caller":"auth/store.go:1220","msg":"simple token is not cryptographically signed"} {"level":"info","ts":"2022-09-05T20:34:05.358Z","caller":"mvcc/kvstore.go:345","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":358413191} {"level":"info","ts":"2022-09-05T20:34:05.389Z","caller":"mvcc/kvstore.go:415","msg":"kvstore restored","current-rev":358414811} {"level":"info","ts":"2022-09-05T20:34:05.390Z","caller":"etcdserver/quota.go:94","msg":"enabled backend quota with default value","quota-name":"v3-applier","quota-size-bytes":2147483648,"quota-size":"2.1 GB"} {"level":"info","ts":"2022-09-05T20:34:05.391Z","caller":"etcdserver/corrupt.go:46","msg":"starting initial corruption check","local-member-id":"8e9e05c52164694d","timeout":"15s"} {"level":"info","ts":"2022-09-05T20:34:05.400Z","caller":"etcdserver/corrupt.go:116","msg":"initial corruption checking passed; no corruption","local-member-id":"8e9e05c52164694d"} {"level":"info","ts":"2022-09-05T20:34:05.401Z","caller":"etcdserver/server.go:842","msg":"starting etcd server","local-member-id":"8e9e05c52164694d","local-server-version":"3.5.3","cluster-id":"cdf818194e3a8c32","cluster-version":"3.4"} {"level":"info","ts":"2022-09-05T20:34:05.401Z","caller":"etcdserver/server.go:736","msg":"started as single-node; fast-forwarding election ticks","local-member-id":"8e9e05c52164694d","forward-ticks":9,"forward-duration":"4.5s","election-ticks":10,"election-timeout":"5s"} {"level":"info","ts":"2022-09-05T20:34:05.403Z","caller":"embed/etcd.go:277","msg":"now serving peer/client/metrics","local-member-id":"8e9e05c52164694d","initial-advertise-peer-urls":["http://<IP_ADDRESS>:2400"],"listen-peer-urls":["http://<IP_ADDRESS>:2400"],"advertise-client-urls":["http://<IP_ADDRESS>:2399"],"listen-client-urls":["http://<IP_ADDRESS>:2399"],"listen-metrics-urls":[]} {"level":"info","ts":"2022-09-05T20:34:05.403Z","caller":"embed/etcd.go:581","msg":"serving peer traffic","address":"<IP_ADDRESS>:2400"} {"level":"info","ts":"2022-09-05T20:34:05.403Z","caller":"embed/etcd.go:553","msg":"cmux::serve","address":"<IP_ADDRESS>:2400"} {"level":"info","ts":"2022-09-05T20:34:05.464Z","caller":"membership/cluster.go:576","msg":"updated cluster version","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","from":"3.4","to":"3.5"} {"level":"info","ts":"2022-09-05T20:34:05.464Z","caller":"api/capability.go:75","msg":"enabled capabilities for version","cluster-version":"3.5"} {"level":"info","ts":"2022-09-05T20:34:05.465Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d switched to configuration voters=(10276657743932975437)"} {"level":"info","ts":"2022-09-05T20:34:05.465Z","caller":"membership/cluster.go:554","msg":"updated member","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","updated-remote-peer-id":"8e9e05c52164694d","updated-remote-peer-urls":["https://<IP_ADDRESS>:2380"]} {"level":"info","ts":"2022-09-05T20:34:10.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d is starting a new election at term 480"} {"level":"info","ts":"2022-09-05T20:34:10.358Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became pre-candidate at term 480"} {"level":"info","ts":"2022-09-05T20:34:10.358Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d received MsgPreVoteResp from 8e9e05c52164694d at term 480"} {"level":"info","ts":"2022-09-05T20:34:10.358Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became candidate at term 481"} {"level":"info","ts":"2022-09-05T20:34:10.358Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d received MsgVoteResp from 8e9e05c52164694d at term 481"} {"level":"info","ts":"2022-09-05T20:34:10.358Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became leader at term 481"} {"level":"info","ts":"2022-09-05T20:34:10.358Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"raft.node: 8e9e05c52164694d elected leader 8e9e05c52164694d at term 481"} {"level":"info","ts":"2022-09-05T20:34:10.359Z","caller":"etcdserver/server.go:2044","msg":"published local member to cluster through raft","local-member-id":"8e9e05c52164694d","local-member-attributes":"{Name:51d7b2334b24-66173692 ClientURLs:[http://<IP_ADDRESS>:2399]}","request-path":"/0/members/8e9e05c52164694d/attributes","cluster-id":"cdf818194e3a8c32","publish-timeout":"15s"} {"level":"info","ts":"2022-09-05T20:34:10.359Z","caller":"embed/serve.go:98","msg":"ready to serve client requests"} {"level":"info","ts":"2022-09-05T20:34:10.359Z","caller":"embed/serve.go:140","msg":"serving client traffic insecurely; this is strongly discouraged!","address":"<IP_ADDRESS>:2399"} time="2022-09-05T20:34:10Z" level=info msg="Defragmenting etcd database" {"level":"info","ts":"2022-09-05T20:34:10.361Z","caller":"v3rpc/maintenance.go:89","msg":"starting defragment"} {"level":"info","ts":"2022-09-05T20:34:10.364Z","caller":"backend/backend.go:497","msg":"defragmenting","path":"/var/lib/rancher/k3s/server/db/etcd-tmp/member/snap/db","current-db-size-bytes":38076416,"current-db-size":"38 MB","current-db-size-in-use-bytes":38064128,"current-db-size-in-use":"38 MB"} {"level":"info","ts":"2022-09-05T20:34:10.721Z","caller":"backend/backend.go:549","msg":"finished defragmenting directory","path":"/var/lib/rancher/k3s/server/db/etcd-tmp/member/snap/db","current-db-size-bytes-diff":0,"current-db-size-bytes":38076416,"current-db-size":"38 MB","current-db-size-in-use-bytes-diff":-4096,"current-db-size-in-use-bytes":38060032,"current-db-size-in-use":"38 MB","took":"359.746057ms"} {"level":"info","ts":"2022-09-05T20:34:10.721Z","caller":"v3rpc/maintenance.go:95","msg":"finished defragment"} {"level":"warn","ts":"2022-09-05T20:34:10.721Z","caller":"v3rpc/interceptor.go:197","msg":"request stats","start time":"2022-09-05T20:34:10.361Z","time spent":"359.881576ms","remote":"<IP_ADDRESS>:55950","response type":"/etcdserverpb.Maintenance/Defragment","request count":-1,"request size":-1,"response count":-1,"response size":-1,"request content":""} time="2022-09-05T20:34:10Z" level=info msg="etcd temporary data store connection OK" time="2022-09-05T20:34:10Z" level=info msg="Reconciling bootstrap data between datastore and disk" time="2022-09-05T20:34:10Z" level=info msg="stopping etcd" {"level":"info","ts":"2022-09-05T20:34:10.724Z","caller":"embed/etcd.go:368","msg":"closing etcd server","name":"51d7b2334b24-66173692","data-dir":"/var/lib/rancher/k3s/server/db/etcd-tmp","advertise-peer-urls":["http://<IP_ADDRESS>:2400"],"advertise-client-urls":["http://<IP_ADDRESS>:2399"]} time="2022-09-05T20:34:10Z" level=info msg="certificate CN=kube-apiserver signed by CN=k3s-server-ca@1587659812: notBefore=2020-04-23 16:36:52 +0000 UTC notAfter=2023-09-05 20:34:10 +0000 UTC" {"level":"info","ts":"2022-09-05T20:34:10.726Z","caller":"etcdserver/server.go:1453","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"} time="2022-09-05T20:34:10Z" level=info msg="certificate CN=etcd-server signed by CN=etcd-server-ca@1647965066: notBefore=2022-03-22 16:04:26 +0000 UTC notAfter=2023-09-05 20:34:10 +0000 UTC" time="2022-09-05T20:34:10Z" level=info msg="certificate CN=etcd-peer signed by CN=etcd-peer-ca@1647965066: notBefore=2022-03-22 16:04:26 +0000 UTC notAfter=2023-09-05 20:34:10 +0000 UTC" time="2022-09-05T20:34:10Z" level=fatal msg="starting kubernetes: preparing server: start managed database: Managed etcd cluster membership was previously reset, please remove the cluster-reset flag and start k3s normally. If you need to perform another cluster reset, you must first manually delete the /var/lib/rancher/k3s/server/db/reset-flag file"

AS a comment, I was able to fix for one time by creating a file called config.yaml inside the server folder and putting the token there, but when it started I get another error:
INFO: Running k3s server --cluster-init --cluster-reset
ERROR:
time="2022-09-05T20:34:04Z" level=warning msg="remove /var/lib/rancher/k3s/agent/etc/k3s-agent-load-balancer.json: no such file or directory"
time="2022-09-05T20:34:04Z" level=warning msg="remove /var/lib/rancher/k3s/agent/etc/k3s-api-server-agent-load-balancer.json: no such file or directory"
time="2022-09-05T20:34:04Z" level=info msg="Starting k3s v1.24.1+k3s1 (0581808f)"
time="2022-09-05T20:34:04Z" level=info msg="Managed etcd cluster bootstrap already complete and initialized"
time="2022-09-05T20:34:04Z" level=info msg="Starting temporary etcd to reconcile with datastore"
{"level":"info","ts":"2022-09-05T20:34:04.692Z","caller":"embed/etcd.go:131","msg":"configuring peer listeners","listen-peer-urls":["http://<IP_ADDRESS>:2400"]}
{"level":"info","ts":"2022-09-05T20:34:04.693Z","caller":"embed/etcd.go:139","msg":"configuring client listeners","listen-client-urls":["http://<IP_ADDRESS>:2399"]}
{"level":"info","ts":"2022-09-05T20:34:04.693Z","caller":"embed/etcd.go:308","msg":"starting an etcd server","etcd-version":"3.5.3","git-sha":"Not provided (use ./build instead of go build)","go-version":"go1.18.1","go-os":"linux","go-arch":"amd64","max-cpu-set":4,"max-cpu-available":4,"member-initialized":true,"name":"51d7b2334b24-66173692","data-dir":"/var/lib/rancher/k3s/server/db/etcd-tmp","wal-dir":"","wal-dir-dedicated":"","member-dir":"/var/lib/rancher/k3s/server/db/etcd-tmp/member","force-new-cluster":true,"heartbeat-interval":"500ms","election-timeout":"5s","initial-election-tick-advance":true,"snapshot-count":100000,"snapshot-catchup-entries":5000,"initial-advertise-peer-urls":["http://<IP_ADDRESS>:2400"],"listen-peer-urls":["http://<IP_ADDRESS>:2400"],"advertise-client-urls":["http://<IP_ADDRESS>:2399"],"listen-client-urls":["http://<IP_ADDRESS>:2399"],"listen-metrics-urls":[],"cors":["*"],"host-whitelist":["*"],"initial-cluster":"","initial-cluster-state":"new","initial-cluster-token":"","quota-size-bytes":2147483648,"pre-vote":true,"initial-corrupt-check":true,"corrupt-check-time-interval":"0s","auto-compaction-mode":"","auto-compaction-retention":"0s","auto-compaction-interval":"0s","discovery-url":"","discovery-proxy":"","downgrade-check-interval":"5s"}
{"level":"info","ts":"2022-09-05T20:34:04.707Z","caller":"etcdserver/backend.go:81","msg":"opened backend db","path":"/var/lib/rancher/k3s/server/db/etcd-tmp/member/snap/db","took":"13.791595ms"}
{"level":"info","ts":"2022-09-05T20:34:05.196Z","caller":"etcdserver/server.go:508","msg":"recovered v2 store from snapshot","snapshot-index":379204011,"snapshot-size":"77 kB"}
{"level":"info","ts":"2022-09-05T20:34:05.196Z","caller":"etcdserver/server.go:521","msg":"recovered v3 backend from snapshot","backend-size-bytes":38076416,"backend-size":"38 MB","backend-size-in-use-bytes":38060032,"backend-size-in-use":"38 MB"}
{"level":"info","ts":"2022-09-05T20:34:05.356Z","caller":"etcdserver/raft.go:556","msg":"forcing restart member","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","commit-index":379226295}
{"level":"info","ts":"2022-09-05T20:34:05.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d switched to configuration voters=(10276657743932975437)"}
{"level":"info","ts":"2022-09-05T20:34:05.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became follower at term 480"}
{"level":"info","ts":"2022-09-05T20:34:05.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"newRaft 8e9e05c52164694d [peers: [8e9e05c52164694d], term: 480, commit: 379226295, applied: 379204011, lastindex: 379226295, lastterm: 480]"}
{"level":"info","ts":"2022-09-05T20:34:05.357Z","caller":"api/capability.go:75","msg":"enabled capabilities for version","cluster-version":"3.4"}
{"level":"info","ts":"2022-09-05T20:34:05.357Z","caller":"membership/cluster.go:278","msg":"recovered/added member from store","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","recovered-remote-peer-id":"8e9e05c52164694d","recovered-remote-peer-urls":["http://localhost:2380"]}
{"level":"info","ts":"2022-09-05T20:34:05.357Z","caller":"membership/cluster.go:287","msg":"set cluster version from store","cluster-version":"3.4"}
{"level":"warn","ts":"2022-09-05T20:34:05.358Z","caller":"auth/store.go:1220","msg":"simple token is not cryptographically signed"}
{"level":"info","ts":"2022-09-05T20:34:05.358Z","caller":"mvcc/kvstore.go:345","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":358413191}
{"level":"info","ts":"2022-09-05T20:34:05.389Z","caller":"mvcc/kvstore.go:415","msg":"kvstore restored","current-rev":358414811}
{"level":"info","ts":"2022-09-05T20:34:05.390Z","caller":"etcdserver/quota.go:94","msg":"enabled backend quota with default value","quota-name":"v3-applier","quota-size-bytes":2147483648,"quota-size":"2.1 GB"}
{"level":"info","ts":"2022-09-05T20:34:05.391Z","caller":"etcdserver/corrupt.go:46","msg":"starting initial corruption check","local-member-id":"8e9e05c52164694d","timeout":"15s"}
{"level":"info","ts":"2022-09-05T20:34:05.400Z","caller":"etcdserver/corrupt.go:116","msg":"initial corruption checking passed; no corruption","local-member-id":"8e9e05c52164694d"}
{"level":"info","ts":"2022-09-05T20:34:05.401Z","caller":"etcdserver/server.go:842","msg":"starting etcd server","local-member-id":"8e9e05c52164694d","local-server-version":"3.5.3","cluster-id":"cdf818194e3a8c32","cluster-version":"3.4"}
{"level":"info","ts":"2022-09-05T20:34:05.401Z","caller":"etcdserver/server.go:736","msg":"started as single-node; fast-forwarding election ticks","local-member-id":"8e9e05c52164694d","forward-ticks":9,"forward-duration":"4.5s","election-ticks":10,"election-timeout":"5s"}
{"level":"info","ts":"2022-09-05T20:34:05.403Z","caller":"embed/etcd.go:277","msg":"now serving peer/client/metrics","local-member-id":"8e9e05c52164694d","initial-advertise-peer-urls":["http://<IP_ADDRESS>:2400"],"listen-peer-urls":["http://<IP_ADDRESS>:2400"],"advertise-client-urls":["http://<IP_ADDRESS>:2399"],"listen-client-urls":["http://<IP_ADDRESS>:2399"],"listen-metrics-urls":[]}
{"level":"info","ts":"2022-09-05T20:34:05.403Z","caller":"embed/etcd.go:581","msg":"serving peer traffic","address":"<IP_ADDRESS>:2400"}
{"level":"info","ts":"2022-09-05T20:34:05.403Z","caller":"embed/etcd.go:553","msg":"cmux::serve","address":"<IP_ADDRESS>:2400"}
{"level":"info","ts":"2022-09-05T20:34:05.464Z","caller":"membership/cluster.go:576","msg":"updated cluster version","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","from":"3.4","to":"3.5"}
{"level":"info","ts":"2022-09-05T20:34:05.464Z","caller":"api/capability.go:75","msg":"enabled capabilities for version","cluster-version":"3.5"}
{"level":"info","ts":"2022-09-05T20:34:05.465Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d switched to configuration voters=(10276657743932975437)"}
{"level":"info","ts":"2022-09-05T20:34:05.465Z","caller":"membership/cluster.go:554","msg":"updated member","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","updated-remote-peer-id":"8e9e05c52164694d","updated-remote-peer-urls":["https://<IP_ADDRESS>:2380"]}
{"level":"info","ts":"2022-09-05T20:34:10.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d is starting a new election at term 480"}
{"level":"info","ts":"2022-09-05T20:34:10.358Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became pre-candidate at term 480"}
{"level":"info","ts":"2022-09-05T20:34:10.358Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d received MsgPreVoteResp from 8e9e05c52164694d at term 480"}
{"level":"info","ts":"2022-09-05T20:34:10.358Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became candidate at term 481"}
{"level":"info","ts":"2022-09-05T20:34:10.358Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d received MsgVoteResp from 8e9e05c52164694d at term 481"}
{"level":"info","ts":"2022-09-05T20:34:10.358Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became leader at term 481"}
{"level":"info","ts":"2022-09-05T20:34:10.358Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"raft.node: 8e9e05c52164694d elected leader 8e9e05c52164694d at term 481"}
{"level":"info","ts":"2022-09-05T20:34:10.359Z","caller":"etcdserver/server.go:2044","msg":"published local member to cluster through raft","local-member-id":"8e9e05c52164694d","local-member-attributes":"{Name:51d7b2334b24-66173692 ClientURLs:[http://<IP_ADDRESS>:2399]}","request-path":"/0/members/8e9e05c52164694d/attributes","cluster-id":"cdf818194e3a8c32","publish-timeout":"15s"}
{"level":"info","ts":"2022-09-05T20:34:10.359Z","caller":"embed/serve.go:98","msg":"ready to serve client requests"}
{"level":"info","ts":"2022-09-05T20:34:10.359Z","caller":"embed/serve.go:140","msg":"serving client traffic insecurely; this is strongly discouraged!","address":"<IP_ADDRESS>:2399"}
time="2022-09-05T20:34:10Z" level=info msg="Defragmenting etcd database"
{"level":"info","ts":"2022-09-05T20:34:10.361Z","caller":"v3rpc/maintenance.go:89","msg":"starting defragment"}
{"level":"info","ts":"2022-09-05T20:34:10.364Z","caller":"backend/backend.go:497","msg":"defragmenting","path":"/var/lib/rancher/k3s/server/db/etcd-tmp/member/snap/db","current-db-size-bytes":38076416,"current-db-size":"38 MB","current-db-size-in-use-bytes":38064128,"current-db-size-in-use":"38 MB"}
{"level":"info","ts":"2022-09-05T20:34:10.721Z","caller":"backend/backend.go:549","msg":"finished defragmenting directory","path":"/var/lib/rancher/k3s/server/db/etcd-tmp/member/snap/db","current-db-size-bytes-diff":0,"current-db-size-bytes":38076416,"current-db-size":"38 MB","current-db-size-in-use-bytes-diff":-4096,"current-db-size-in-use-bytes":38060032,"current-db-size-in-use":"38 MB","took":"359.746057ms"}
{"level":"info","ts":"2022-09-05T20:34:10.721Z","caller":"v3rpc/maintenance.go:95","msg":"finished defragment"}
{"level":"warn","ts":"2022-09-05T20:34:10.721Z","caller":"v3rpc/interceptor.go:197","msg":"request stats","start time":"2022-09-05T20:34:10.361Z","time spent":"359.881576ms","remote":"<IP_ADDRESS>:55950","response type":"/etcdserverpb.Maintenance/Defragment","request count":-1,"request size":-1,"response count":-1,"response size":-1,"request content":""}
time="2022-09-05T20:34:10Z" level=info msg="etcd temporary data store connection OK"
time="2022-09-05T20:34:10Z" level=info msg="Reconciling bootstrap data between datastore and disk"
time="2022-09-05T20:34:10Z" level=info msg="stopping etcd"
{"level":"info","ts":"2022-09-05T20:34:10.724Z","caller":"embed/etcd.go:368","msg":"closing etcd server","name":"51d7b2334b24-66173692","data-dir":"/var/lib/rancher/k3s/server/db/etcd-tmp","advertise-peer-urls":["http://<IP_ADDRESS>:2400"],"advertise-client-urls":["http://<IP_ADDRESS>:2399"]}
time="2022-09-05T20:34:10Z" level=info msg="certificate CN=kube-apiserver signed by CN=k3s-server-ca@1587659812: notBefore=2020-04-23 16:36:52 +0000 UTC notAfter=2023-09-05 20:34:10 +0000 UTC"
{"level":"info","ts":"2022-09-05T20:34:10.726Z","caller":"etcdserver/server.go:1453","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"}
time="2022-09-05T20:34:10Z" level=info msg="certificate CN=etcd-server signed by CN=etcd-server-ca@1647965066: notBefore=2022-03-22 16:04:26 +0000 UTC notAfter=2023-09-05 20:34:10 +0000 UTC"
time="2022-09-05T20:34:10Z" level=info msg="certificate CN=etcd-peer signed by CN=etcd-peer-ca@1647965066: notBefore=2022-03-22 16:04:26 +0000 UTC notAfter=2023-09-05 20:34:10 +0000 UTC"
time="2022-09-05T20:34:10Z" level=fatal msg="starting kubernetes: preparing server: start managed database: Managed etcd cluster membership was previously reset, please remove the cluster-reset flag and start k3s normally. If you need to perform another cluster reset, you must first manually delete the /var/lib/rancher/k3s/server/db/reset-flag file"
´´´

And after this time, the same error returned:
INFO: Running k3s server --cluster-init --cluster-reset
ERROR:
time="2022-09-05T20:38:06Z" level=warning msg="remove /var/lib/rancher/k3s/agent/etc/k3s-agent-load-balancer.json: no such file or directory"
time="2022-09-05T20:38:06Z" level=warning msg="remove /var/lib/rancher/k3s/agent/etc/k3s-api-server-agent-load-balancer.json: no such file or directory"
time="2022-09-05T20:38:06Z" level=info msg="Starting k3s v1.24.1+k3s1 (0581808f)"
time="2022-09-05T20:38:06Z" level=info msg="Managed etcd cluster bootstrap already complete and initialized"
time="2022-09-05T20:38:06Z" level=info msg="Starting temporary etcd to reconcile with datastore"
{"level":"info","ts":"2022-09-05T20:38:06.692Z","caller":"embed/etcd.go:131","msg":"configuring peer listeners","listen-peer-urls":["http://<IP_ADDRESS>:2400"]}
{"level":"info","ts":"2022-09-05T20:38:06.692Z","caller":"embed/etcd.go:139","msg":"configuring client listeners","listen-client-urls":["http://<IP_ADDRESS>:2399"]}
{"level":"info","ts":"2022-09-05T20:38:06.692Z","caller":"embed/etcd.go:308","msg":"starting an etcd server","etcd-version":"3.5.3","git-sha":"Not provided (use ./build instead of go build)","go-version":"go1.18.1","go-os":"linux","go-arch":"amd64","max-cpu-set":4,"max-cpu-available":4,"member-initialized":true,"name":"375dccc88d0a-38a9ed72","data-dir":"/var/lib/rancher/k3s/server/db/etcd-tmp","wal-dir":"","wal-dir-dedicated":"","member-dir":"/var/lib/rancher/k3s/server/db/etcd-tmp/member","force-new-cluster":true,"heartbeat-interval":"500ms","election-timeout":"5s","initial-election-tick-advance":true,"snapshot-count":100000,"snapshot-catchup-entries":5000,"initial-advertise-peer-urls":["http://<IP_ADDRESS>:2400"],"listen-peer-urls":["http://<IP_ADDRESS>:2400"],"advertise-client-urls":["http://<IP_ADDRESS>:2399"],"listen-client-urls":["http://<IP_ADDRESS>:2399"],"listen-metrics-urls":[],"cors":["*"],"host-whitelist":["*"],"initial-cluster":"","initial-cluster-state":"new","initial-cluster-token":"","quota-size-bytes":2147483648,"pre-vote":true,"initial-corrupt-check":true,"corrupt-check-time-interval":"0s","auto-compaction-mode":"","auto-compaction-retention":"0s","auto-compaction-interval":"0s","discovery-url":"","discovery-proxy":"","downgrade-check-interval":"5s"}
{"level":"info","ts":"2022-09-05T20:38:06.706Z","caller":"etcdserver/backend.go:81","msg":"opened backend db","path":"/var/lib/rancher/k3s/server/db/etcd-tmp/member/snap/db","took":"13.739637ms"}
{"level":"info","ts":"2022-09-05T20:38:07.184Z","caller":"etcdserver/server.go:508","msg":"recovered v2 store from snapshot","snapshot-index":379204011,"snapshot-size":"77 kB"}
{"level":"info","ts":"2022-09-05T20:38:07.184Z","caller":"etcdserver/server.go:521","msg":"recovered v3 backend from snapshot","backend-size-bytes":38076416,"backend-size":"38 MB","backend-size-in-use-bytes":38060032,"backend-size-in-use":"38 MB"}
{"level":"info","ts":"2022-09-05T20:38:07.356Z","caller":"etcdserver/raft.go:556","msg":"forcing restart member","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","commit-index":379226379}
{"level":"info","ts":"2022-09-05T20:38:07.356Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d switched to configuration voters=(10276657743932975437)"}
{"level":"info","ts":"2022-09-05T20:38:07.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became follower at term 513"}
{"level":"info","ts":"2022-09-05T20:38:07.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"newRaft 8e9e05c52164694d [peers: [8e9e05c52164694d], term: 513, commit: 379226379, applied: 379204011, lastindex: 379226379, lastterm: 513]"}
{"level":"info","ts":"2022-09-05T20:38:07.357Z","caller":"api/capability.go:75","msg":"enabled capabilities for version","cluster-version":"3.4"}
{"level":"info","ts":"2022-09-05T20:38:07.357Z","caller":"membership/cluster.go:278","msg":"recovered/added member from store","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","recovered-remote-peer-id":"8e9e05c52164694d","recovered-remote-peer-urls":["http://localhost:2380"]}
{"level":"info","ts":"2022-09-05T20:38:07.357Z","caller":"membership/cluster.go:287","msg":"set cluster version from store","cluster-version":"3.4"}
{"level":"warn","ts":"2022-09-05T20:38:07.357Z","caller":"auth/store.go:1220","msg":"simple token is not cryptographically signed"}
{"level":"info","ts":"2022-09-05T20:38:07.358Z","caller":"mvcc/kvstore.go:345","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":358413191}
{"level":"info","ts":"2022-09-05T20:38:07.388Z","caller":"mvcc/kvstore.go:415","msg":"kvstore restored","current-rev":358414811}
{"level":"info","ts":"2022-09-05T20:38:07.389Z","caller":"etcdserver/quota.go:94","msg":"enabled backend quota with default value","quota-name":"v3-applier","quota-size-bytes":2147483648,"quota-size":"2.1 GB"}
{"level":"info","ts":"2022-09-05T20:38:07.390Z","caller":"etcdserver/corrupt.go:46","msg":"starting initial corruption check","local-member-id":"8e9e05c52164694d","timeout":"15s"}
{"level":"info","ts":"2022-09-05T20:38:07.399Z","caller":"etcdserver/corrupt.go:116","msg":"initial corruption checking passed; no corruption","local-member-id":"8e9e05c52164694d"}
{"level":"info","ts":"2022-09-05T20:38:07.399Z","caller":"etcdserver/server.go:842","msg":"starting etcd server","local-member-id":"8e9e05c52164694d","local-server-version":"3.5.3","cluster-id":"cdf818194e3a8c32","cluster-version":"3.4"}
{"level":"info","ts":"2022-09-05T20:38:07.399Z","caller":"etcdserver/server.go:736","msg":"started as single-node; fast-forwarding election ticks","local-member-id":"8e9e05c52164694d","forward-ticks":9,"forward-duration":"4.5s","election-ticks":10,"election-timeout":"5s"}
{"level":"info","ts":"2022-09-05T20:38:07.401Z","caller":"embed/etcd.go:277","msg":"now serving peer/client/metrics","local-member-id":"8e9e05c52164694d","initial-advertise-peer-urls":["http://<IP_ADDRESS>:2400"],"listen-peer-urls":["http://<IP_ADDRESS>:2400"],"advertise-client-urls":["http://<IP_ADDRESS>:2399"],"listen-client-urls":["http://<IP_ADDRESS>:2399"],"listen-metrics-urls":[]}
{"level":"info","ts":"2022-09-05T20:38:07.401Z","caller":"embed/etcd.go:581","msg":"serving peer traffic","address":"<IP_ADDRESS>:2400"}
{"level":"info","ts":"2022-09-05T20:38:07.401Z","caller":"embed/etcd.go:553","msg":"cmux::serve","address":"<IP_ADDRESS>:2400"}
{"level":"info","ts":"2022-09-05T20:38:07.460Z","caller":"membership/cluster.go:576","msg":"updated cluster version","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","from":"3.4","to":"3.5"}
{"level":"info","ts":"2022-09-05T20:38:07.460Z","caller":"api/capability.go:75","msg":"enabled capabilities for version","cluster-version":"3.5"}
{"level":"info","ts":"2022-09-05T20:38:07.462Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d switched to configuration voters=(10276657743932975437)"}
{"level":"info","ts":"2022-09-05T20:38:07.462Z","caller":"membership/cluster.go:554","msg":"updated member","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","updated-remote-peer-id":"8e9e05c52164694d","updated-remote-peer-urls":["https://<IP_ADDRESS>:2380"]}
{"level":"info","ts":"2022-09-05T20:38:11.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d is starting a new election at term 513"}
{"level":"info","ts":"2022-09-05T20:38:11.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became pre-candidate at term 513"}
{"level":"info","ts":"2022-09-05T20:38:11.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d received MsgPreVoteResp from 8e9e05c52164694d at term 513"}
{"level":"info","ts":"2022-09-05T20:38:11.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became candidate at term 514"}
{"level":"info","ts":"2022-09-05T20:38:11.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d received MsgVoteResp from 8e9e05c52164694d at term 514"}
{"level":"info","ts":"2022-09-05T20:38:11.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became leader at term 514"}
{"level":"info","ts":"2022-09-05T20:38:11.357Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"raft.node: 8e9e05c52164694d elected leader 8e9e05c52164694d at term 514"}
{"level":"info","ts":"2022-09-05T20:38:11.359Z","caller":"etcdserver/server.go:2044","msg":"published local member to cluster through raft","local-member-id":"8e9e05c52164694d","local-member-attributes":"{Name:375dccc88d0a-38a9ed72 ClientURLs:[http://<IP_ADDRESS>:2399]}","request-path":"/0/members/8e9e05c52164694d/attributes","cluster-id":"cdf818194e3a8c32","publish-timeout":"15s"}
{"level":"info","ts":"2022-09-05T20:38:11.359Z","caller":"embed/serve.go:98","msg":"ready to serve client requests"}
{"level":"info","ts":"2022-09-05T20:38:11.360Z","caller":"embed/serve.go:140","msg":"serving client traffic insecurely; this is strongly discouraged!","address":"<IP_ADDRESS>:2399"}
time="2022-09-05T20:38:11Z" level=info msg="Defragmenting etcd database"
{"level":"info","ts":"2022-09-05T20:38:11.361Z","caller":"v3rpc/maintenance.go:89","msg":"starting defragment"}
{"level":"info","ts":"2022-09-05T20:38:11.363Z","caller":"backend/backend.go:497","msg":"defragmenting","path":"/var/lib/rancher/k3s/server/db/etcd-tmp/member/snap/db","current-db-size-bytes":38076416,"current-db-size":"38 MB","current-db-size-in-use-bytes":38064128,"current-db-size-in-use":"38 MB"}
{"level":"info","ts":"2022-09-05T20:38:11.719Z","caller":"backend/backend.go:549","msg":"finished defragmenting directory","path":"/var/lib/rancher/k3s/server/db/etcd-tmp/member/snap/db","current-db-size-bytes-diff":0,"current-db-size-bytes":38076416,"current-db-size":"38 MB","current-db-size-in-use-bytes-diff":-4096,"current-db-size-in-use-bytes":38060032,"current-db-size-in-use":"38 MB","took":"357.881659ms"}
{"level":"info","ts":"2022-09-05T20:38:11.719Z","caller":"v3rpc/maintenance.go:95","msg":"finished defragment"}
{"level":"warn","ts":"2022-09-05T20:38:11.719Z","caller":"v3rpc/interceptor.go:197","msg":"request stats","start time":"2022-09-05T20:38:11.361Z","time spent":"358.038628ms","remote":"<IP_ADDRESS>:56212","response type":"/etcdserverpb.Maintenance/Defragment","request count":-1,"request size":-1,"response count":-1,"response size":-1,"request content":""}
time="2022-09-05T20:38:11Z" level=info msg="etcd temporary data store connection OK"
time="2022-09-05T20:38:11Z" level=info msg="Reconciling bootstrap data between datastore and disk"
time="2022-09-05T20:38:11Z" level=info msg="stopping etcd"
{"level":"info","ts":"2022-09-05T20:38:11.722Z","caller":"embed/etcd.go:368","msg":"closing etcd server","name":"375dccc88d0a-38a9ed72","data-dir":"/var/lib/rancher/k3s/server/db/etcd-tmp","advertise-peer-urls":["http://<IP_ADDRESS>:2400"],"advertise-client-urls":["http://<IP_ADDRESS>:2399"]}
{"level":"info","ts":"2022-09-05T20:38:11.723Z","caller":"etcdserver/server.go:1453","msg":"skipped leadership transfer for single voting member cluster","local-member-id":"8e9e05c52164694d","current-leader-member-id":"8e9e05c52164694d"}
time="2022-09-05T20:38:11Z" level=info msg="certificate CN=kube-apiserver signed by CN=k3s-server-ca@1587659812: notBefore=2020-04-23 16:36:52 +0000 UTC notAfter=2023-09-05 20:38:11 +0000 UTC"
time="2022-09-05T20:38:11Z" level=info msg="certificate CN=etcd-server signed by CN=etcd-server-ca@1647965066: notBefore=2022-03-22 16:04:26 +0000 UTC notAfter=2023-09-05 20:38:11 +0000 UTC"
time="2022-09-05T20:38:11Z" level=info msg="certificate CN=etcd-peer signed by CN=etcd-peer-ca@1647965066: notBefore=2022-03-22 16:04:26 +0000 UTC notAfter=2023-09-05 20:38:11 +0000 UTC"
{"level":"info","ts":"2022-09-05T20:38:11.726Z","caller":"embed/etcd.go:563","msg":"stopping serving peer traffic","address":"<IP_ADDRESS>:2400"}
time="2022-09-05T20:38:11Z" level=info msg="certificate CN=k3s,O=k3s signed by CN=k3s-server-ca@1587659812: notBefore=2020-04-23 16:36:52 +0000 UTC notAfter=2023-09-05 20:38:11 +0000 UTC"
{"level":"info","ts":"2022-09-05T20:38:11.728Z","caller":"embed/etcd.go:568","msg":"stopped serving peer traffic","address":"<IP_ADDRESS>:2400"}
{"level":"info","ts":"2022-09-05T20:38:11.728Z","caller":"embed/etcd.go:370","msg":"closed etcd server","name":"375dccc88d0a-38a9ed72","data-dir":"/var/lib/rancher/k3s/server/db/etcd-tmp","advertise-peer-urls":["http://<IP_ADDRESS>:2400"],"advertise-client-urls":["http://<IP_ADDRESS>:2399"]}
time="2022-09-05T20:38:11Z" level=info msg="Active TLS secret / (ver=) (count 11): map[listener.cattle.io/cn-<IP_ADDRESS>:<IP_ADDRESS> listener.cattle.io/cn-<IP_ADDRESS>:<IP_ADDRESS> listener.cattle.io/cn-<IP_ADDRESS>:<IP_ADDRESS> listener.cattle.io/cn-375dccc88d0a:375dccc88d0a listener.cattle.io/cn-9b5cfba6ec57:9b5cfba6ec57 listener.cattle.io/cn-__1-f16284:::1 listener.cattle.io/cn-kubernetes:kubernetes listener.cattle.io/cn-kubernetes.default:kubernetes.default listener.cattle.io/cn-kubernetes.default.svc:kubernetes.default.svc listener.cattle.io/cn-kubernetes.default.svc.cluster.local:kubernetes.default.svc.cluster.local listener.cattle.io/cn-localhost:localhost listener.cattle.io/fingerprint:SHA1=D2C6E6A7D60C17DF484545729E615944DEDACA65]"
time="2022-09-05T20:38:11Z" level=info msg="Starting etcd for new cluster"
{"level":"info","ts":"2022-09-05T20:38:11.729Z","caller":"embed/etcd.go:131","msg":"configuring peer listeners","listen-peer-urls":["https://<IP_ADDRESS>:2380"]}
{"level":"info","ts":"2022-09-05T20:38:11.730Z","caller":"embed/etcd.go:479","msg":"starting with peer TLS","tls-info":"cert = /var/lib/rancher/k3s/server/tls/etcd/peer-server-client.crt, key = /var/lib/rancher/k3s/server/tls/etcd/peer-server-client.key, client-cert=, client-key=, trusted-ca = /var/lib/rancher/k3s/server/tls/etcd/peer-ca.crt, client-cert-auth = true, crl-file = ","cipher-suites":[]}
{"level":"info","ts":"2022-09-05T20:38:11.730Z","caller":"embed/etcd.go:139","msg":"configuring client listeners","listen-client-urls":["https://<IP_ADDRESS>:2379","https://<IP_ADDRESS>:2379"]}
{"level":"info","ts":"2022-09-05T20:38:11.730Z","caller":"embed/etcd.go:308","msg":"starting an etcd server","etcd-version":"3.5.3","git-sha":"Not provided (use ./build instead of go build)","go-version":"go1.18.1","go-os":"linux","go-arch":"amd64","max-cpu-set":4,"max-cpu-available":4,"member-initialized":true,"name":"9b5cfba6ec57-120b1fa1","data-dir":"/var/lib/rancher/k3s/server/db/etcd","wal-dir":"","wal-dir-dedicated":"","member-dir":"/var/lib/rancher/k3s/server/db/etcd/member","force-new-cluster":true,"heartbeat-interval":"500ms","election-timeout":"5s","initial-election-tick-advance":true,"snapshot-count":100000,"snapshot-catchup-entries":5000,"initial-advertise-peer-urls":["https://<IP_ADDRESS>:2380"],"listen-peer-urls":["https://<IP_ADDRESS>:2380"],"advertise-client-urls":["https://<IP_ADDRESS>:2379"],"listen-client-urls":["https://<IP_ADDRESS>:2379","https://<IP_ADDRESS>:2379"],"listen-metrics-urls":["http://<IP_ADDRESS>:2381"],"cors":["*"],"host-whitelist":["*"],"initial-cluster":"","initial-cluster-state":"new","initial-cluster-token":"","quota-size-bytes":2147483648,"pre-vote":true,"initial-corrupt-check":true,"corrupt-check-time-interval":"0s","auto-compaction-mode":"","auto-compaction-retention":"0s","auto-compaction-interval":"0s","discovery-url":"","discovery-proxy":"","downgrade-check-interval":"5s"}
{"level":"info","ts":"2022-09-05T20:38:11.744Z","caller":"etcdserver/backend.go:81","msg":"opened backend db","path":"/var/lib/rancher/k3s/server/db/etcd/member/snap/db","took":"14.323177ms"}
{"level":"info","ts":"2022-09-05T20:38:12.201Z","caller":"etcdserver/server.go:508","msg":"recovered v2 store from snapshot","snapshot-index":379204011,"snapshot-size":"77 kB"}
{"level":"info","ts":"2022-09-05T20:38:12.202Z","caller":"etcdserver/server.go:521","msg":"recovered v3 backend from snapshot","backend-size-bytes":38076416,"backend-size":"38 MB","backend-size-in-use-bytes":38060032,"backend-size-in-use":"38 MB"}
{"level":"info","ts":"2022-09-05T20:38:12.364Z","caller":"etcdserver/raft.go:556","msg":"forcing restart member","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","commit-index":379226382}
{"level":"info","ts":"2022-09-05T20:38:12.364Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d switched to configuration voters=(10276657743932975437)"}
{"level":"info","ts":"2022-09-05T20:38:12.364Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became follower at term 514"}
{"level":"info","ts":"2022-09-05T20:38:12.364Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"newRaft 8e9e05c52164694d [peers: [8e9e05c52164694d], term: 514, commit: 379226382, applied: 379204011, lastindex: 379226382, lastterm: 514]"}
{"level":"info","ts":"2022-09-05T20:38:12.364Z","caller":"api/capability.go:75","msg":"enabled capabilities for version","cluster-version":"3.4"}
{"level":"info","ts":"2022-09-05T20:38:12.364Z","caller":"membership/cluster.go:278","msg":"recovered/added member from store","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","recovered-remote-peer-id":"8e9e05c52164694d","recovered-remote-peer-urls":["http://localhost:2380"]}
{"level":"info","ts":"2022-09-05T20:38:12.364Z","caller":"membership/cluster.go:287","msg":"set cluster version from store","cluster-version":"3.4"}
{"level":"warn","ts":"2022-09-05T20:38:12.365Z","caller":"auth/store.go:1220","msg":"simple token is not cryptographically signed"}
{"level":"info","ts":"2022-09-05T20:38:12.366Z","caller":"mvcc/kvstore.go:345","msg":"restored last compact revision","meta-bucket-name":"meta","meta-bucket-name-key":"finishedCompactRev","restored-compact-revision":358413191}
{"level":"info","ts":"2022-09-05T20:38:12.393Z","caller":"mvcc/kvstore.go:415","msg":"kvstore restored","current-rev":358414811}
{"level":"info","ts":"2022-09-05T20:38:12.395Z","caller":"etcdserver/corrupt.go:46","msg":"starting initial corruption check","local-member-id":"8e9e05c52164694d","timeout":"15s"}
{"level":"info","ts":"2022-09-05T20:38:12.405Z","caller":"etcdserver/corrupt.go:116","msg":"initial corruption checking passed; no corruption","local-member-id":"8e9e05c52164694d"}
{"level":"info","ts":"2022-09-05T20:38:12.405Z","caller":"etcdserver/server.go:842","msg":"starting etcd server","local-member-id":"8e9e05c52164694d","local-server-version":"3.5.3","cluster-id":"cdf818194e3a8c32","cluster-version":"3.4"}
{"level":"info","ts":"2022-09-05T20:38:12.405Z","caller":"etcdserver/server.go:736","msg":"started as single-node; fast-forwarding election ticks","local-member-id":"8e9e05c52164694d","forward-ticks":9,"forward-duration":"4.5s","election-ticks":10,"election-timeout":"5s"}
{"level":"info","ts":"2022-09-05T20:38:12.406Z","caller":"embed/etcd.go:688","msg":"starting with client TLS","tls-info":"cert = /var/lib/rancher/k3s/server/tls/etcd/server-client.crt, key = /var/lib/rancher/k3s/server/tls/etcd/server-client.key, client-cert=, client-key=, trusted-ca = /var/lib/rancher/k3s/server/tls/etcd/server-ca.crt, client-cert-auth = true, crl-file = ","cipher-suites":[]}
{"level":"info","ts":"2022-09-05T20:38:12.406Z","caller":"embed/etcd.go:581","msg":"serving peer traffic","address":"<IP_ADDRESS>:2380"}
{"level":"info","ts":"2022-09-05T20:38:12.406Z","caller":"embed/etcd.go:553","msg":"cmux::serve","address":"<IP_ADDRESS>:2380"}
{"level":"info","ts":"2022-09-05T20:38:12.406Z","caller":"embed/etcd.go:277","msg":"now serving peer/client/metrics","local-member-id":"8e9e05c52164694d","initial-advertise-peer-urls":["https://<IP_ADDRESS>:2380"],"listen-peer-urls":["https://<IP_ADDRESS>:2380"],"advertise-client-urls":["https://<IP_ADDRESS>:2379"],"listen-client-urls":["https://<IP_ADDRESS>:2379","https://<IP_ADDRESS>:2379"],"listen-metrics-urls":["http://<IP_ADDRESS>:2381"]}
{"level":"info","ts":"2022-09-05T20:38:12.407Z","caller":"embed/etcd.go:763","msg":"serving metrics","address":"http://<IP_ADDRESS>:2381"}
{"level":"info","ts":"2022-09-05T20:38:12.469Z","caller":"membership/cluster.go:576","msg":"updated cluster version","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","from":"3.4","to":"3.5"}
{"level":"info","ts":"2022-09-05T20:38:12.469Z","caller":"api/capability.go:75","msg":"enabled capabilities for version","cluster-version":"3.5"}
{"level":"info","ts":"2022-09-05T20:38:12.471Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d switched to configuration voters=(10276657743932975437)"}
{"level":"info","ts":"2022-09-05T20:38:12.471Z","caller":"membership/cluster.go:554","msg":"updated member","cluster-id":"cdf818194e3a8c32","local-member-id":"8e9e05c52164694d","updated-remote-peer-id":"8e9e05c52164694d","updated-remote-peer-urls":["https://<IP_ADDRESS>:2380"]}
{"level":"info","ts":"2022-09-05T20:38:13.365Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d is starting a new election at term 514"}
{"level":"info","ts":"2022-09-05T20:38:13.365Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became pre-candidate at term 514"}
{"level":"info","ts":"2022-09-05T20:38:13.365Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d received MsgPreVoteResp from 8e9e05c52164694d at term 514"}
{"level":"info","ts":"2022-09-05T20:38:13.365Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became candidate at term 515"}
{"level":"info","ts":"2022-09-05T20:38:13.365Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d received MsgVoteResp from 8e9e05c52164694d at term 515"}
{"level":"info","ts":"2022-09-05T20:38:13.365Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"8e9e05c52164694d became leader at term 515"}
{"level":"info","ts":"2022-09-05T20:38:13.365Z","logger":"raft","caller":"etcdserver/zap_raft.go:77","msg":"raft.node: 8e9e05c52164694d elected leader 8e9e05c52164694d at term 515"}
{"level":"info","ts":"2022-09-05T20:38:13.365Z","caller":"etcdserver/server.go:2044","msg":"published local member to cluster through raft","local-member-id":"8e9e05c52164694d","local-member-attributes":"{Name:9b5cfba6ec57-120b1fa1 ClientURLs:[https://<IP_ADDRESS>:2379]}","request-path":"/0/members/8e9e05c52164694d/attributes","cluster-id":"cdf818194e3a8c32","publish-timeout":"15s"}
{"level":"info","ts":"2022-09-05T20:38:13.365Z","caller":"embed/serve.go:98","msg":"ready to serve client requests"}
{"level":"info","ts":"2022-09-05T20:38:13.365Z","caller":"embed/serve.go:98","msg":"ready to serve client requests"}
{"level":"info","ts":"2022-09-05T20:38:13.366Z","caller":"embed/serve.go:188","msg":"serving client traffic securely","address":"<IP_ADDRESS>:2379"}
{"level":"info","ts":"2022-09-05T20:38:13.367Z","caller":"embed/serve.go:188","msg":"serving client traffic securely","address":"<IP_ADDRESS>:2379"}
time="2022-09-05T20:38:13Z" level=info msg="Defragmenting etcd database"
time="2022-09-05T20:38:13Z" level=fatal msg="starting kubernetes: preparing server: bootstrap data already found and encrypted with different token"


set RUBYLIB when running bundle in portusctl

We have found that under certain circumstances, portusctl fails to run
bundler.
After debugging it, we found out that on our test machine RUBYLIB was
set as
/usr/lib64/ruby/gems/2.1.0/gems/bundler-1.10.6/lib/
which was causing bundler not being able to run, since this is a
different version than the one we have in /srv/Portus/vendor/....
My guess is that this is because of rubygem-bundler being installed on
that system.
This commit sets that environment variable to our bundler directory.
fix issue#612

LGTM


Add Unit Tests + Live Tests for User Auth scenarios.

Closing Azure.Identity tracking issue as this has shipped in a previous preview / milestone


failed to install the plugin store/weaveworks/net-plugin::latest_release

the following error appeared when I tried to install weave V2 plugin
_root@iZ28ssecs8bZ:~# docker plugin install store/weaveworks/net-plugin:latest_release
Plugin "store/weaveworks/net-plugin:latest_release" is requesting the following privileges:

network: [host]
mount: [/proc/]
mount: [/var/run/docker.sock]
mount: [/var/lib/]
mount: [/etc/]
capabilities: [CAP_SYS_ADMIN CAP_NET_ADMIN]
Do you grant the above permissions? [y/N] y
latest_release: Pulling from store/weaveworks/net-plugin
873707b5cfde: Download complete
Digest: sha256:debe42a54a0efb574a5b28bab6368be4046a375b0f535b225450dc6c7266a5ab
Status: Downloaded newer image for store/weaveworks/net-plugin:latest_release
Error response from daemon: dial unix /run/docker/plugins/638be78ac935d091dffa4c738d1cf8b606cf248a83d6340482502b96987d225a/weave.sock: connect: no such file or directory_

it seems that the missing directory will be created automatically when plugin installed successfully.  any advise will be fine.  thank you in advanced.

Thanks for opening the issue.
Could you please report your Docker version and provide Docker logs (journalctl -r -u docker.service in the case of systemd)?

I met the same issue.
$ docker --version
Docker version 17.06.0-ce, build 02c1d87

$  journalctl -r -u docker.service
Apr 01 00:05:51 wayland systemd[1]: Stopped Docker Application Container Engine.
Apr 01 00:05:51 wayland dockerd-current[1250]: time="2017-04-01T00:05:51.748261483+08:00" level=error msg="Force shutdown daemon"
Apr 01 00:05:28 wayland systemd[1]: Stopping Docker Application Container Engine...
Apr 01 00:05:50 wayland dockerd-current[1250]: time="2017-04-01T00:05:33.899318106+08:00" level=info msg="Processing signal 'terminated'"
Mar 31 10:32:18 wayland systemd[1]: Started Docker Application Container Engine.
Mar 31 10:32:18 wayland dockerd-current[1250]: time="2017-03-31T10:32:18.838973623+08:00" level=info msg="API listen on /var/run/docker.sock"
Mar 31 10:32:18 wayland dockerd-current[1250]: time="2017-03-31T10:32:18.831753060+08:00" level=info msg="Docker daemon" commit="ae7d637/1.12.6" graphd
Mar 31 10:32:18 wayland dockerd-current[1250]: time="2017-03-31T10:32:18.831718677+08:00" level=info msg="Daemon has completed initialization"
Mar 31 10:32:18 wayland dockerd-current[1250]: time="2017-03-31T10:32:18.810652753+08:00" level=info msg="Loading containers: done."
Mar 31 10:32:18 wayland dockerd-current[1250]: time="2017-03-31T10:32:18.238805965+08:00" level=info msg="Default bridge (docker0) is assigned with an
Mar 31 10:32:16 wayland dockerd-current[1250]: ....time="2017-03-31T10:32:16.740926133+08:00" level=info msg="Firewalld running: true"
Mar 31 10:32:16 wayland dockerd-current[1250]: time="2017-03-31T10:32:16.077405415+08:00" level=info msg="Loading containers: start."
Mar 31 10:32:16 wayland dockerd-current[1250]: time="2017-03-31T10:32:16.076187720+08:00" level=info msg="Graph migration to content-addressability too
Mar 31 10:32:06 wayland dockerd-current[1250]: time="2017-03-31T10:32:06.876168482+08:00" level=info msg="[graphdriver] using prior storage driver \"de
Mar 31 10:32:06 wayland dockerd-current[1250]: time="2017-03-31T10:32:06.806051496+08:00" level=warning msg="devmapper: Base device already exists and
Mar 31 10:32:06 wayland dockerd-current[1250]: time="2017-03-31T10:32:06.600169906+08:00" level=warning msg="devmapper: Usage of loopback devices is st
Mar 31 10:31:51 wayland systemd[1]: Starting Docker Application Container Engine...
Mar 31 10:31:27 wayland systemd[1]: [/etc/systemd/system/docker.service.d/override.conf:17] Missing '='.

@jacknlliu

I met the same issue.

Are you sure? The log you provided contains
Mar 31 10:31:27 wayland systemd[1]: [/etc/systemd/system/docker.service.d/override.conf:17] Missing '='.

which is a problem with the docker configuration; that has nothing to do with Weave Net.

file /etc/systemd/system/docker.service.d/override.conf really not exist. I don't know why this line show here. And I really get the same error about plugin installation.

@rade  sorry for the log which is not complete. The following logs show what happened,
-- Logs begin at Fri 2017-03-31 10:32:33 CST, end at Sun 2017-08-06 09:48:43 CST. --
Aug 06 09:47:22 wayland dockerd[5029]: time="2017-08-06T09:47:22.732949256+08:00" level=error msg="Handler for POST /networks/create returned error: network with name weave already exists"
Aug 06 09:47:22 wayland systemd[1]: Started Docker Application Container Engine.
Aug 06 09:47:22 wayland dockerd[5029]: time="2017-08-06T09:47:22.614238225+08:00" level=info msg="API listen on /var/run/docker.sock"
Aug 06 09:47:22 wayland dockerd[5029]: time="2017-08-06T09:47:22.607892246+08:00" level=info msg="Docker daemon" commit=02c1d87 graphdriver=devicemapper version=17.06.0-ce
Aug 06 09:47:22 wayland dockerd[5029]: time="2017-08-06T09:47:22.607818032+08:00" level=info msg="Daemon has completed initialization"
Aug 06 09:47:22 wayland dockerd[5029]: time="2017-08-06T09:47:22.496246809+08:00" level=info msg="Loading containers: done."
Aug 06 09:47:21 wayland dockerd[5029]: time="2017-08-06T09:47:21.509483944+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address <IP_ADDRESS>/16. Daemon option --bip can be used to set a preferred IP address"
Aug 06 09:47:21 wayland dockerd[5029]: time="2017-08-06T09:47:21.259951404+08:00" level=warning msg="Failed to retrieve ipam driver for network \"weave\" (d97ebe0e8587bbcc752132401669e7ea9fe03dcf1b20540caae88f304f5a31e3): legacy plugin: Post http://%2Frun%2Fdocker%2Fplugins%2Fweavemesh.sock/Plugin.Activate: dial unix /run/docker/plugins/weavemesh.sock: connect: connection refused"
Aug 06 09:47:13 wayland dockerd[5029]: time="2017-08-06T09:47:13.259093447+08:00" level=warning msg="Unable to connect to plugin: /run/docker/plugins/weavemesh.sock/Plugin.Activate: Post http://%2Frun%2Fdocker%2Fplugins%2Fweavemesh.sock/Plugin.Activate: dial unix /run/docker/plugins/weavemesh.sock: connect: connection refused, retrying in 8s"
Aug 06 09:47:09 wayland dockerd[5029]: time="2017-08-06T09:47:09.258464206+08:00" level=warning msg="Unable to connect to plugin: /run/docker/plugins/weavemesh.sock/Plugin.Activate: Post http://%2Frun%2Fdocker%2Fplugins%2Fweavemesh.sock/Plugin.Activate: dial unix /run/docker/plugins/weavemesh.sock: connect: connection refused, retrying in 4s"
Aug 06 09:47:07 wayland dockerd[5029]: time="2017-08-06T09:47:07.257680710+08:00" level=warning msg="Unable to connect to plugin: /run/docker/plugins/weavemesh.sock/Plugin.Activate: Post http://%2Frun%2Fdocker%2Fplugins%2Fweavemesh.sock/Plugin.Activate: dial unix /run/docker/plugins/weavemesh.sock: connect: connection refused, retrying in 2s"
Aug 06 09:47:06 wayland dockerd[5029]: time="2017-08-06T09:47:06.256851401+08:00" level=warning msg="Unable to connect to plugin: /run/docker/plugins/weavemesh.sock/Plugin.Activate: Post http://%2Frun%2Fdocker%2Fplugins%2Fweavemesh.sock/Plugin.Activate: dial unix /run/docker/plugins/weavemesh.sock: connect: connection refused, retrying in 1s"
Aug 06 09:47:05 wayland dockerd[5029]: time="2017-08-06T09:47:05.910662048+08:00" level=warning msg="Failed to umount container on getting BaseFs path b4c8b0d4ac04d92cfd3f7795ae5ed927e53ea0408cd7323b9b05246db27ef369: Device is Busy"
Aug 06 09:47:05 wayland dockerd[5029]: time="2017-08-06T09:47:05.910649465+08:00" level=error msg="Error unmounting container b4c8b0d4ac04d92cfd3f7795ae5ed927e53ea0408cd7323b9b05246db27ef369: Device is Busy"
Aug 06 09:47:05 wayland dockerd[5029]: time="2017-08-06T09:47:05.910419208+08:00" level=error msg="devmapper: Error unmounting device ea01a245bbb9e17722bcdf561bd025f0143e0be28709cfda2d03ed5570a5ebac: Device is Busy"
Aug 06 09:46:45 wayland dockerd[5029]: time="2017-08-06T09:46:45.704524903+08:00" level=error msg="Error unmounting container b4c8b0d4ac04d92cfd3f7795ae5ed927e53ea0408cd7323b9b05246db27ef369: invalid argument"
Aug 06 09:46:45 wayland dockerd[5029]: time="2017-08-06T09:46:45.704484711+08:00" level=error msg="devmapper: Error unmounting device ea01a245bbb9e17722bcdf561bd025f0143e0be28709cfda2d03ed5570a5ebac: invalid argument"
Aug 06 09:46:45 wayland dockerd[5029]: time="2017-08-06T09:46:45.702790450+08:00" level=warning msg="failed to cleanup ipc mounts:\nfailed to umount /var/lib/docker/containers/b4c8b0d4ac04d92cfd3f7795ae5ed927e53ea0408cd7323b9b05246db27ef369/shm: invalid argument"
Aug 06 09:46:45 wayland dockerd[5029]: time="2017-08-06T09:46:45.702619277+08:00" level=warning msg="libcontainerd: failed to retrieve container b4c8b0d4ac04d92cfd3f7795ae5ed927e53ea0408cd7323b9b05246db27ef369 state: rpc error: code = 2 desc = containerd: container not found"
Aug 06 09:46:45 wayland dockerd[5029]: time="2017-08-06T09:46:45.701604780+08:00" level=warning msg="libcontainerd: client is out of sync, restore was called on a fully synced container (b4c8b0d4ac04d92cfd3f7795ae5ed927e53ea0408cd7323b9b05246db27ef369)."
Aug 06 09:46:45 wayland dockerd[5029]: time="2017-08-06T09:46:45.412125165+08:00" level=info msg="Loading containers: start."
Aug 06 09:46:45 wayland dockerd[5029]: time="2017-08-06T09:46:45.411203429+08:00" level=warning msg="Your kernel does not support cgroup rt runtime"
Aug 06 09:46:45 wayland dockerd[5029]: time="2017-08-06T09:46:45.411161761+08:00" level=warning msg="Your kernel does not support cgroup rt period"
Aug 06 09:46:45 wayland dockerd[5029]: time="2017-08-06T09:46:45.410640630+08:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"
Aug 06 09:46:45 wayland dockerd[5029]: time="2017-08-06T09:46:45.302215593+08:00" level=warning msg="devmapper: Base device already exists and has filesystem xfs on it. User specified filesystem  will be ignored."
Aug 06 09:46:45 wayland dockerd[5029]: time="2017-08-06T09:46:45.267422109+08:00" level=warning msg="devmapper: Usage of loopback devices is strongly discouraged for production use. Please use `--storage-opt dm.thinpooldev` or use `man docker` to refer to dm.thinpooldev section."
Aug 06 09:46:44 wayland dockerd[5029]: time="2017-08-06T09:46:44.149498292+08:00" level=info msg="libcontainerd: new containerd process, pid: 5035"
Aug 06 09:46:44 wayland systemd[1]: Starting Docker Application Container Engine...
Aug 06 09:46:44 wayland systemd[1]: Stopped Docker Application Container Engine.
Aug 06 09:46:43 wayland dockerd[1353]: time="2017-08-06T09:46:43.119203908+08:00" level=info msg="stopping containerd after receiving terminated"
Aug 06 09:46:43 wayland dockerd[1353]: time="2017-08-06T09:46:43.117820665+08:00" level=error msg="Force shutdown daemon"
Aug 06 09:46:28 wayland dockerd[1353]: time="2017-08-06T09:46:28.116043776+08:00" level=info msg="Processing signal 'terminated'"
Aug 06 09:46:28 wayland systemd[1]: Stopping Docker Application Container Engine...
Aug 06 09:13:20 wayland dockerd[1353]: time="2017-08-06T09:13:20.245000704+08:00" level=error msg="Handler for POST /networks/create returned error: network with name weave already exists"
Aug 06 09:13:19 wayland systemd[1]: Started Docker Application Container Engine.
Aug 06 09:13:19 wayland dockerd[1353]: time="2017-08-06T09:13:19.348939382+08:00" level=info msg="API listen on /var/run/docker.sock"
Aug 06 09:13:19 wayland dockerd[1353]: time="2017-08-06T09:13:19.342945512+08:00" level=info msg="Docker daemon" commit=02c1d87 graphdriver=devicemapper version=17.06.0-ce
Aug 06 09:13:19 wayland dockerd[1353]: time="2017-08-06T09:13:19.342905421+08:00" level=info msg="Daemon has completed initialization"
Aug 06 09:13:19 wayland dockerd[1353]: time="2017-08-06T09:13:19.027978106+08:00" level=info msg="Loading containers: done."
Aug 06 09:13:16 wayland dockerd[1353]: time="2017-08-06T09:13:16.644606181+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address <IP_ADDRESS>/16. Daemon option --bip can be used to set a preferred IP address"
Aug 06 09:13:16 wayland dockerd[1353]: time="2017-08-06T09:13:16.334969899+08:00" level=warning msg="Failed to retrieve ipam driver for network \"weave\" (d97ebe0e8587bbcc752132401669e7ea9fe03dcf1b20540caae88f304f5a31e3): legacy plugin: plugin not found"
Aug 06 09:13:08 wayland dockerd[1353]: time="2017-08-06T09:13:08.333970502+08:00" level=warning msg="Unable to locate plugin: weavemesh, retrying in 8s"
Aug 06 09:13:04 wayland dockerd[1353]: time="2017-08-06T09:13:04.333001740+08:00" level=warning msg="Unable to locate plugin: weavemesh, retrying in 4s"
Aug 06 09:13:02 wayland dockerd[1353]: time="2017-08-06T09:13:02.332656818+08:00" level=warning msg="Unable to locate plugin: weavemesh, retrying in 2s"
Aug 06 09:13:01 wayland dockerd[1353]: time="2017-08-06T09:13:01.331658178+08:00" level=warning msg="Unable to locate plugin: weavemesh, retrying in 1s"
Aug 06 09:12:58 wayland dockerd[1353]: time="2017-08-06T09:12:58.676106131+08:00" level=info msg="Loading containers: start."
Aug 06 09:12:58 wayland dockerd[1353]: time="2017-08-06T09:12:58.675679556+08:00" level=warning msg="Your kernel does not support cgroup rt runtime"
Aug 06 09:12:58 wayland dockerd[1353]: time="2017-08-06T09:12:58.675661522+08:00" level=warning msg="Your kernel does not support cgroup rt period"
Aug 06 09:12:58 wayland dockerd[1353]: time="2017-08-06T09:12:58.674833038+08:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"
Aug 06 09:12:40 wayland dockerd[1353]: time="2017-08-06T09:12:40.997430790+08:00" level=warning msg="devmapper: Base device already exists and has filesystem xfs on it. User specified filesystem  will be ignored."
Aug 06 09:12:40 wayland dockerd[1353]: time="2017-08-06T09:12:40.760434981+08:00" level=warning msg="devmapper: Usage of loopback devices is strongly discouraged for production use. Please use `--storage-opt dm.thinpooldev` or use `man docker` to refer to dm.thinpooldev section."
Aug 06 09:12:30 wayland dockerd[1353]: time="2017-08-06T09:12:30.548667685+08:00" level=info msg="libcontainerd: new containerd process, pid: 1396"
Aug 06 09:12:25 wayland systemd[1]: Starting Docker Application Container Engine...
-- Reboot --
Aug 06 01:22:02 wayland systemd[1]: Stopped Docker Application Container Engine.
Aug 06 01:22:01 wayland dockerd[1366]: time="2017-08-06T01:22:01.52707641+08:00" level=info msg="stopping containerd after receiving terminated"
Aug 06 01:21:58 wayland dockerd[1366]: time="2017-08-06T01:21:58.877103644+08:00" level=error msg="Error unmounting container b4c8b0d4ac04d92cfd3f7795ae5ed927e53ea0408cd7323b9b05246db27ef369: invalid argument"
Aug 06 01:21:58 wayland dockerd[1366]: time="2017-08-06T01:21:58.876525951+08:00" level=error msg="devmapper: Error unmounting device ea01a245bbb9e17722bcdf561bd025f0143e0be28709cfda2d03ed5570a5ebac: invalid argument"
Aug 06 01:21:57 wayland systemd[1]: Stopping Docker Application Container Engine...
Aug 06 01:21:57 wayland dockerd[1366]: time="2017-08-06T01:21:57.286264081+08:00" level=info msg="Processing signal 'terminated'"
Aug 06 01:21:38 wayland dockerd[1366]: time="2017-08-06T01:21:38.723583409+08:00" level=error msg="Handler for POST /v1.30/containers/5307ea56d9fce90b917207694a328c698aefc8e56d7fac274e08d961d81a6814/resize returned error: Container 5307ea56d9fce90b917207694a328c698aefc8e56d7fac274e08d961d81a6814 is not running"
Aug 06 01:21:35 wayland dockerd[1366]: time="2017-08-06T01:21:35.699877335+08:00" level=error msg="Handler for POST /v1.30/containers/5307ea56d9fce90b917207694a328c698aefc8e56d7fac274e08d961d81a6814/resize returned error: Container 5307ea56d9fce90b917207694a328c698aefc8e56d7fac274e08d961d81a6814 is not running"
Aug 06 01:08:51 wayland systemd[1]: Started Docker Application Container Engine.

Aug 06 01:08:50 wayland dockerd[1366]: time="2017-08-06T01:08:50.956994480+08:00" level=error msg="Failed to start container 525cff85e0375d17f9898c79e0dff96e555b3bc6af9838752723647cb597a14c: Container is marked for removal and cannot be started."
Aug 06 01:08:50 wayland dockerd[1366]: time="2017-08-06T01:08:50.472807637+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address <IP_ADDRESS>/16. Daemon option --bip can be used to set a preferred IP address"
Aug 06 01:08:48 wayland dockerd[1366]: time="2017-08-06T01:08:48.748311866+08:00" level=error msg="Error looking up volumes-from container" error="No such container: weavevolumes-2.0.1" from-container=weavevolumes-2.0.1
Aug 06 01:08:48 wayland dockerd[1366]: time="2017-08-06T01:08:48.748229641+08:00" level=error msg="Error looking up volumes-from container" error="No such container: weavedb" from-container=weavedb
Aug 06 01:08:48 wayland dockerd[1366]: time="2017-08-06T01:08:48.347608226+08:00" level=info msg="Loading containers: start."
Aug 06 01:08:48 wayland dockerd[1366]: time="2017-08-06T01:08:48.346291585+08:00" level=warning msg="Your kernel does not support cgroup rt runtime"
Aug 06 01:08:48 wayland dockerd[1366]: time="2017-08-06T01:08:48.346255615+08:00" level=warning msg="Your kernel does not support cgroup rt period"
Aug 06 01:08:48 wayland dockerd[1366]: time="2017-08-06T01:08:48.345026872+08:00" level=info msg="Graph migration to content-addressability took 0.00 seconds"
Aug 06 01:08:28 wayland dockerd[1366]: time="2017-08-06T01:08:28.081720666+08:00" level=warning msg="devmapper: Base device already exists and has filesystem xfs on it. User specified filesystem  will be ignored."
Aug 06 01:08:27 wayland dockerd[1366]: time="2017-08-06T01:08:27.850334590+08:00" level=warning msg="devmapper: Usage of loopback devices is strongly discouraged for production use. Please use `--storage-opt dm.thinpooldev` or use `man docker` to refer to dm.thinpooldev section."
Aug 06 01:08:19 wayland dockerd[1366]: time="2017-08-06T01:08:19.914188561+08:00" level=info msg="libcontainerd: new containerd process, pid: 1414"
Aug 06 01:08:14 wayland systemd[1]: Starting Docker Application Container Engine...

Here is docker service status
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
  Drop-In: /etc/systemd/system/docker.service.d
           └─http-proxy.conf
   Active: active (running) since Sun 2017-08-06 10:42:13 CST; 1min 32s ago
     Docs: https://docs.docker.com
 Main PID: 6939 (dockerd)
    Tasks: 35 (limit: 4915)
   Memory: 24.0M
      CPU: 840ms
   CGroup: /system.slice/docker.service
           ├─6939 /usr/bin/dockerd
           ├─6947 docker-containerd -l unix:///var/run/docker/libcontainerd/docker-containerd.sock --metrics-interval=0 --start-timeout 2m --state-dir /var/run/docker/libcontainerd/containerd --shim docker-containerd-shim --runtime docker-runc
           └─7120 docker-containerd-shim b4c8b0d4ac04d92cfd3f7795ae5ed927e53ea0408cd7323b9b05246db27ef369 /var/run/docker/libcontainerd/b4c8b0d4ac04d92cfd3f7795ae5ed927e53ea0408cd7323b9b05246db27ef369 docker-runc

Aug 06 10:41:59 wayland dockerd[6939]: time="2017-08-06T10:41:59.713325039+08:00" level=warning msg="Unable to connect to plugin: /run/docker/plugins/weavemesh.sock/Plugin.Activate: Post http://%2Frun%2Fdocker%2Fplugins%2Fweavemesh.sock/Plugin.Activate: dial unix /run/docker/plugins/weavemesh.sock: connect: connection refused, retrying in 4s"
Aug 06 10:42:03 wayland dockerd[6939]: time="2017-08-06T10:42:03.714009872+08:00" level=warning msg="Unable to connect to plugin: /run/docker/plugins/weavemesh.sock/Plugin.Activate: Post http://%2Frun%2Fdocker%2Fplugins%2Fweavemesh.sock/Plugin.Activate: dial unix /run/docker/plugins/weavemesh.sock: connect: connection refused, retrying in 8s"
Aug 06 10:42:11 wayland dockerd[6939]: time="2017-08-06T10:42:11.714809584+08:00" level=warning msg="Failed to retrieve ipam driver for network \"weave\" (d97ebe0e8587bbcc752132401669e7ea9fe03dcf1b20540caae88f304f5a31e3): legacy plugin: Post http://%2Frun%2Fdocker%2Fplugins%2Fweavemesh.sock/Plugin.Activate: dial unix /run/docker/plugins/weavemesh.sock: connect: connection refused"
Aug 06 10:42:11 wayland dockerd[6939]: time="2017-08-06T10:42:11.992656742+08:00" level=info msg="Default bridge (docker0) is assigned with an IP address <IP_ADDRESS>/16. Daemon option --bip can be used to set a preferred IP address"
Aug 06 10:42:12 wayland dockerd[6939]: time="2017-08-06T10:42:12.965261365+08:00" level=info msg="Loading containers: done."
Aug 06 10:42:13 wayland dockerd[6939]: time="2017-08-06T10:42:13.017857158+08:00" level=info msg="Daemon has completed initialization"
Aug 06 10:42:13 wayland dockerd[6939]: time="2017-08-06T10:42:13.017897545+08:00" level=info msg="Docker daemon" commit=02c1d87 graphdriver=devicemapper version=17.06.0-ce
Aug 06 10:42:13 wayland dockerd[6939]: time="2017-08-06T10:42:13.026198021+08:00" level=info msg="API listen on /var/run/docker.sock"
Aug 06 10:42:13 wayland systemd[1]: Started Docker Application Container Engine.
Aug 06 10:42:13 wayland dockerd[6939]: time="2017-08-06T10:42:13.139071171+08:00" level=error msg="Handler for POST /networks/create returned error: network with name weave already exists"

@jacknlliu The OP reports an error occurring during docker plugin install .... Are you seeing that same error?

yeah, the same error occurs

I think maybe the root case of my issue is the ip range conflicts among the default weave net's and the existing on host, as we can see in the following logs:
2017-08-07T11:04:06+08:00" level=info msg="Network <IP_ADDRESS>/12 overlaps with existi
ng route <IP_ADDRESS>/8 on host" plugin=6d5a68d11ef823a7266c466051250bad9a123e920c837be3cbce69908434aebb
So I tried to set another ip range for weave net, but it still failed:
[root@iZ28ssecs8bZ ~]#  docker plugin set store/weaveworks/net-plugin:latest_release IPALLOC_RANGE=<IP_ADDRESS>/8
Error response from daemon: setting "IPALLOC_RANGE" not found in the plugin configuration

@xdlv Currently, Docker Store does not host the latest version of the plugin which would support the IPALLOC_RANGE config param. However, you can fetch the latest version from Docker Hub via docker plugin install weaveworks/net-plugin:latest_release.

@jacknlliu From your provided logs it seems that the legacy Weave Net plugin was not properly removed which might have caused the failure. Perhaps https://github.com/weaveworks/weave/issues/3082 is related?

@brb  How to remove the legacy Weave Net plugin? After docker plugin remove weaveworks/net-plugin:latest_release, I still got the above error.

Now we met a worse case, docker container can not start after this command. Even docker ps is blocking.

@brb thank you , it works for me.

It seems that docker plugin installation conflicts with docker HTTP_PROXY   environment variable. After remove it from /etc/systemd/system/docker.service.d/http-proxy.conf, the installation sucessfully.

@jacknlliu suggest you report that issue to Docker.

@bboreham  Could we remove the following lines from systemctl status docker?
$ sudo systemctl status docker

Aug 13 11:09:47 wayland dockerd[10752]: time="2017-08-13T11:09:47.270768041+08:00" level=warning msg="Unable to connect to plugin: /run/docker/plugins/weavemesh.sock/Plugin.Activate: Post http://%2Frun%2Fdocker%2Fplugins%2Fweavemesh.sock/Plugin.Activate: dial unix /run/docker/plugins/weavemesh.sock: connect: connection refused, retrying in 4s"
Aug 13 11:09:51 wayland dockerd[10752]: time="2017-08-13T11:09:51.271623403+08:00" level=warning msg="Unable to connect to plugin: /run/docker/plugins/weavemesh.sock/Plugin.Activate: Post http://%2Frun%2Fdocker%2Fplugins%2Fweavemesh.sock/Plugin.Activate: dial unix /run/docker/plugins/weavemesh.sock: connect: connection refused, retrying in 8s"
Aug 13 11:09:59 wayland dockerd[10752]: time="2017-08-13T11:09:59.272694131+08:00" level=warning msg="Failed to retrieve ipam driver for network \"weave\" (50723157befc707439fec580f2b1954f1bdffdae45f4041be32ae8a70a894f9e): legacy plugin: Post http://%2Frun%2Fdocker%2Fplugins%2Fweavemesh.sock/Plugin.Activate: dial unix /run/docker/plugins/weavemesh.sock: connect: connection refused"

@jacknlliu can you open a separate issue rather than commenting on an unrelated one, please?  It makes the threads easier to follow.
Are you even using the "v2" plugin?  Those log lines look like the sort of thing the v2 design was created to address.

For me this error ocurred because I have the legacy plugin installed and enabled; disabling it and re-enabling v2 plugin works flawlessly.


fix: use PYANSYS_CI_BOT_TOKEN

As title says

The *_PACKAGE_TOKEN is not available for public repos I believe. That token has write access.. whereas the *_TOKEN has read package access. It should be enough for this repo

I decided to add the PACKAGE TOKEN for all


CLI: stack render errors

Fixes  #1846
Fail kontena stack ... if the stackfile YAML contains invalid variables references, instead of silently leaving them as empty, which leads to other more difficult to debug issues.
Also hacks in a DEBUG=stack to dump out the raw interpolated YAML to stdout. Suggestions for a better mode?
It doesn't seem like the Liquid::Errors contain any useful line number information for better error messages, though..
Examples
stack: test/variables
variables:
  asdf:
    type: string
    default: asdf
services:
  test:
    image: redis
    affinity:
      - {{ asdflol }}

kontena stack install
 [error] Liquid error: undefined variable asdflol
         Rerun the command with environment DEBUG=true set to get the full exception

DEBUG=stack without render! errors
stack: test/variables
variables:
  asdf:
    type: string
    default: asdf
services:
  test:
    image: redis
    affinity:
      -

which results in random nil errors.

There's kontena stack validate that can dump the interpolated yaml to stdout.

There's kontena stack validate that can dump the interpolated yaml to stdout.
Right.

Pulled the debug yaml thing, it was horribly broken by not actually returning the data anyways.

This fails with required: false variables - they are left undefined, and then any {% if asdflol %} explodes with a Liquid::Error...

It looks like liquid does not like nil values. We call Liquid::Template.render! with vars = {"image"=>"influxdb:1.2-alpine", "affinity"=>"label!=no-influxdb", "lb_service"=>nil, "lb_domain"=>nil, "lb_https_redirect"=>nil, "STACK"=>"influxdb", "GRID"=>"development"}, but the Liquid::Context#find_variable -> lookup_and_evaluate loop over the @environments will skip any values that evaluate to nil:
Liquid::Context#find_variable: key=lb_service
Liquid::Context#lookup_and_evaluate: key=lb_service in obj={"image"=>"influxdb:1.2-alpine", "affinity"=>"label!=no-influxdb", "lb_service"=>nil, "lb_domain"=>nil, "lb_https_redirect"=>nil, "STACK"=>"influxdb", "GRID"=>"development"}
Liquid::Context#lookup_and_evaluate: key=lb_service in obj={}

This explodes on the final empty Liquid::Template#assigns hash in the context environment...

We could use strict_variables: false

It looks like Liquid will call #to_liquid on any variable values. Hack in some LiquidNull for those optional variables.

value.extend LiquidNull
using Kontena::LiquidNull # all nulls get to_liquid in this class

Can't just extend the nil values, because the lookup results would still get rejected by the Liquid::Context#find_variable loop's variable.nil?.

https://github.com/Shopify/liquid/issues/749 looks like this has been reported but not fixed.

Added specs, please take another look.

Are those arrays going to contain nil values? How does liquid behave when those nil values get used for something?

Liquid seems to deal with nils in array-valued variables:
stack: test/variables
variables:
  asdf:
    type: array
    value:
      - "foo"
      - "bar"
      - null
services:
  test:
    image: redis
    environment:
    # {% for item in asdf %}
      - ASDF={{ item }}
    # {% endfor %}

Liquid::Template.render! {"asdf"=>["foo", "bar", nil], "STACK"=>"variables", "GRID"=>"development"}

Results in
variables:
  asdf:
    label: asdf
    type: array
    from:
      env: asdf
    to:
      env: asdf
    errors: {}
    value:
    - foo
    - bar
    -
services:
  test:
    image: redis
    environment:
    - ASDF=foo
    - ASDF=bar
    - ASDF=

    value:
    - foo
    - bar
    -

And that generates ["foo", "bar", nil] when yaml is parsed.

And that generates ["foo", "bar", nil] when yaml is parsed.

Yes, it seems to behave correctly.

@kke do I assume that this is approved now?


Added jobs referral work flow graph.

I will put the graph into README.md once it is merged.

Looks good!
Just a thought, would that be better to split to 2 flows for seeker and job poster? To simplify things a bit;

if you are a job poster: [Flow 1]
if you are a job seeker: [Flow 2]

CITANZ internal follow flow can be opaque from the eyes of the two parties above;

When I included CITA in the graph, I thought job posters and job seekers might be interested in how CITA is involved in this. Since job posters need to notify us of the jobs' status, and job seekers will expect the follow-up procedure from us too, CITA will be visible in both of the flows anyway. However, I will create another two flows for job posters and job seekers.

Overall it looks very good. Thanks.
I think it's OK to use one diagram to demonstrate the overall workflow. Here are some comments from my view:

It's not necessary to mention detailed work, e.g. "Prepares CV", "Prepares JD", hence those works are well-known and routine.
The survey needs to be done by the referrer since it's hard to know the information of the job seekers from CITA side.

Thanks for the great work again. Cheers.

Updated. Now we have two flows for each group while we keep the overall graph. Adjusted a few wordings and updated the overall workflow. I personally prefer the overall one since it covers how CITA is involved and does show clear interactions in terms of timeline.

Good work, lets get this baby merged in first.


Unable to add watch variable on VSCode

Issue Type: Bug
1.- Reopened VSCode with DART & Flutter application loaded
2.- Debuging an operation where I added two variables to watch. One of them is a Date with the format "yyyy-MM-dd hh:mm:ss.nnnnnnn"  and the another one is a DateTime.parse(dateString), the parsing did well on the watch section but on continuing an exception of Invalid Format of DateTime.parse throws
3.- Second time I start the debugging (inmediatly) on the same section I was no longer able to modify, delete nor add a new variable on the watch window
VS Code version: Code 1.33.1 (51b0b28134d51361cf996d2f0a1c698247aeabd8, 2019-04-11T08:27:14.102Z)
OS version: Windows_NT x64 10.0.17763

System Info

Item
Value

CPUs
Intel(R) Core(TM) i5-8300H CPU @ 2.30GHz (8 x 2304)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledsurface_synchronization: enabled_onvideo_decode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
23.80GB (11.27GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (2)

Extension
Author (truncated)
Version

dart-code
Dar
2.25.1

flutter
Dar
2.25.1

Can you reproduce this with latest vscode insiders https://code.visualstudio.com/insiders/
If yes, can you please share the repository for which you see this and the exact steps to reproduce this?


No "Symbol Swap Selections" window

I found that today when I select a symbol and choose "Symbol Swap Selections" no window appears. Version 64 of sketch

@ten-tjc there was an issue with the last version, which I finally got a chance to resolve. Could you please try version 0.21 which I just published and let me know if you are experiencing the same problem?

The issue had to do with missing and disabled libraries not being removed from the list of available libraries, this is why the results were offset at times, or other times the plugin would fail. Version 0.21 was a step in the right direction but there was still another issue which I have resolved in 0.22.


Balanced k means

Implementing balanced Kmeans clustering for HOMER algorithm

@Jopepato thank you for this work! I'm merging the code.


Javascript: Open symbol (Ctrl+T) and files.exclude settings

VSCode Version: 1.0.0
OS Version: Windows 8

Steps to Reproduce:

Open symbol by name (Ctrl+T)
It finds stuff in Javascript files that match a "files.exclude" entry in the settings.json

Shouldn't the global symbol search take into account the "files.exclude" list from the settings.json?
It seems this is not the case.

The files.exclude only affects what is shown in the explorer.
To exclude files from the JavaScript language service you can use the jsconfig.json exclude attribute https://code.visualstudio.com/docs/languages/javascript#_javascript-projects-jsconfigjson.
Closing as works as intended.


[feature] Model.count

This allows us to find out the number of alive objects on a redis db.
Test Plan

[x] Added test cases to cover this behavior

Codecov Report

Merging #60 into master will increase coverage by 0.03%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##           master      #60      +/-   ##
==========================================
+ Coverage   98.43%   98.46%   +0.03%
==========================================
  Files          27       27
  Lines        1021     1042      +21
==========================================
+ Hits         1005     1026      +21
  Misses         16       16

Impacted Files
Coverage Δ

lib/redcord/attribute.rb
100.00% <ø> (ø)

lib/redcord/actions.rb
94.49% <100.00%> (+0.32%)
:arrow_up:

spec/actions_spec.rb
100.00% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 56b53a5...7f4fcc6. Read the comment docs.

remove max range
:mag_right: Click to see changes since last update.

I will rebase this on #67

rebase


Artifact upload still not working

Description
Artifact upload never worked for me. I tested on try.gitea.io and I get the same error.
Here's the run:
https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-1
It results in this error:
With the provided path, there will be 4 files uploaded
Starting artifact upload
For more detailed logs during the artifact upload process, enable step-debugging: https://docs.github.com/actions/monitoring-and-troubleshooting-workflows/enabling-debug-logging#enabling-step-debug-logging
Artifact name is valid!
Container for artifact "CruelKernel-G973F" successfully created. Starting upload of file(s)
A 500 status code has been received, will attempt to retry the upload
Exponential backoff for retry #1. Waiting for 506[2](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-2) milliseconds before continuing the upload at offset 0
A 500 status code has been received, will attempt to retry the upload
Exponential backoff for retry #1. Waiting for 4760 milliseconds before continuing the upload at offset 0
Finished backoff for retry #1, continuing with upload
Finished backoff for retry #1, continuing with upload
A 500 status code has been received, will attempt to retry the upload
Exponential backoff for retry #2. Waiting for 10905 milliseconds before continuing the upload at offset 0
A 500 status code has been received, will attempt to retry the upload
Exponential backoff for retry #2. Waiting for 12655 milliseconds before continuing the upload at offset 0
Total file count: 4 ---- Processed file #0 (0.0%)
Finished backoff for retry #2, continuing with upload
A 500 status code has been received, will attempt to retry the upload
Exponential backoff for retry #[3](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-3). Waiting for 1[4](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-4)767 milliseconds before continuing the upload at offset 0
Finished backoff for retry #2, continuing with upload
Total file count: 4 ---- Processed file #0 (0.0%)
A [5](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-5)00 status code has been received, will attempt to retry the upload
Exponential backoff for retry #3. Waiting for 17025 milliseconds before continuing the upload at offset 0
Total file count: 4 ---- Processed file #0 (0.0%)
Finished backoff for retry #3, continuing with upload
A 500 status code has been received, will attempt to retry the upload
Exponential backoff for retry #4. Waiting for 19[6](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-6)61 milliseconds before continuing the upload at offset 0
Finished backoff for retry #3, continuing with upload
A 500 status code has been received, will attempt to retry the upload
Exponential backoff for retry #4. Waiting for 2492[7](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-7) milliseconds before continuing the upload at offset 0
Total file count: 4 ---- Processed file #0 (0.0%)
Total file count: 4 ---- Processed file #0 (0.0%)
Finished backoff for retry #4, continuing with upload
A 500 status code has been received, will attempt to retry the upload
Exponential backoff for retry #5. Waiting for 2403[8](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-8) milliseconds before continuing the upload at offset 0
Total file count: 4 ---- Processed file #0 (0.0%)
Finished backoff for retry #4, continuing with upload
A 500 status code has been received, will attempt to retry the upload
Exponential backoff for retry #5. Waiting for 276[9](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-9)7 milliseconds before continuing the upload at offset 0
Total file count: 4 ---- Processed file #0 (0.0%)
Finished backoff for retry #5, continuing with upload
A 500 status code has been received, will attempt to retry the upload
##### Begin Diagnostic HTTP information #####
Status Code: 500
Status Message: Internal Server Error
Header Information: {
  "alt-svc": "h3=\":443\"; ma=2592000",
  "content-length": "24",
  "content-type": "text/plain; charset=utf-8",
  "date": "Fri, 24 Nov 2023 08:45:31 GMT",
  "server": "Caddy",
  "x-content-type-options": "nosniff"
}
###### End Diagnostic HTTP information ######
Retry limit has been reached for chunk at offset 0 to https://try.gitea.io/api/actions_pipeline/_apis/pipelines/workflows/431/artifacts/ff9ae964d288f8678522b05036abaf0e/upload?itemPath=CruelKernel-G973F%2FMETA-INF%2Fcom%2Fgoogle%2Fandroid%2Fupdate-binary
::warning::Aborting upload for /root/.cache/act/449284b1cf785f64/hostexecutor/installer/META-INF/com/google/android/update-binary due to failure
::error::aborting artifact upload
Total file count: 4 ---- Processed file #1 (25.0%)
Total file count: 4 ---- Processed file #1 (25.0%)
Finished backoff for retry #5, continuing with upload
A 500 status code has been received, will attempt to retry the upload
##### Begin Diagnostic HTTP information #####
Status Code: 500
Status Message: Internal Server Error
Header Information: {
  "alt-svc": "h3=\":443\"; ma=259[20](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-20)00",
  "content-length": "24",
  "content-type": "text/plain; charset=utf-8",
  "date": "Fri, 24 Nov 2023 08:45:47 GMT",
  "server": "Caddy",
  "x-content-type-options": "nosniff"
}
###### End Diagnostic HTTP information ######
Retry limit has been reached for chunk at offset 0 to https://try.gitea.io/api/actions_pipeline/_apis/pipelines/workflows/431/artifacts/ff9ae964d288f86785[22](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-22)b05036abaf0e/upload?itemPath=CruelKernel-G973F%2Fclone_header
::warning::Aborting upload for /root/.cache/act/449[28](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-28)4b1cf785f64/hostexecutor/installer/clone_header due to failure
::error::aborting artifact upload
Total size of all the files uploaded is 0 bytes
File upload process has finished. Finalizing the artifact upload
Upload finished. There were 4 items that failed to upload
The raw size of all the files that were specified for upload is 4[38](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-38)[62](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-62)2 bytes
The size of all the files that were uploaded is 0 bytes. This takes into account any gzip compression used to reduce the upload size, time and storage
Note: The size of downloaded zips can differ significantly from the reported size. For more information see: https://github.com/actions/upload-artifact#zipped-artifact-downloads
::error::An error was encountered when uploading CruelKernel-G9[73](https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-73)F. There were 4 items that failed to upload.

And here's the relevant part of the workflow file from the repo:
      - name: Create CruelKernel images for ${{ matrix.model }}
        run: ./cruelbuild :mkimg
      - name: Create CruelKernel installer for ${{ matrix.model }}
        if: env.INSTALLER == 'yes'
        run: ./cruelbuild :pack

      - name: Avoid Double Zipping in Installer
        if: env.INSTALLER == 'yes'
        run: |
          mkdir -p installer && cd installer
          unzip ../CruelKernel.zip
      - name: Upload Kernel Zip
        if: env.INSTALLER == 'yes'
        uses: actions/upload-artifact@v2
        with:
          name: CruelKernel-${{ matrix.model }}
          path: installer/*
          if-no-files-found: error
      - name: Upload Kernel Images
        if: env.INSTALLER != 'yes'
        uses: actions/upload-artifact@v2
        with:
          name: CruelKernel-${{ matrix.model }}
          path: '*.img'
          if-no-files-found: error

      - name: Upload Kernel Info
        uses: actions/upload-artifact@v2
        with:
          name: ConfigurationInfo-${{ matrix.model }}
          path: config.*
          if-no-files-found: error

This always works on github, but it never works on Gitea. Any idea why? And how to make it work?
Thank you
Gitea Version
https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-1
Can you reproduce the bug on the Gitea demo site?
Yes
Log Gist
https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-1
Screenshots
No response
Git Version
No response
Operating System
ubuntu
How are you running Gitea?
https://try.gitea.io/xkc65869/cruel/actions/runs/2#jobstep-20-1
Database
None

I fixed this by using actions/upload-artifact@v3 instead of actions/upload-artifact@v2.


Spelling Correction

Corrected "bootstrao" to "bootstrap"

[x] I have read freeCodeCamp's contribution guidelines.
[x] My pull request has a descriptive title (not a vague title like Update index.md)
[x] My pull request targets the master branch of freeCodeCamp.
[x] None of my changes are plagiarized from another source without proper attribution.
[x] My article does not contain shortened URLs or affiliate links.

If your pull request closes a GitHub issue, replace the XXXXX below with the issue number.
Closes #XXXXX

Please fix the merge conflict to reflect what you wanted to change

Thank you for opening this pull request.
This is a standard message notifying you that we’ve reviewed your pull request and have decided not to merge it. We would welcome future pull requests from you.
Thank you and happy coding.


Enhance helper text for string lint command

Right now, stringray lint or stringray lint <filepath> does not work.
stringray lint -h only says it has 1 option of --list, -l List available rules and default configuration
Add helper text to indicate usage of stringray lint can include option stringray lint --input and what --input, -i means.

stringray lint <path> would also be nice, but I'm not sure how to do this with the command line option parsing so that -h or -l are also possible for spitting out the list of lint rules