janeczku / janeczku/docker-dropbox

dropbox won't start due to missing libglapi.so.0

Open
#46 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Shell
Stars
154
Forks
125
PR merge metrics
No merged PRs in 30d

Description

```
# sudo docker run --rm --name=dropbox janeczku/dropbox
Unable to find image 'janeczku/dropbox:latest' locally
latest: Pulling from janeczku/dropbox
6a5a5368e0c2: Pull complete
eb0746ae806a: Pull complete
0d5af593ff41: Pull complete
f684e23016fe: Pull complete
ad25e946dda5: Pull complete
1420ad85d40d: Pull complete
Digest: sha256:8931b2b86d64148fe60c1d9fa4d169ac1bfe47eb3c88daa032520243bc93a170
Status: Downloaded newer image for janeczku/dropbox:latest
DBOX_UID variable not specified, defaulting to dropbox user id (1000)
DBOX_GID variable not specified, defaulting to dropbox user group id (1000)
Checking for latest Dropbox version...
Latest : 94.4.384
Installed: 11.4.21
Downloading Dropbox v94.4.384...
######################################################################## 100.0%
Installing new version...
Dropbox updated to v94.4.384
Starting dropboxd (94.4.384)...
dropbox: locating interpreter
!! dropbox: failed to create log file (Permission denied)!
dropbox: initializing
dropbox: initializing python 3.7.5
dropbox: setting program path '/opt/dropbox/dropbox-lnx.x86_64-94.4.384/dropbox'
dropbox: setting python path '/opt/dropbox/dropbox-lnx.x86_64-94.4.384:/opt/dropbox/dropbox-lnx.x86_64-94.4.384/python-packages.zip'
dropbox: python initialized
dropbox: running dropbox
dropbox: setting args
dropbox: applying overrides
dropbox: running main script
dropbox: load fq extension '/opt/dropbox/dropbox-lnx.x86_64-94.4.384/cryptography.hazmat.bindings._constant_time.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/dropbox-lnx.x86_64-94.4.384/cryptography.hazmat.bindings._openssl.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/dropbox-lnx.x86_64-94.4.384/cryptography.hazmat.bindings._padding.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/dropbox-lnx.x86_64-94.4.384/psutil._psutil_linux.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/dropbox-lnx.x86_64-94.4.384/psutil._psutil_posix.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/dropbox-lnx.x86_64-94.4.384/apex._apex.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/dropbox-lnx.x86_64-94.4.384/tornado.speedups.cpython-37m-x86_64-linux-gnu.so'
dropbox: load fq extension '/opt/dropbox/dropbox-lnx.x86_64-94.4.384/PyQt5.QtWidgets.cpython-37m-x86_64-linux-gnu.so'
Traceback (most recent call last):
File "dropbox/client/main.pyc", line 262, in
File "dropbox/foundation/navigation_service/factory.pyc", line 19, in
File "dropbox/foundation/navigation_service/navigation_service_impl.pyc", line 57, in
File "dropbox/foundation/html_views/electron/manager_factory.pyc", line 13, in
File "dropbox/foundation/html_views/local/common/manager.pyc", line 33, in
File "dropbox/client/features/model_registry.pyc", line 13, in
File "dropbox/client/features/generated_models.pyc", line 279, in
File "dropbox/client/features/previews/view_anchor.pyc", line 104, in
File "<_bootstrap_overrides>", line 153, in load_module
ImportError: libglapi.so.0: cannot open shared object file: No such file or directory
!! dropbox: fatal python exception:
['Traceback (most recent call last):\n', ' File "dropbox/client/main.pyc", line 262, in \n', ' File "dropbox/foundation/navigation_service/factory.pyc", line 19, in \n', ' File "dropbox/foundation/navigation_service/navigation_service_impl.pyc", line 57, in \n', ' File "dropbox/foundation/html_views/electron/manager_factory.pyc", line 13, in \n', ' File "dropbox/foundation/html_views/local/common/manager.pyc", line 33, in \n', ' File "dropbox/client/features/model_registry.pyc", line 13, in \n', ' File "dropbox/client/features/generated_models.pyc", line 279, in \n', ' File "dropbox/client/features/previews/view_anchor.pyc", line 104, in \n', ' File "<_bootstrap_overrides>", line 153, in load_module\n', 'ImportError: libglapi.so.0: cannot open shared object file: No such file or directory\n'] (error 3)
```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the documented `sudo docker run --rm --name=dropbox janeczku/dropbox` command and inspect the Docker image definition and installed dependencies. Investigate the reported `ImportError` for `libglapi.so.0`; done means the container starts Dropbox without that missing-library failure.

Written by the indexing model from the issue text.

Assessment

Tech stack
docker, shell
Domain
devops, infrastructure
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.