Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Message added by Taddeusz,

Before upgrading to 1.5.0 you need to have first upgraded to 1.4.0-3 of the container. I discovered that prior to 1.4.0-3 it was not shutting down MariaDB correctly and causing the database to be left in a dirty state.

 

If after upgrading to 1.5.0 you discover that MariaDB is stopping and the log mentions something about needing to open the database in an older version of MariaDB you should downgrade specifically to 1.4.0-3, start the container and make sure it's running correctly. Then you may upgrade to 1.5.0.

[Support] jasonbean - Apache Guacamole

Featured Replies

  • Author
2 minutes ago, glidekirkland said:

I figured it out! Changing the chmod permission from 0775 to 0777 fixes the mariadb issue. But I don't get why the container needs the directories to have 0777 permissions?

 

- name: Create guacamole directories

file: "path={{ item }} state=directory mode=0775 owner={{ user.name }} group={{ user.name }} recurse=yes"

with_items:

- /opt/guacamole

- /opt/guacamole/config

 

- name: Reset guacamole directories

file: "path={{ item }} state=directory mode=0775 owner={{ user.name }} group={{ user.name }} recurse=yes"

with_items:

- /opt/guacamole

Unsure, I'll try and investigate. What is your environment? OS/version, etc?

  • Replies 1.2k
  • Views 282.5k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • I just wanted to post an update about my progress with 1.5.5. It was a busy weekend but I did get a chance to work on it. I ran into an issue that I'm trying to figure out but I think I'll be able to

  • I'm sorry. I've been trying to avoid this for a while. I just don't have the time I used to have to work on Guacamole. Maybe some day I can come back to it but for now I'm going to have to throw in th

  • I have forked Jason project and upgrade to version 1.6.0, you can try using the same template changing the name to create a new application and in the field: Repository replace the word jasonbean to c

Posted Images

Ubuntu 18.04 LTS on private server with public IP. 4GB RAM, 4 core intel CPU. Created a new user called "seed" separate from root that did all my installations on for obvious security reasons.

 

Server: Docker Engine - Community

Engine:

  Version:          19.03.13

  API version:      1.40 (minimum version 1.12)

  Go version:       go1.13.15

 

Not sure if you need anything else.

  • Author
1 hour ago, glidekirkland said:

Ubuntu 18.04 LTS on private server with public IP. 4GB RAM, 4 core intel CPU. Created a new user called "seed" separate from root that did all my installations on for obvious security reasons.

 

Server: Docker Engine - Community

Engine:

  Version:          19.03.13

  API version:      1.40 (minimum version 1.12)

  Go version:       go1.13.15

 

Not sure if you need anything else.

It's been a while since I've run Ubuntu. Did you install docker through snap or did you install it separately?

Installed separately.

  • Author

@glidekirkland I've not been able to reproduce your problem. Are you running your Docker daemon in rootless mode so that the docker daemon itself is not running as root?

47 minutes ago, Taddeusz said:

@glidekirkland I've not been able to reproduce your problem. Are you running your Docker daemon in rootless mode so that the docker daemon itself is not running as root?

docker is not being run in rootless mode.

 

I asked someone else on the discord im on that manages the cloudbox repo that i'm using, and the guy who is much more of an expert on docker than me says the reason the docker image is having problems is because: "the images don’t support specifying a user/group on the host for file ownership." I'm not sure exactly what this means but I'm sure you have a better idea.

 

Can you make that fix?

Edited by glidekirkland

Further details on how to fix the issue from the docker expert:

 

It’s an issue with the upstream container and an issue with many images in the Docker ecosystem. I’d recommend raising the request upstream to support specifying PUID and PGID. LSIO has a nice write up on why it’s beneficial.

https://docs.linuxserver.io/general/understanding-puid-and-pgid

Thanks Taddeus

I created a roundcube (imap mail client) container template, can you put it in your repository? I want him to show up at the in CA.
A link to an image from the official roundcube repository, unnecessary information from me is not there, only a working template and a small description.

my-roundcube.xml

  • Author

@glidekirkland Ok, I've pushed out a new version, not yet made it "latest". Change your repository to "jasonbean/guacamole:1.2.0-2" or "jasonbean/guacamole:1.2.0-2-nomariadb" and then add the PUID and PGID variables with your required values. If you don't set the variables they will default to the Unraid "nobody" user values of PUID=99 and PGID=100.

Ok sounds good - let me know when you have an updated image.

Ok thanks. I'll try later tonight when I'm back home and will report back!

What's the name of the new image?

  • Author
18 minutes ago, glidekirkland said:

What's the name of the new image?

"jasonbean/guacamole:1.2.0-2" or "jasonbean/guacamole:1.2.0-2-nomariadb" depending on which one you use.

8 hours ago, Taddeusz said:

"jasonbean/guacamole:1.2.0-2" or "jasonbean/guacamole:1.2.0-2-nomariadb" depending on which one you use.

 

Just reran the setup, your changes fixed it! No errors when setting chmod permission to 0775 :) Thanks for getting it to work.

 

Can you push that image to latest? Thank a lot!

  • Author

Ok, I've made this change the latest. Just to reiterate, I've implemented setting PUID and PGID. They default to PUID=99 and PGID=100 to match Unraid's 'nobody' user if not explicitly set so that Unraid users have a relatively painless transition.

  • Author

I'm not sure how many people this affects but I realized when I changed things up to improve maintainability I also removed usage of the option OPT_MYSQL_EXTENSION for the image that includes MariaDB. The latest update fixes this.

  • Author

I have upgraded the container to Apache Guacamole 1.3.0. Please let me know if you run into any problems.

On 1/10/2021 at 12:03 AM, Taddeusz said:

I have upgraded the container to Apache Guacamole 1.3.0. Please let me know if you run into any problems.

a quick runthrough, all looking ok, but was only a quick check, thanks

Hello!, how do I access the guacd log?

  • Author
3 minutes ago, cyruspy said:

Hello!, how do I access the guacd log?

The guacd log is actually mirrored to the container’s log.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.