average-helicopter-96869
06/02/2022, 7:32 PMnetclient[59819]: [netclient] 2022-06-02 14:25:12 error publishing ping, mq setup error error: broker port is blank
jolly-london-20127
06/02/2022, 7:33 PMbored-island-21407
06/02/2022, 7:33 PMaverage-helicopter-96869
06/02/2022, 7:33 PM/etc/netmaker/config/netconfig-main
had this block
server:
corednsaddr: ""
apihost: ""
apiport: ""
clientmode: ""
dnsmode: ""
version: v0.14.2
mqport: ""
server: broker.netmaker.MYDOMAIN
bored-island-21407
06/02/2022, 7:33 PMaverage-helicopter-96869
06/02/2022, 7:34 PM# netclient pull -v
[netclient] 2022-06-02 19:41:46 No network selected. Running Pull for all networks.
[netclient] 2022-06-02 19:41:46 Error pulling network config for network: family
Post "https:///api/nodes/adm/family/authenticate": http: no Host in request URL
[netclient] 2022-06-02 19:41:46 Error pulling network config for network: main
Post "https:///api/nodes/adm/main/authenticate": http: no Host in request URL
[netclient] 2022-06-02 19:41:46 register at https:///api/server/register
[netclient] 2022-06-02 19:41:47 restarting netclient.service
[netclient] 2022-06-02 19:41:48 reset network and peer configs
Jun 02 19:43:53 tunnel netclient[143179]: [netclient] 2022-06-02 19:43:53 initializing network main
Jun 02 19:43:53 tunnel netclient[143179]: [netclient] 2022-06-02 19:43:53 netclient daemon started for server: broker.netmaker.MYDOMAIN
Jun 02 19:43:53 tunnel netclient[143179]: 2022/06/02 19:43:53 could not read client cert/key tls: private key does not match public key
bored-island-21407
06/02/2022, 7:48 PMaverage-helicopter-96869
06/02/2022, 7:48 PMjolly-london-20127
06/02/2022, 7:48 PMbored-island-21407
06/02/2022, 7:49 PMaverage-helicopter-96869
06/02/2022, 7:49 PMserver:
corednsaddr: ""
accesskey: SOMESTUFF
server: broker.netmaker.MYDOMAIN
api: api.netmaker.MYDOMAIN:443
bored-island-21407
06/02/2022, 7:50 PMaverage-helicopter-96869
06/02/2022, 7:52 PMjolly-london-20127
06/02/2022, 7:58 PMaverage-helicopter-96869
06/02/2022, 8:03 PMserver: api:
field as it was before... then a netclient pull
was good and that node is communicating fine with broker again on 8883bored-island-21407
06/02/2022, 8:10 PMaverage-helicopter-96869
06/02/2022, 8:11 PMbored-island-21407
06/02/2022, 8:13 PMaverage-helicopter-96869
06/02/2022, 8:13 PMbored-island-21407
06/02/2022, 8:15 PMaverage-helicopter-96869
06/02/2022, 8:15 PMbored-island-21407
06/02/2022, 8:16 PMaverage-helicopter-96869
06/02/2022, 8:16 PMJun 02 15:10:50 MYNODE systemd[1]: Started netclient.service - Netclient Daemon.
Jun 02 15:10:50 MYNODE netclient[71487]: [netclient] 2022-06-02 15:10:50 initializing network family
Jun 02 15:10:50 MYNODE netclient[71487]: [netclient] 2022-06-02 15:10:50 started daemon for server broker.netmaker.MYDOMAIN
Jun 02 15:10:50 MYNODE netclient[71487]: [netclient] 2022-06-02 15:10:50 netclient daemon started for server: broker.netmaker.MYDOMAIN
Jun 02 15:11:20 MYNODE netclient[71487]: [netclient] 2022-06-02 15:11:20 unable to connect to broker, retrying ...
Jun 02 15:11:20 MYNODE netclient[71487]: [netclient] 2022-06-02 15:11:20 unable to connect to broker error: broker port is blank
Jun 02 15:11:50 MYNODE netclient[71487]: [netclient] 2022-06-02 15:11:50 local port has changed from 42624 to 41916
Jun 02 15:12:20 MYNODE netclient[71487]: [netclient] 2022-06-02 15:12:20 unable to connect to broker, retrying ...
Jun 02 15:12:20 MYNODE netclient[71487]: [netclient] 2022-06-02 15:12:20 could not publish local port change
Jun 02 15:12:50 MYNODE netclient[71487]: [netclient] 2022-06-02 15:12:50 unable to connect to broker, retrying ...
Jun 02 15:12:50 MYNODE netclient[71487]: [netclient] 2022-06-02 15:12:50 error publishing ping, mq setup error error: broker port is blank
Jun 02 15:12:50 MYNODE netclient[71487]: [netclient] 2022-06-02 15:12:50 running pull on family to reconnect
Jun 02 15:12:50 MYNODE netclient[71487]: [netclient] 2022-06-02 15:12:50 could not run pull on family, error: Post "https:///api/nodes/adm/family/authenticate": http: no Host in request URL
Jun 02 15:12:50 MYNODE netclient[71487]: [netclient] 2022-06-02 15:12:50 checkin for family complete
netconfig-family
changed from having
server:
corednsaddr: ""
accesskey: ""
server: broker.netmaker.MYDOMAIN
api: api.netmaker.MYDOMAIN:443
server:
corednsaddr: ""
apihost: ""
apiport: ""
clientmode: ""
dnsmode: ""
version: ""
mqport: ""
server: broker.netmaker.MYDOMAIN
MQ_PORT: "8883"
in my docker-compose and then re-attempt the upgradebored-island-21407
06/02/2022, 8:39 PMaverage-helicopter-96869
06/02/2022, 8:40 PMbored-island-21407
06/02/2022, 8:45 PMaverage-helicopter-96869
06/02/2022, 8:45 PMenvironment:
SERVER_NAME: "broker.${NM_BASE_DOMAIN}"
SERVER_HOST: "${NM_PUBLIC_IP}"
SERVER_API_CONN_STRING: "api.${NM_BASE_DOMAIN}:443"
COREDNS_ADDR: "${NM_PUBLIC_IP}"
DNS_MODE: "on"
SERVER_HTTP_HOST: "api.${NM_BASE_DOMAIN}"
API_PORT: "8081"
CLIENT_MODE: "on"
MASTER_KEY: "${NM_MASTER_KEY}"
CORS_ALLOWED_ORIGIN: "*"
DISPLAY_KEYS: "on"
DATABASE: "sqlite"
NODE_ID: "netmaker-server-1"
MQ_HOST: "mq"
#MQ_PORT: "443"
HOST_NETWORK: "off"
VERBOSITY: "1"
MANAGE_IPTABLES: "on"
PORT_FORWARD_SERVICES: "dns"
bored-island-21407
06/02/2022, 8:47 PMaverage-helicopter-96869
06/02/2022, 8:48 PMserver:
corednsaddr: MYIP
apihost: api.netmaker.MYDOMAIN:443
apiport: "8081"
clientmode: ""
dnsmode: "on"
version: v0.14.2
mqport: "8883"
server: broker.netmaker.MYDOMAIN
bored-island-21407
06/02/2022, 8:52 PMaverage-helicopter-96869
06/02/2022, 8:52 PMapihost: api.netmaker.MYDOMAIN:443
apiport: "8081"
to the server
section of the netclient-netname config file in /etc/netclient/config/
then netclient pull -v
and the node started working for me againbored-island-21407
06/02/2022, 8:54 PMaverage-helicopter-96869
06/02/2022, 8:54 PMserver: api: HOSTNAME_OF_NETMAKER:443
and 0.14.2 expects server: apihost: HOSTNAME_OF_NETMAKER:443
bored-island-21407
06/02/2022, 9:00 PMaverage-helicopter-96869
06/02/2022, 9:01 PMbored-island-21407
06/02/2022, 9:04 PMaverage-helicopter-96869
06/02/2022, 9:08 PMfew-airline-95046
06/02/2022, 10:08 PMbored-island-21407
06/02/2022, 10:11 PMfew-airline-95046
06/02/2022, 10:11 PMbored-island-21407
06/02/2022, 10:12 PMfew-airline-95046
06/02/2022, 10:12 PMvolumes:
- /root/mosquitto.conf:/mosquitto/config/mosquitto.conf
- /root/certs/:/mosquitto/certs/
- mosquitto_data:/mosquitto/data
- mosquitto_logs:/mosquitto/log
in the new traefik based one:
volumes:
- /root/mosquitto.conf:/mosquitto/config/mosquitto.conf
- mosquitto_data:/mosquitto/data
- mosquitto_logs:/mosquitto/log
- shared_certs:/mosquitto/certs
bored-island-21407
06/02/2022, 10:17 PMfew-airline-95046
06/02/2022, 10:23 PMbored-island-21407
06/02/2022, 10:29 PMfew-airline-95046
06/02/2022, 10:30 PMaverage-helicopter-96869
06/03/2022, 3:42 AMvolumes:
traefik_certs: {}
shared_certs: {}
sqldata: {}
dnsconfig: {}
mosquitto_data: {}
mosquitto_logs: {}
this isn't a recommended way to actually do volumes in docker... it works, but its really more like a place holder./var/lib/docker
but it's not exactly obvious where your data was stored/root/certs
to shared_certs:
in my contribution of the docker-compose.traefik.yml
i kept the simple default volumes to avoid complications for folks upgrading from caddy to traefik, but didn't think about the complication with respect to the changed one.jolly-london-20127
06/03/2022, 1:26 PMfew-airline-95046
06/03/2022, 1:28 PMjolly-london-20127
06/03/2022, 1:39 PMfew-airline-95046
06/03/2022, 1:51 PMroot@Cradle:/boot/config/netclient# netclient pull --vvv --daemon off
[netclient] 2022-06-03 23:08:54 No network selected. Running Pull for all networks.
[netclient] 2022-06-03 23:08:54 Error pulling network config for network: xxx
Post "https:///api/nodes/adm/xxx/authenticate": http: no Host in request URL
[netclient] 2022-06-03 23:08:54 register at https:///api/server/register
[netclient] 2022-06-03 23:08:55 restarting netclient.service
[netclient] 2022-06-03 23:08:56 error running command: systemctl restart netclient.service
[netclient] 2022-06-03 23:08:56
[netclient] 2022-06-03 23:08:56 reset network and peer configs
root@Cradle:/boot/config/netclient# netclient daemon
[netclient] 2022-06-03 23:11:55 initializing network xxx
[netclient] 2022-06-03 23:11:55 started daemon for server broker.netmaker.xxx.se
[netclient] 2022-06-03 23:11:55 netclient daemon started for server: broker.netmaker.xxx.se
2022/06/03 23:11:55 could not read client cert/key tls: private key does not match public key
jolly-london-20127
06/03/2022, 9:17 PMfew-airline-95046
06/03/2022, 9:28 PMaverage-helicopter-96869
06/04/2022, 4:45 PMjolly-london-20127
06/07/2022, 8:06 PM