Jump to content

xxlbug

Members
  • Content Count

    11
  • Joined

Everything posted by xxlbug

  1. There i only find the Sabnzbd.log file which is also shown from the docker log menu. The latest entries see down below (the container is still running several hours later but is not responsive anymore. 2020-01-09 00:12:54,161::INFO::[sabnzbdplus:1152] -------------------------------- 2020-01-09 00:12:54,161::INFO::[sabnzbdplus:1153] sabnzbdplus-2.3.9 (rev=03c10dce91e13918bc2e6f8ca9c309196b90be11) 2020-01-09 00:12:54,161::INFO::[sabnzbdplus:1154] Full executable path = /usr/bin/sabnzbdplus 2020-01-09 00:12:54,162::INFO::[sabnzbdplus:1164] Platform = posix 2020-01-09 00:12:54,162::INFO::[sabnzbdplus:1165] Python-version = 2.7.17 (default, Nov 7 2019, 10:07:09) [GCC 7.4.0] 2020-01-09 00:12:54,162::INFO::[sabnzbdplus:1166] Arguments = /usr/bin/sabnzbdplus --config-file /config --server 0.0.0.0:8080 2020-01-09 00:12:54,163::INFO::[sabnzbdplus:1171] Preferred encoding = UTF-8 2020-01-09 00:12:54,163::INFO::[sabnzbdplus:1181] SSL version = OpenSSL 1.1.1 11 Sep 2018 2020-01-09 00:12:54,163::INFO::[sabnzbdplus:1229] Read INI file /config/sabnzbd.ini 2020-01-09 00:12:54,166::INFO::[postproc:100] Loading postproc queue 2020-01-09 00:12:54,168::INFO::[__init__:985] [N/A] /config/admin/Rating.sab missing 2020-01-09 00:12:54,169::INFO::[scheduler:197] Setting schedule for midnight BPS reset 2020-01-09 00:12:54,175::INFO::[config:853] Writing settings to INI file /config/sabnzbd.ini 2020-01-09 00:12:54,183::INFO::[__init__:349] All processes started 2020-01-09 00:12:54,184::INFO::[sabnzbdplus:286] Web dir is /usr/share/sabnzbdplus/interfaces/Glitter 2020-01-09 00:12:54,184::INFO::[sabnzbdplus:286] Web dir is /usr/share/sabnzbdplus/interfaces/Config 2020-01-09 00:12:54,190::INFO::[config:853] Writing settings to INI file /config/sabnzbd.ini 2020-01-09 00:12:54,216::INFO::[sabnzbdplus:397] SABYenc module (v3.3.6)... found! 2020-01-09 00:12:54,217::INFO::[sabnzbdplus:414] Cryptography module (v2.1.4)... found! 2020-01-09 00:12:54,217::INFO::[sabnzbdplus:419] par2 binary... found (/usr/bin/par2) 2020-01-09 00:12:54,218::INFO::[sabnzbdplus:429] UNRAR binary... found (/usr/bin/unrar) 2020-01-09 00:12:54,218::INFO::[sabnzbdplus:437] UNRAR binary version 5.50 2020-01-09 00:12:54,219::INFO::[sabnzbdplus:442] unzip binary... found (/usr/bin/unzip) 2020-01-09 00:12:54,220::INFO::[sabnzbdplus:447] 7za binary... found (/usr/bin/7za) 2020-01-09 00:12:54,220::INFO::[sabnzbdplus:453] nice binary... found (/usr/bin/nice) 2020-01-09 00:12:54,221::INFO::[sabnzbdplus:457] ionice binary... found (/usr/bin/ionice) 2020-01-09 00:12:54,223::INFO::[sabnzbdplus:1385] Starting web-interface on 0.0.0.0:8080 2020-01-09 00:12:54,225::INFO::[_cplogging:219] [09/Jan/2020:00:12:54] ENGINE Bus STARTING 2020-01-09 00:12:54,341::INFO::[_cplogging:219] [09/Jan/2020:00:12:54] ENGINE Serving on http://0.0.0.0:8080 2020-01-09 00:12:54,342::INFO::[_cplogging:219] [09/Jan/2020:00:12:54] ENGINE Bus STARTED 2020-01-09 00:12:54,343::INFO::[sabnzbdplus:1423] Starting sabnzbdplus-2.3.9 2020-01-09 00:12:54,360::INFO::[postproc:187] Completed Download Folder /config/Downloads/complete is not on FAT 2020-01-09 00:12:54,371::INFO::[dirscanner:330] Dirscanner starting up 2020-01-09 00:12:54,373::INFO::[urlgrabber:82] URLGrabber starting up 2020-01-09 00:12:54,373::INFO::[panic:209] Launching browser with http://127.0.0.1:8080/sabnzbd Nothing out of the ordinary, 13 GB full of a 50 GB docker.img
  2. Hi everyone, I’ve got a weird problem and need help: I was a victim of the SQLite corruption bug in unraid and downgraded my server to unraid 6.6.7 because of that. Ever since the corruption bug sab is crashing all the time. On the 6.7.x unraid version same with the old 6.6.7. Today I’ve removed the whole appdata folder for sab, deleted the docker template and reinstalled sab. After the first start i can go to the webinterface and after one to two minutes its crashing again. The log shows me that the server should still be running but i cant get to the webinterface and before the reinstall stuff like couchpotato also couldn’t reach the server anymore. The container is running on a custom bridge like all the other dockers. In my current situation i can’t figure out what the best angle of attack is for my problem (other than asking you guys :-): 1. The unraid machine is running for 99 days without problems, since I’m not home i don’t want to upgrade to unraid 6.8 currently 2. I don’t know how to get to debug logs for the Container/Sabnzbd, the normal log just says “opening browser at x.x.x.x:8080”... which is not helpful. You guys know how to access better information? 3. Is sab using files other than in the appdata dir which could still be corrupted? 4. Could i see something in the unraid logs and not in the docker logs? Thank you for some pointers.
  3. Hi there, great plugin, I'm always relying on it to give me a bit better feeling on the security update side of things 🙂 Quick question: Is the order of docker apps recognized when updating? I'm running into a weird issue with an app which depends a db docker starts first. Could there be a setting in which the db container takes a little bit too long to shutdown and the update for the other container is already on its way so it won't find the db container on startup? Thanks for your time.
  4. Hi everyone, yesterday I updated my Unraid system from 6.6.5 to 6.6.6, rebooted, everything worked fine (as far as I can tell) and today i ran into the following problems: If I try to access my dashboard or any other part of the unraid webui I get an authorization prompt (see screenshot). This is weird since I've never used this feature. So now I can't check the status of the system I can't login with ssh anymore, I get "ssh: connect to host tower port 22: Connection refused" I can still use my docker apps fine (nginx server, Plex etc.) I'm currently on vacation and have no physical access to my server. And since I can't use ssh or the webui I'm a little bit lost (I only have vpn access to my home network, is there telnet or something still there?). Does anyone now this situation? Any help would be appreciated, since i use rsync over ssh to backup my holiday photos 🙂 Thanks, xxlbug
  5. Just to be sure, download jdownloader 2. Still tacky ui, but is actively developed. JDownloader is to downloads as VLC is to media files, it's the Swiss army knife of downloads. Just for youtube stuff, you can look at all options in the plugin section and then search for youtube. You can choose types (video or only audio etc.), formats (mp4 etc.) and bitrates etc. Mega is also supported (I just looked it up). The ui is very bad, but the functions are great. And with the described workflow, I can put the interaction to a minimum. Maybe you can explain your use case a little bit for handbrake. For me, I want to convert everything into the optimal format for my plex server. So configure the handbrake docker with the autowatch feature, choose/configure my desired conversion profile and from this point on, you only need to put the original file in a special "toBeConverted" folder and wait for it to be done. Then another application can pick it up and put it in your media server folders. The setup is a one time operation and then you don't need to care about anymore.
  6. Wow, I didn't know that, thank you for the info. This would be extremely helpful with a bunch of more advanced applications. Will read into it!
  7. I don't really understand why you would need to use the youtube-dl cli if you can install a jdownloader docker on your nas and let it just do its job more comfortably for you. For me, the workflow is like this: Startup my local jdownloader (on the notebook etc.) collect all the links i want (clipboard function in jd) export all links together in a dlc container to a share which my notebook and the jd docker on the nas have access startup the jd docker webaccess to the jd docker load dlc container let it do its thing be happy (more like sort in all the music stuff......) For your handbrake needs, there is also a ready made unraid docker image. Maybe its enough for you? One more thing: Docker Containers and Docker for Unraid are two slightly different things. Docker for Unraid Images come with a template xml, which enables you to configure stuff like ports or folders for your app (mostly "big" applications like plex, letsencrypt etc.). With "normal" docker containers you have to search/input the corresponding parameters in the unraid ui yourself (which is great for more esoteric stuff).
  8. I got it working, nice job! Thank you for doing the heavy lifting for us :-) For the error: I closed the error Message, but never got IntelliJ to run with the right click menu (the mouse pointer just spins). I got it working by restarting the container and starting the vnc connection before intellij was starting up -> no error, just accept the license and i was good to go. Seems like there is a problem with java without a "real" screen going. Improvement Idea: If i use the vnc connection, i need to press the "connect" button in the vnc browser tab -> maybe you could configure it to autoconnect?
  9. Wanted to give it a try, but get the following error on startup (unraid 6.4.19, docker has own ip): Internal error. Please report to http://jb.gg/ide/critical-startup-errors java.lang.ClassCastException: sun.awt.image.BufImgSurfaceData cannot be cast to sun.java2d.xr.XRSurfaceData at sun.java2d.xr.XRPMBlitLoops.cacheToTmpSurface(XRPMBlitLoops.java:148) at sun.java2d.xr.XrSwToPMBlit.Blit(XRPMBlitLoops.java:356) at sun.java2d.SurfaceDataProxy.updateSurfaceData(SurfaceDataProxy.java:498) at sun.java2d.SurfaceDataProxy.replaceData(SurfaceDataProxy.java:455) at sun.java2d.SurfaceData.getSourceSurfaceData(SurfaceData.java:233) at sun.java2d.pipe.DrawImage.renderImageCopy(DrawImage.java:566) at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:67) at sun.java2d.pipe.DrawImage.copyImage(DrawImage.java:1014) at sun.java2d.pipe.ValidatePipe.copyImage(ValidatePipe.java:186) at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3318) at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3296) at com.sun.java.swing.plaf.gtk.GTKEngine.paintCachedImage(GTKEngine.java:555) at com.sun.java.swing.plaf.gtk.GTKPainter.paintButtonBackgroundImpl(GTKPainter.java:291) at com.sun.java.swing.plaf.gtk.GTKPainter.paintButtonBackground(GTKPainter.java:280) at javax.swing.plaf.synth.SynthButtonUI.paintBackground(SynthButtonUI.java:299) at javax.swing.plaf.synth.SynthButtonUI.update(SynthButtonUI.java:254) at javax.swing.JComponent.paintComponent(JComponent.java:780) at javax.swing.JComponent.paint(JComponent.java:1056) at javax.swing.JComponent.paintChildren(JComponent.java:889) at javax.swing.JComponent.paint(JComponent.java:1065) at javax.swing.JComponent.paintChildren(JComponent.java:889) at javax.swing.JComponent.paint(JComponent.java:1065) at javax.swing.JComponent.paintChildren(JComponent.java:889) at javax.swing.JComponent.paint(JComponent.java:1065) at javax.swing.JComponent.paintChildren(JComponent.java:889) at javax.swing.JComponent.paint(JComponent.java:1065) at javax.swing.JComponent.paintChildren(JComponent.java:889) at javax.swing.JComponent.paint(JComponent.java:1065) at javax.swing.JComponent.paintChildren(JComponent.java:889) at javax.swing.JComponent.paint(JComponent.java:1065) at javax.swing.JLayeredPane.paint(JLayeredPane.java:586) at javax.swing.JComponent.paintChildren(JComponent.java:889) at javax.swing.JComponent.paint(JComponent.java:1065) at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210) at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290) at javax.swing.RepaintManager.paint(RepaintManager.java:1272) at javax.swing.JComponent._paintImmediately(JComponent.java:5158) at javax.swing.JComponent.paintImmediately(JComponent.java:4969) at javax.swing.RepaintManager$4.run(RepaintManager.java:854) at javax.swing.RepaintManager$4.run(RepaintManager.java:814) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814) at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789) at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738) at javax.swing.RepaintManager.access$1200(RepaintManager.java:64) at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:346) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227) at java.awt.Dialog.show(Dialog.java:1084) at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:869) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:666) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:637) at com.intellij.idea.Main.showMessage(Main.java:189) at com.intellij.idea.Main.showMessage(Main.java:148) at com.intellij.ide.plugins.PluginManager.processException(PluginManager.java:166) at com.intellij.ide.IdeEventQueue.processException(IdeEventQueue.java:423) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:349) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227) at java.awt.Dialog.show(Dialog.java:1084) at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:869) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:666) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:637) at com.intellij.idea.Main.showMessage(Main.java:189) at com.intellij.idea.Main.showMessage(Main.java:148) at com.intellij.ide.plugins.PluginManager.processException(PluginManager.java:166) at com.intellij.ide.IdeEventQueue.processException(IdeEventQueue.java:423) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:349) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227) at java.awt.Dialog.show(Dialog.java:1084) at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:869) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:666) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:637) at com.intellij.idea.Main.showMessage(Main.java:189) at com.intellij.idea.Main.showMessage(Main.java:148) at com.intellij.ide.plugins.PluginManager.processException(PluginManager.java:166) at com.intellij.ide.IdeEventQueue.processException(IdeEventQueue.java:423) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:349) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227) at java.awt.Dialog.show(Dialog.java:1084) at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:869) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:666) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:637) at com.intellij.idea.Main.showMessage(Main.java:189) at com.intellij.idea.Main.showMessage(Main.java:148) at com.intellij.ide.plugins.PluginManager.processException(PluginManager.java:166) at com.intellij.ide.IdeEventQueue.processException(IdeEventQueue.java:423) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:349) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227) at java.awt.Dialog.show(Dialog.java:1084) at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:869) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:666) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:637) at com.intellij.idea.Main.showMessage(Main.java:189) at com.intellij.idea.Main.showMessage(Main.java:148) at com.intellij.ide.plugins.PluginManager.processException(PluginManager.java:166) at com.intellij.ide.IdeEventQueue.processException(IdeEventQueue.java:423) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:349) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227) at java.awt.Dialog.show(Dialog.java:1084) at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:869) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:666) at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:637) at com.intellij.idea.Main.showMessage(Main.java:189) at com.intellij.idea.Main.showMessage(Main.java:148) at com.intellij.ide.plugins.PluginManager.processException(PluginManager.java:166) at com.intellij.ide.IdeEventQueue.processException(IdeEventQueue.java:423) at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:349) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227) at java.awt.Dialog.show(Dialog.java:1084) at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl$MyDialog.show(DialogWrapperPeerImpl.java:734) at com.intellij.openapi.ui.impl.DialogWrapperPeerImpl.show(DialogWrapperPeerImpl.java:456) at com.intellij.openapi.ui.DialogWrapper.invokeShow(DialogWrapper.java:1696) at com.intellij.openapi.ui.DialogWrapper.show(DialogWrapper.java:1645) at com.intellij.ui.AppUIUtil.showPrivacyPolicyAgreement(AppUIUtil.java:321) at com.intellij.ui.AppUIUtil.lambda$showPrivacyPolicy$2(AppUIUtil.java:247) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:301) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756) at java.awt.EventQueue.access$500(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:709) at java.awt.EventQueue$3.run(EventQueue.java:703) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:726) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82) found this on the intellij bug tracker: https://youtrack.jetbrains.com/issue/IDEA-124756 Which java version do you use?
  10. Upgraded from 6.3.5 this morning, its working like it should. Good Job LT Team. Like: Much more responsive Frontend Webterminal, great idea Docker option for own ip per container Nice new Themes No problems on update, duh... Bug Report: With Firefox 57.0.3 (64-bit) on Win 10 i cant insert from the system clipboard (or i dont know how) Got this on first boot: " Tower root: error: /plugins/advanced.buttons/AdvancedButtons.php: wrong csrf_token" THX to Squid: Improvement Idea: Include docker-compose (maybe just under the hood right now), i see more and more docker git repos for the heavy duty stuff (on the corresponding forum thread is no official reply for 2 years....) The Azure Theme has a lot of buttons, which is annoying as i even have to scroll on a 1080p screen (not all a standard unraid, like the stats plugin). Can you group them? The Azure symbols for settings and tools are too interchangeable because i have seen both used for settings, is there maybe a better alternative? VM Templates a great idea, maybe you can update the libre- / openelec ones to a more recent version?
  11. Similar problem here, but I have more information to track this down (I use my letsencrypt certificates from the linuxserver image as you described in the GitHub wiki): My error message: [INFO] Let's encrypt live directory found [INFO] Using /etc/letsencrypt/live/mail.MYDOMAIN.net folder [INFO] Found DKIM key pair for domain MYDOMAIN.net - skip creation [INFO] MariaDB hostname not found in /etc/hosts [ERROR] Container IP not found with embedded DNS server... Abort ! I think the problem lies in "run.sh" in either the the variable assignment or the added entry to /etc/hosts: DBHOST=${MYSQL_HOST:-mariadb} # Check mariadb hostname grep -q "${DBHOST}" /etc/hosts if [ $? -ne 0 ]; then echo "[INFO] MariaDB hostname not found in /etc/hosts" IP=$(dig A ${DBHOST} +short) if [ -n "$IP" ]; then echo "[INFO] Container IP found, adding a new record in /etc/hosts" echo "${IP} ${DBHOST}" >> /etc/hosts else echo "[ERROR] Container IP not found with embedded DNS server... Abort !" exit 1 fi else echo "[INFO] MariaDB hostname found in /etc/hosts" fi Since i don't know how to get into this container on startup and don't run a new instance on startup I'm stuck a little. Can you investigate? Improvement Idea: Also the template is missing the option for DBPORT, as for me all db's are running in separate containers with different ports. EDIT: Ok, found some more infos: 1. you can get the container to start and don't stop right away if you set the network option to "none" and then "docker exec -it malfiurios-mailserver sh" to get inside 2. the error message in /etc/hosts is ; <<>> DiG 9.10.3-P4-Debian <<>> A <MY-MYSQL-IP> +short ;; global options: +cmd ;; connection timed out; no servers could be reached <MY-MYSQL-IP> ; <<>> DiG 9.10.3-P4-Debian <<>> A 127.0.0.2 +short ;; global options: +cmd ;; connection timed out; no servers could be reached 127.0.0.2 Since I read your readme all the way to the end (;-)) I found the hardware/mailserver GitHub and this issue there: https://github.com/hardware/mailserver/issues/150. Sadly the answer involves some config changes for docker-compose which we can't use on unraid. The issue for your postfixadmin template here https://forums.lime-technology.com/topic/60111-support-malfurious-roundcube-postfixadmin/?do=findComment&comment=608953 seems to be the same, so maybe we can solve both.