From 2c5958787d7f684127c06199ae87013028e33f97 Mon Sep 17 00:00:00 2001 From: Terrence Kunstek Date: Mon, 16 Mar 2020 23:13:11 -0400 Subject: [PATCH 1/2] Fixes #30 --- Dockerfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 17db4fc..3285cec 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,11 +1,15 @@ FROM debian:jessie MAINTAINER Jan Broer ENV DEBIAN_FRONTEND noninteractive +ENV LANG en_US.UTF-8 +ENV LANGUAGE en_US:en +ENV LC_ALL en_US.UTF-8 # Following 'How do I add or remove Dropbox from my Linux repository?' - https://www.dropbox.com/en/help/246 RUN echo 'deb http://linux.dropbox.com/debian jessie main' > /etc/apt/sources.list.d/dropbox.list \ && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ + && apt-get -qqy install locales locales-all \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates curl python-gpgme dropbox \ # Perform image clean up. @@ -13,7 +17,8 @@ RUN echo 'deb http://linux.dropbox.com/debian jessie main' > /etc/apt/sources.li && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \ # Create service account and set permissions. && groupadd dropbox \ - && useradd -m -d /dbox -c "Dropbox Daemon Account" -s /usr/sbin/nologin -g dropbox dropbox + && useradd -m -d /dbox -c "Dropbox Daemon Account" -s /usr/sbin/nologin -g dropbox dropbox \ + && sed --in-place '/en_US.UTF-8/s/^# //' /etc/locale.gen # Dropbox is weird: it insists on downloading its binaries itself via 'dropbox # start -i'. So we switch to 'dropbox' user temporarily and let it do its thing. From 1615c9e2bec00a906d64f53a1d4d1da3b63c13e7 Mon Sep 17 00:00:00 2001 From: Terrence Kunstek Date: Thu, 2 Apr 2020 17:41:42 -0400 Subject: [PATCH 2/2] Fix other errors --- Dockerfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 3285cec..71cf515 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,9 +7,10 @@ ENV LC_ALL en_US.UTF-8 # Following 'How do I add or remove Dropbox from my Linux repository?' - https://www.dropbox.com/en/help/246 RUN echo 'deb http://linux.dropbox.com/debian jessie main' > /etc/apt/sources.list.d/dropbox.list \ - && apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ + && apt-key adv --keyserver pool.sks-keyservers.net --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E \ && apt-get -qqy update \ && apt-get -qqy install locales locales-all \ + && apt-get -qqy install libglapi-mesa libxcb-glx0 libxcb-dri2-0 libxcb-dri3-0 libxcb-present0 libxcb-sync1 libxshmfence1 libxxf86vm1 \ # Note 'ca-certificates' dependency is required for 'dropbox start -i' to succeed && apt-get -qqy install ca-certificates curl python-gpgme dropbox \ # Perform image clean up.