In case anyone else sees this, I had to do this to resolve the issue:
edit /etc/udev/rules.d/50-elgato.rules and add these lines:
# Elgato Stream Deck Mini SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0063", TAG+="uaccess"
# Elgato Stream Deck Original SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0060", TAG+="uaccess"
# Elgato Stream Deck Original (v2) SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="006d", TAG+="uaccess"
# Elgato Stream Deck XL SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="006c", TAG+="uaccess"
# Elgato Stream Deck MK.2 SUBSYSTEM=="usb", ATTRS{idVendor}=="0fd9", ATTRS{idProduct}=="0080", TAG+="uaccess"
Then sudo udevadm control --reload-rules
Then unplug and re-plug the device. It now works.
In case anyone else sees this, I had to do this to resolve the issue:
edit /etc/udev/ rules.d/ 50-elgato. rules and add these lines:
# Elgato Stream Deck Mini =="0fd9" , ATTRS{idProduct }=="0063" , TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}
# Elgato Stream Deck Original =="0fd9" , ATTRS{idProduct }=="0060" , TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}
# Elgato Stream Deck Original (v2) =="0fd9" , ATTRS{idProduct }=="006d" , TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}
# Elgato Stream Deck XL =="0fd9" , ATTRS{idProduct }=="006c" , TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}
# Elgato Stream Deck MK.2 =="0fd9" , ATTRS{idProduct }=="0080" , TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}
Then sudo udevadm control --reload-rules
Then unplug and re-plug the device. It now works.