lava / dockermail

Ready-to-use email server + (optional) web mail + (optional) caldav, carddav and a kitchen sink in a docker container
MIT License
300 stars 59 forks source link

rainloop build error #31

Open tphillips opened 8 years ago

tphillips commented 8 years ago

During the build of the rainloop container I see this output:

inflating: /var/www/rainloop/v/1.9.4.402/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/file.png  
  inflating: /var/www/rainloop/v/1.9.4.402/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/parent.png  
  inflating: /var/www/rainloop/v/1.9.4.402/app/libraries/SabreForRainLoop/DAV/Browser/assets/icons/principal.png  
 ---> 97491f80c4e5
Removing intermediate container a3750bac458f
Step 5 : RUN php /var/www/index.php
 ---> Running in 8995074bc598
<!DOCTYPE html><html class="no-js rl-booted-trigger rl-started-trigger" dir="ltr"><head><meta charset="utf-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /><meta id="rl-head-viewport" name="viewport" content="width=950,maximum-scale=2"><meta name="apple-mobile-web-app-capable" content="yes" /><noscript><meta http-equiv="refresh" content="0; URL=./?/NoScript" /></noscript><!--[if lte IE 8]><meta http-equiv="refresh" content="0; URL=./?/BadBrowser" /><![endif]--><script type="text/javascript" data-cfasync="false"> if (!window.navigator || !window.navigator.cookieEnabled) { window.document.location.replace('./?/NoCookie'); } </script><meta name="Author" content="RainLoop Team" /><meta name="robots" content="noindex,nofollow,noodp" /><meta name="google" content="notranslate" /><title></title><style>#rl-content{display:none;}#rl-check{display:none;}</style><link rel="shortcut icon" href="rainloop/v/1.9.4.402/static/favicon.png" type="image/png" /><link rel="apple-touch-icon" href="rainloop/v/1.9.4.402/static/apple-touch-icon.png" type="image/png" /><link type="text/css" rel="stylesheet" href="rainloop/v/1.9.4.402/static/css/app.min.css" /><link type="text/css" rel="stylesheet" id="rlThemeLink" /><script type="text/javascript" data-cfasync="false" src="rainloop/v/1.9.4.402/static/js/min/boot.js"></script><script type="text/javascript" data-cfasync="false"> __includeScr('./?/AppData/' + (window.__rlah ? window.__rlah() || '0' : '0') + '/' +  window.Math.random().toString().substr(2) + '/'); </script><script type="text/javascript" data-cfasync="false"> if (window.rainloopAppData && window.rainloopAppData['NewThemeLink']) { window.document.getElementById('rlThemeLink').href = window.rainloopAppData['NewThemeLink']; } </script><script type="text/javascript" data-cfasync="false"> if (window.rainloopAppData && window.rainloopAppData['IncludeCss']) { __includeStyle(window.rainloopAppData['IncludeCss']); } </script><script type="text/javascript" data-cfasync="false"></script></head><body><div id="rl-check"></div><div id="rl-bg" class="thm-body"></div><div id="rl-loading" class="thm-loading"><div id="rl-loading-desc">Loading</div><div class="e-spinner"><div class="e-bounce bounce1"></div><div class="e-bounce bounce2"></div><div class="e-bounce bounce3"></div></div></div><script type="text/javascript" data-cfasync="false"> (function (window) { var oE = window.document.getElementById('rl-loading'), oElDesc = window.document.getElementById('rl-loading-desc') ; if (oElDesc && window.rainloopAppData['LoadingDescriptionEsc']) { oElDesc.innerHTML = window.rainloopAppData['LoadingDescriptionEsc']; } if (oE && oE.style) { oE.style.opacity = 0; window.setTimeout(function () { oE.style.opacity = 1; }, 300); } }(window)); </script><div id="rl-loading-error" class="thm-loading"> An Error occurred, <br /> please refresh the page and try again. <div id="rl-loading-error-additional"></div></div><div id="rl-content"><div id="rl-popups"></div><div id="rl-center"><div id="rl-top"></div><div id="rl-left"></div><div id="rl-right"></div><div id="rl-bottom"></div></div></div><div id="rl-templates"></div><div id="rl-hidden"></div><script type="text/javascript" data-cfasync="false"> if (window.$LAB && window.rainloopAppData && window.rainloopAppData['TemplatesLink'] && window.rainloopAppData['LangLink']) { window.rainloopProgressJs = progressJs(); window.rainloopProgressJs.setOptions({'theme': 'rainloop'}); window.rainloopProgressJs.start().set(5); window.$LAB .script(function () { return [ {'src': 'rainloop/v/1.9.4.402/static/js/min/libs.js', 'type': 'text/javascript', 'charset': 'utf-8'} ]; }) .wait(function () { window.rainloopProgressJs.set(20); if (window.rainloopAppData['IncludeBackground']) { $('#rl-bg').attr('style', 'background-image: none !important;').backstretch( window.rainloopAppData['IncludeBackground'].replace('{{USER}}', (window.__rlah ? window.__rlah() || '0' : '0')), { 'fade': 100, 'centeredX': true, 'centeredY': true }).removeAttr('style'); } }) .script(function () { return [ {'src': window.rainloopAppData['TemplatesLink'], 'type': 'text/javascript', 'charset': 'utf-8'}, {'src': window.rainloopAppData['LangLink'], 'type': 'text/javascript', 'charset': 'utf-8'} ]; }) .wait(function () { window.rainloopProgressJs.set(30); }) .script(function () { return {'src': 'rainloop/v/1.9.4.402/static/js/min/app.js', 'type': 'text/javascript', 'charset': 'utf-8'}; }) .wait(function () { window.rainloopProgressJs.set(50); }) .script(function () { return window.rainloopAppData['PluginsLink'] ? {'src': window.rainloopAppData['PluginsLink'], 'type': 'text/javascript', 'charset': 'utf-8'} : null; }) .wait(function () { window.rainloopProgressJs.set(70); __runBoot(false); }) .script(function () { return {'src': 'rainloop/v/1.9.4.402/static/ckeditor/ckeditor.js', 'type': 'text/javascript', 'charset': 'utf-8'}; }) .wait(function () { if (window.CKEDITOR && window.__initEditor) { window.__initEditor(); window.__initEditor = null; } }) ; } else { __runBoot(true); } </script></body></html> <!-- [time:0.0375][AGPLv3][cached:false] //--> ---> ac599446025b
Removing intermediate container 8995074bc598

After the build the container serves up the default Apache page.

tphillips commented 8 years ago

The key issue above to stop you having to grep the REALLY long line is:

An Error occurred, <br /> please refresh the page and try again.
lava commented 8 years ago

Hi, thanks for reporting this. I was kinda expecting pulling the "latest" version to break at some point, but I was hoping for more than 20 days :/ ( https://github.com/lava/dockermail/pull/27 )

Since the rainloop guys continue to ignore calls for tagged releases, it might finally be time to look for another webmail solution.

In the meantime, if someone can identify a working commit, we can at least pin it for now to fix the build.

Vingtoft commented 8 years ago

I have the same issue, did anyone find a solution?

tam5 commented 6 years ago

I have gotten rainloop to work using the https://hub.docker.com/r/hardware/rainloop/ image, i can commit / add some instructions after a bit of testing