Published on : 2025-11-20
       
       If you run CasaOS on your servers you might have seen that after 
       the latest docker update to version 29.0.2 the apps under CasaOS 
       no longer appear and an error is shown saying:
       
          Failed to load apps, please refresh later
       
        - 🚧 Finding the problem
       
       If we take a look at 
       
          journalctl -xeu casaos-app-management --no-pager
       
       we can see that Docker wants a newer client after the update 
       because Docker versions older than v25 are now end of life, and as 
       such, the Minimum API version is increased to 1.44 (Moby v25):
       
          error        
          failed to list compose apps with store info        
          {"error": "Error response from daemon: client version 1.43 
          is too old. 
          Minimum supported API version is 1.44, 
          please upgrade your client to a newer version", 
          etc ...}
       
        - 🛠️ The solution
       
       The fix is quite simple but not a long term solution. All you have 
       to do is to edit the docker service config:
       
          sudo systemctl edit docker.service
       
       and add: 
       
          [Service]
          Environment=DOCKER_MIN_API_VERSION=1.24
       
       above the line 
       
          ###Lines below this comment will be discarded:
       
       And, of course, restart docker:
       
          sudo systemctl restart docker
       
       The apps and app store should work. I hope IceWhaleTech will get 
       CasaOS updated soon ...
       
       If you aren't using CasaOS yet you might want to give it a try
       
 (HTM) CasaOS
       
 (DIR)  Back to my phlog