<html>#2234: trouble in the tutorial server
<table style='border-spacing: 1ex 0pt; '>
<tr><td style='text-align:right'> Reporter:</td><td>Bill Gabella</td></tr>
<tr><td style='text-align:right'>   Status:</td><td>open</td></tr>
<tr><td style='text-align:right'>Milestone:</td><td>ET_2019_02</td></tr>
<tr><td style='text-align:right'>  Version:</td><td></td></tr>
<tr><td style='text-align:right'>     Type:</td><td>bug</td></tr>
<tr><td style='text-align:right'> Priority:</td><td>major</td></tr>
<tr><td style='text-align:right'>Component:</td><td>Other</td></tr>
</table>

<p>Comment (by Steven R. Brandt):</p>
<p>The following Dockerfile runs the notebook on my laptop (provided I compile with a single process):</p>
<div class="codehilite"><pre><span></span>FROM ubuntu:16.04

USER root

RUN apt-get -qq update &amp;&amp; \
    apt-get -qq install \
        build-essential python python-pip gfortran git mpich2? \
        subversion curl gnuplot gnuplot-x11 time libmpich2?-dev \
        libnuma-dev numactl hwloc libhwloc-dev libssl-dev \
        hdf5-tools libhdf5-dev gdb gsl-bin libgsl0-dev \
        ffmpeg libgsl-dev libopenblas-dev libpapi-dev fftw3-dev \
        liblapack-dev vim openssh-client pkg-config &amp;&amp; \
    apt-get -qq clean all &amp;&amp; \
    apt-get -qq autoclean &amp;&amp; \
    apt-get -qq autoremove &amp;&amp; \
    rm -rf /var/lib/apt/lists/*

RUN pip install --upgrade pip
RUN pip install matplotlib numpy jupyter
ENV NB_USER jovyan
RUN useradd -m $NB_USER
USER $NB_USER
ENV USER $NB_USER
COPY start-notebook.sh /usr/local/bin/
COPY CactusTutorial.ipynb /tutorial/
ENV PKG_CONFIG_PATH /usr/share/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig

CMD [&quot;start-notebook.sh&quot;, &quot;--NotebookApp.token=&#39;&#39;&quot;]
</pre></div>
<p>--<br/>
Ticket URL: <a href='https://bitbucket.org/einsteintoolkit/tickets/issues/2234/trouble-in-the-tutorial-server'>https://bitbucket.org/einsteintoolkit/tickets/issues/2234/trouble-in-the-tutorial-server</a></p>
</html>