Device: F2-210
TOS: 4.1.18-2001031356
Steps to reproduce the problem:
- Install Docker from TOS Desktop. Installation seems to complete successfully but no shortcut is added to the desktop.
- Go to Applications->Docker and press start button: "operation successful" but server status still reads as Stopped.
- Run "docker run hello-world" from a shell: "Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?."
- Run "service docker start" from a root shell: "Starting Docker: docker 0"
- After last step the file /var/log/docker.log contains "Error starting daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain: iptables failed: iptables -t nat -N DOCKER: iptables v1.4.21: can't initialize iptables table `nat': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. (exit status 3)"
- Run "modprobe iptable_nat" from a root shell: "5 modules could not be probed - ip_tables- iptable_nat - nf_nat - nf_nat_ipv4 - x_tables"
- Run "dmesg | tail": "[22810.473414] x_tables: Unknown symbol kmem_cache_alloc_trace (err 0) [22828.097623] nf_nat: Unknown symbol kmem_cache_alloc_trace (err 0) [22828.149794] x_tables: Unknown symbol kmem_cache_alloc_trace (err 0)
[22835.715838] nf_nat: Unknown symbol kmem_cache_alloc_trace (err 0) [22835.759602] x_tables: Unknown symbol kmem_cache_alloc_trace (err 0)" - Run "iptables -L" from a root shell: "iptables v1.4.21: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded." - Go to Control Panel->Security->Firewall and create a rule to deny TCP/UDP connections to port 9222 (my SSH port): "Configuration saved!" but ssh connections to the device still work, proving firewall is broken.