Jump to content

xxlbug

Members
  • Content Count

    9
  • Joined

Community Reputation

1 Neutral

About xxlbug

  • Rank
    Newbie

Converted

  • Gender
    Undisclosed

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. 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.
  2. 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
  3. 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.
  4. 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!
  5. 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).
  6. 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?
  7. 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?
  8. 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?
  9. 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.