Brief description of the problem
I Lost ability to start all my rockons after updating system.
Detailed step by step instructions to reproduce the problem
- I clicked the blinking update logo
- Clicked update
- Closed browser
- Lost internet connection (due to Pi-hole shutting off)
- restarted machine after resetting my router (thought my router was bad)
Web-UI screenshot
Error Traceback provided on the Web-UI
```
[18/Jun/2021 17:04:07] ERROR [system.osi:196] non-zero code(125) returned by command: ['/usr/bin/docker', 'run', '--name', 'ovpn-data', '-v', '/etc/openvpn', 'busybox:latest']. output: [''] error: ['docker: Error response from daemon: Conflict. The container name "/ovpn-data" is already in use by container "e694ed681315f534a637e83ea18f43a5e6e5f3045bbe129f1e0bfdfa7057aa41". You have to remove (or rename) that container to be able to reuse that name.', "See 'docker run --help'.", '']
[18/Jun/2021 17:04:07] ERROR [storageadmin.views.rockon_helpers:174] Error running a command. cmd = /usr/bin/docker run --name ovpn-data -v /etc/openvpn busybox:latest. rc = 125. stdout = ['']. stderr = ['docker: Error response from daemon: Conflict. The container name "/ovpn-data" is already in use by container "e694ed681315f534a637e83ea18f43a5e6e5f3045bbe129f1e0bfdfa7057aa41". You have to remove (or rename) that container to be able to reuse that name.', "See 'docker run --help'.", '']
Traceback (most recent call last):
File "/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py", line 171, in install
globals().get("%s_install" % rockon.name.lower(), generic_install)(rockon)
File "/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py", line 359, in openvpn_install
run_command(volc_cmd, log=True)
File "/opt/rockstor/src/rockstor/system/osi.py", line 198, in run_command
raise CommandException(cmd, out, err, rc)
CommandException: Error running a command. cmd = /usr/bin/docker run --name ovpn-data -v /etc/openvpn busybox:latest. rc = 125. stdout = ['']. stderr = ['docker: Error response from daemon: Conflict. The container name "/ovpn-data" is already in use by container "e694ed681315f534a637e83ea18f43a5e6e5f3045bbe129f1e0bfdfa7057aa41". You have to remove (or rename) that container to be able to reuse that name.', "See 'docker run --help'.", '']
[18/Jun/2021 17:04:51] INFO [system.osi:1337] Ignoring rc=-15 from command (['/sbin/shutdown', '-r', 'now']).
[18/Jun/2021 17:07:47] ERROR [system.osi:196] non-zero code(125) returned by command: ['/usr/bin/docker', 'run', '--name', 'ovpn-data', '-v', '/etc/openvpn', 'busybox:latest']. output: [''] error: ['docker: Error response from daemon: Conflict. The container name "/ovpn-data" is already in use by container "e694ed681315f534a637e83ea18f43a5e6e5f3045bbe129f1e0bfdfa7057aa41". You have to remove (or rename) that container to be able to reuse that name.', "See 'docker run --help'.", '']
[18/Jun/2021 17:07:47] ERROR [storageadmin.views.rockon_helpers:174] Error running a command. cmd = /usr/bin/docker run --name ovpn-data -v /etc/openvpn busybox:latest. rc = 125. stdout = ['']. stderr = ['docker: Error response from daemon: Conflict. The container name "/ovpn-data" is already in use by container "e694ed681315f534a637e83ea18f43a5e6e5f3045bbe129f1e0bfdfa7057aa41". You have to remove (or rename) that container to be able to reuse that name.', "See 'docker run --help'.", '']
Traceback (most recent call last):
File "/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py", line 171, in install
globals().get("%s_install" % rockon.name.lower(), generic_install)(rockon)
File "/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py", line 359, in openvpn_install
run_command(volc_cmd, log=True)
File "/opt/rockstor/src/rockstor/system/osi.py", line 198, in run_command
raise CommandException(cmd, out, err, rc)
CommandException: Error running a command. cmd = /usr/bin/docker run --name ovpn-data -v /etc/openvpn busybox:latest. rc = 125. stdout = ['']. stderr = ['docker: Error response from daemon: Conflict. The container name "/ovpn-data" is already in use by container "e694ed681315f534a637e83ea18f43a5e6e5f3045bbe129f1e0bfdfa7057aa41". You have to remove (or rename) that container to be able to reuse that name.', "See 'docker run --help'.", '']
[18/Jun/2021 17:11:32] ERROR [system.osi:196] non-zero code(1) returned by command: ['/usr/bin/docker', 'start', 'pi-hole']. output: [''] error: ['Error response from daemon: driver failed programming external connectivity on endpoint pi-hole (ad31ee4a461ceb42c4d41314639f0278e2d899a4023391691345b93f1b4a6828): Error starting userland proxy: listen tcp6 [::]:86: socket: address family not supported by protocol', 'Error: failed to start containers: pi-hole', '']
[18/Jun/2021 17:11:32] ERROR [storageadmin.views.rockon_helpers:95] Exception while starting the rockon (Pi-Hole).
[18/Jun/2021 17:11:32] ERROR [storageadmin.views.rockon_helpers:96] Error running a command. cmd = /usr/bin/docker start pi-hole. rc = 1. stdout = ['']. stderr = ['Error response from daemon: driver failed programming external connectivity on endpoint pi-hole (ad31ee4a461ceb42c4d41314639f0278e2d899a4023391691345b93f1b4a6828): Error starting userland proxy: listen tcp6 [::]:86: socket: address family not supported by protocol', 'Error: failed to start containers: pi-hole', '']
Traceback (most recent call last):
File "/opt/rockstor/src/rockstor/storageadmin/views/rockon_helpers.py", line 93, in generic_start
run_command([DOCKER, "start", c.name], log=True)
File "/opt/rockstor/src/rockstor/system/osi.py", line 198, in run_command
raise CommandException(cmd, out, err, rc)
CommandException: Error running a command. cmd = /usr/bin/docker start pi-hole. rc = 1. stdout = ['']. stderr = ['Error response from daemon: driver failed programming external connectivity on endpoint pi-hole (ad31ee4a461ceb42c4d41314639f0278e2d899a4023391691345b93f1b4a6828): Error starting userland proxy: listen tcp6 [::]:86: socket: address family not supported by protocol', 'Error: failed to start containers: pi-hole', '']
```