docker "Error response from daemon: transport is closing: unavailable"

hi

ich hab folgende docker installation


System:~> zypper se -i docker
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...

S  | Name                   | Zusammenfassung                                      | Typ  
---+------------------------+------------------------------------------------------+------
i+ | docker                 | The Linux container runtime                          | Paket
i  | docker-bash-completion | Bash Completion for docker                           | Paket
i+ | docker-compose         | Define and run complex applications using Docker     | Paket
i  | docker-libnetwork      | Docker-Vernetzung                                    | Paket
i  | docker-runc            | Tool for spawning and running OCI containers         | Paket
i  | docker-zsh-completion  | Zsh Completion for docker                            | Paket
i+ | python-dockerpty       | Docker API Client                                    | Paket
i+ | python2-docker         | Docker API Client                                    | Paket
i+ | python2-docker-pycreds | Python bindings for the Docker credentials store API | Paket

System:~> zypper info docker
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...


Informationen zu Paket docker:
------------------------------
Repository         : Hauptaktualisierungs-Repository   
Name               : docker                            
Version            : 18.09.1_ce-lp150.5.13.1           
Arch               : x86_64                            
Anbieter           : openSUSE                          
Installierte Größe : 123,8 MiB                         
Installiert        : Ja                                
Status             : aktuell                           
Quellpaket         : docker-18.09.1_ce-lp150.5.13.1.src
Zusammenfassung    : The Linux container runtime       
Beschreibung       :                                   
    Docker complements LXC with a high-level API which operates at the process
    level. It runs unix processes with strong guarantees of isolation and
    repeatability across servers.

    Docker is a great building block for automating distributed systems: large-scale
    web deployments, database clusters, continuous deployment systems, private PaaS,
    service-oriented architectures, etc.

beim starten von Container bekome ich folgende Fehlermeldung


SYSTEM:~> docker start 4489871ec77e
Error response from daemon: transport is closing: unavailable
Error: failed to start containers: 4489871ec77e


der docker deamon startet beim systemstart fehlerfrei



SYSTEM:~> sudo systemctl status docker
[sudo] Passwort für root: 
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2019-04-18 05:54:26 CEST; 13min ago
     Docs: http://docs.docker.com
 Main PID: 2064 (dockerd)
    Tasks: 34
   Memory: 173.5M
      CPU: 4.901s
   CGroup: /system.slice/docker.service
           ├─2064 /usr/bin/dockerd --add-runtime oci=/usr/sbin/docker-runc
           └─2177 docker-containerd --config /var/run/docker/containerd/containerd.toml --log-level info

Apr 18 05:54:24 SYSTEM dockerd[2064]: time="2019-04-18T05:54:24.269054508+02:00" level=warning msg="Your kernel does not support swap memory limit"
Apr 18 05:54:24 SYSTEM dockerd[2064]: time="2019-04-18T05:54:24.269196636+02:00" level=warning msg="Your kernel does not support cgroup rt period"
Apr 18 05:54:24 SYSTEM dockerd[2064]: time="2019-04-18T05:54:24.269242810+02:00" level=warning msg="Your kernel does not support cgroup rt runtime"
Apr 18 05:54:24 SYSTEM dockerd[2064]: time="2019-04-18T05:54:24.270501734+02:00" level=info msg="Loading containers: start."
Apr 18 05:54:25 SYSTEM dockerd[2064]: time="2019-04-18T05:54:25.239348155+02:00" level=info msg="Default bridge (docker0) is assigned with an IP address 172.17.0.0/16. Daemon option --bip can be used to set a preferred IP address"
Apr 18 05:54:25 SYSTEM dockerd[2064]: time="2019-04-18T05:54:25.355858623+02:00" level=info msg="Loading containers: done."
Apr 18 05:54:26 SYSTEM dockerd[2064]: time="2019-04-18T05:54:26.389249507+02:00" level=info msg="Docker daemon" commit=4c52b901c6cb graphdriver(s)=overlay2 version=18.09.1
Apr 18 05:54:26 SYSTEM dockerd[2064]: time="2019-04-18T05:54:26.398985895+02:00" level=info msg="Daemon has completed initialization"
Apr 18 05:54:26 SYSTEM dockerd[2064]: time="2019-04-18T05:54:26.450687896+02:00" level=info msg="API listen on /var/run/docker.sock"
Apr 18 05:54:26 SYSTEM systemd[1]: Started Docker Application Container Engine.


nach dem container start versuch bekomme ich folgende meldung von docker daemon


SYSTEM:~> sudo systemctl status docker
[sudo] Passwort für root: 
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2019-04-18 05:54:26 CEST; 50min ago
     Docs: http://docs.docker.com
 Main PID: 2064 (dockerd)
    Tasks: 32
   Memory: 185.9M
      CPU: 38.164s
   CGroup: /system.slice/docker.service
           ├─ 2064 /usr/bin/dockerd --add-runtime oci=/usr/sbin/docker-runc
           └─19063 docker-containerd --config /var/run/docker/containerd/containerd.toml --log-level info

Apr 18 06:44:58 SYSTEM dockerd[2064]: time="2019-04-18T06:44:58.404214153+02:00" level=error msg="failed to get event" error="rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error w>
Apr 18 06:44:58 SYSTEM dockerd[2064]: time="2019-04-18T06:44:58.404247569+02:00" level=error msg="failed to get event" error="rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error w>
Apr 18 06:44:58 SYSTEM dockerd[2064]: time="2019-04-18T06:44:58.404280944+02:00" level=error msg="failed to get event" error="rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error w>
Apr 18 06:44:58 SYSTEM dockerd[2064]: time="2019-04-18T06:44:58.404315142+02:00" level=error msg="failed to get event" error="rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error w>
Apr 18 06:44:58 SYSTEM dockerd[2064]: time="2019-04-18T06:44:58.404348831+02:00" level=error msg="failed to get event" error="rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error w>
Apr 18 06:44:58 SYSTEM dockerd[2064]: time="2019-04-18T06:44:58.404384791+02:00" level=error msg="failed to get event" error="rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error w>
Apr 18 06:44:58 SYSTEM dockerd[2064]: time="2019-04-18T06:44:58.404418646+02:00" level=error msg="failed to get event" error="rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error w>
Apr 18 06:44:58 SYSTEM dockerd[2064]: time="2019-04-18T06:44:58.404452575+02:00" level=error msg="failed to get event" error="rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error w>
Apr 18 06:44:58 SYSTEM dockerd[2064]: time="2019-04-18T06:44:58.404485895+02:00" level=error msg="failed to get event" error="rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error w>
Apr 18 06:44:58 SYSTEM dockerd[2064]: time="2019-04-18T06:44:58.404521856+02:00" level=error msg="failed to get event" error="rpc error: code = Unavailable desc = all SubConns are in TransientFailure, latest connection error: connection error: desc = \"transport: Error w>



ich hab docker und containerd schon deinstalliert und wieder neu installiert! … kein anderes ergebnis!

hat jemand ne idee???

https://groups.google.com/forum/#!topic/grpc-io/yCUwuHycNWk

Ist der docker store (default: /var/lib/docker) von einer alten Installation übernommen worden? Die Holzhammermethode bei seltsamen docker Problemen ist, /var/lib/docker aus dem Weg zu schieben und docker mit leerem /var/lib/docker neu zu starten. Gelegentlich, gerade bei upgrades, liegt dort was quer. Wenn das auf BTRFS läuft und man die container behalten will, würde ich selektiver vorgehen und erstmal /var/lib/docker/network umbenennen und dann den service starten. Das hilft meistens schon. Danach dann dieselbe Aktion für alles außer image, containers, volumes. Wie immer: nicht löschen sondern erstmal nur umbenennen und vom daemon neu anlegen lassen. Und falls da wichtige Daten drin sind, backup machen. Wobei das bei den BTRFS layern nicht so leicht ist, glaub ich.

der Holzhammer hat gewirkt.