The FUSE driver package depends on fuse, which depends on udev.
udev can't start its daemon from postinst in a container.
It has code to try to detect running in a container and skip the
daemon, but it fails intermittently.
e.g., <https://ci.curoverse.com/job/build-packages/1699/consoleFull>
It also skips starting the daemon when /etc/udev/disabled exists, so
create that.
/usr/local/rvm/bin/rvm install 2.1 && \
/usr/local/rvm/bin/rvm alias create default ruby-2.1
+# udev daemon can't start in a container, so don't try.
+RUN mkdir -p /etc/udev/disabled
+
RUN echo "deb file:///arvados/packages/debian7/ /" >>/etc/apt/sources.list
/usr/local/rvm/bin/rvm install 2.1 && \
/usr/local/rvm/bin/rvm alias create default ruby-2.1
+# udev daemon can't start in a container, so don't try.
+RUN mkdir -p /etc/udev/disabled
+
RUN echo "deb file:///arvados/packages/debian8/ /" >>/etc/apt/sources.list
/usr/local/rvm/bin/rvm install 2.1 && \
/usr/local/rvm/bin/rvm alias create default ruby-2.1
+# udev daemon can't start in a container, so don't try.
+RUN mkdir -p /etc/udev/disabled
+
RUN echo "deb file:///arvados/packages/ubuntu1204/ /" >>/etc/apt/sources.list
\ No newline at end of file
/usr/local/rvm/bin/rvm install 2.1 && \
/usr/local/rvm/bin/rvm alias create default ruby-2.1
+# udev daemon can't start in a container, so don't try.
+RUN mkdir -p /etc/udev/disabled
+
RUN echo "deb file:///arvados/packages/ubuntu1404/ /" >>/etc/apt/sources.list
\ No newline at end of file