Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Error message when starting Docker (error while loading shared libraries)

Featured Replies

After searching all day on the internet, and formatting my cache drive to btrfs, I still haven't gotten Docker to run.

Coming from Windows, I have little experience in these sorts of things.

 

When I try to run "docker start" in Putty, I get the following error message:

docker: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory

 

Any ideas on how to solve this?

  • Community Expert

After searching all day on the internet, and formatting my cache drive to btrfs, I still haven't gotten Docker to run.

Coming from Windows, I have little experience in these sorts of things.

 

When I try to run "docker start" in Putty, I get the following error message:

docker: error while loading shared libraries: libsqlite3.so.0: cannot open shared object file: No such file or directory

Why are you trying to run Docker from the command line?  With v6b10 there is a GUI interface for running docker.  Also you need to have used that to set up the docker.img file used to hold docker images which is done via the GUI.

 

Any ideas on how to solve this?

  • Author

Sorry, forgot to mention that I am not able to start Docker through the web gui either.

I ran "docker start" to see what kind of error was preventing Docker from starting.

 

Edit:

The output in syslog when trying to start Docker from the web gui is:

Nov 9 01:11:46 Bart php: /etc/rc.d/rc.docker start
Nov 9 01:11:46 Bart php: starting docker ...
Nov 9 01:11:56 Bart php: 

  • Community Expert

Sorry, forgot to mention that I am not able to start Docker through the web gui either.

I ran "docker start" to see what kind of error was preventing Docker from starting.

 

Edit:

The output in syslog when trying to start Docker from the web gui is:

Nov 9 01:11:46 Bart php: /etc/rc.d/rc.docker start
Nov 9 01:11:46 Bart php: starting docker ...
Nov 9 01:11:56 Bart php: 

Did you remember to specify a size and location for the docker.img file before attempting to start docker from the GUI?    Have you checked to see if that file actually exists?

  • Author

Yes, the path specificed is

/mnt/user/docker/docker.img

 

The share "docker" is stored on cache only (see attachment).

(I have also tried using /mnt/cache/docker/docker.img)

 

If the file doesn't exist, it is created, right?

unraid_docker_share.PNG.479a638f9146840e16b195187ca82556.PNG

unraid_docker_share_content.PNG.c5d803b9d0c2a39fedf6b23b019f46df.PNG

unraid_docker_settings.PNG.308a9ac19cf8a534725103ab524d5fbb.PNG

  • Author

Ok, I think I got it to run now! Did a cleanup in some folders (plugins etc), and restarted. Seems to work now.

Thanks for your help itimpi!

  • Community Expert

It is worth checking if the file has actually been created as Docker will not start if it has not.

 

I actually set my path to be

/mnt/cache/docker.img

or

/mnt/disk1/docker.img

if not using a cache drive.

which as it is not in a top level folder does not need an associated user share.  You get to see the file by going to the disk level share.  However whether this is good practise or not I am not sure.

  • Author

It's a good point that a share is not actually needed, but I think I'll keep it like it is for now, since I finally got it up and running again.

Perhaps I'll change it at the next meltdown :)

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.