# Misc Tips, TroubleShooting ## Sending commands to LXD containers Use `bash -c ""` for commands with wildcards. i.e. ```bash for machine in $(lxc list | grep RUNNING | awk '{print $2}') ;\ do lxc exec "${machine}" -- bash -c "cat /etc/apt/apt.conf.d/02*" ; done ``` fish shell is actually a little bit cleaner ```fish for machine in (lxc list | grep RUNNING | awk '{print $2}') ; \ lxc exec $machine -- bash -c "cat /etc/apt/apt.conf.d/02*" ; end ``` ```fish # change all their time zones for machine in (lxc list | grep RUNNING | awk '{print $2}') ; \ lxc exec $machine -- bash -c "timedatectl set-timezone America/Los_Angeles" ; end # check to see if anyone is logged in before rebooting for machine in (lxc list | grep RUNNING | awk '{print $2}') ; echo ; \ echo $machine ; lxc exec $machine -- bash -c "who" ; end ``` ## Ubuntu-Mate-Welcome-Center doesn't work some for some repos Perhaps your apt-cacher-ng proxy server isn't configured to allow traffic through from https sources. Make sure the following is uncommented. This applies for all PPA's that use https. ```conf # /etc/apt-cacher-ng/acng.conf PassThroughPattern: .* ```