<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 Roland Haas):</p>
<p>Thank you. I should have just tried myself rather than putting the burden on you :-). When I tried I noticed that Ubuntu 16.04, while it does have ipython3-notebook which is the python part of the notebook it does not offer a web-terminal yet. Since it is also quite old I then tried the next LTS release (18.04) which does have the more modern jupyter-notebook package available. </p>
<p>Unfortunately I had to also realize that the BLAS and LAPACK ExternalLibraries do not find either openblas not lapack/blas system packages. The issue is that neither one of the two ExternalLibraries is multi-arch aware so only looks for /usr/lib/liblapack.so and not /usr/lib/x86_64-linux-gnu/liblapack.so .</p>
<p>I also tried what would happen if I pass <code>--no-install-recommends</code> to apt-get but had to realize that while it prevents GROMACS (a molecular dynamics code) from being installed, our list of packages relies on recommended ones being installed as well (eg openmpi-bin along with libopenmpi-dev). Docker image size changes from ~1.5GB for the "standard Ubuntu" way to ~700MB if one does not install the recommended packages.</p>
<p>This should be fixable by replacing the hand-coded search by uses Frank's bash_utils.sh and its find_lib function.</p>
<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>