diff --git a/content/software/ide-v2/tutorials/getting-started/01.ide-v2-downloading-and-installing/ide-v2-downloading-and-installing.md b/content/software/ide-v2/tutorials/getting-started/01.ide-v2-downloading-and-installing/ide-v2-downloading-and-installing.md
index c8dbd5f07d..35c4e262f0 100644
--- a/content/software/ide-v2/tutorials/getting-started/01.ide-v2-downloading-and-installing/ide-v2-downloading-and-installing.md
+++ b/content/software/ide-v2/tutorials/getting-started/01.ide-v2-downloading-and-installing/ide-v2-downloading-and-installing.md
@@ -61,12 +61,16 @@ Before we can launch the editor, we need to first make it an **executable file**
 
 ![Allow execution of file.](assets/linux-installation.gif)
 
-You can now double click the file to launch the Arduino IDE 2 on your Linux machine. In case you cannot run the AppImage file, make sure that FUSE is installed on your system.
+You can now double click the file to launch the Arduino IDE 2 on your Linux machine. 
+
+##### Troubleshooting
+In case you cannot run the AppImage file, make sure that FUSE and libsecret are installed on your system.
 
 In Ubuntu (>= 22.04):
 ```bash
 sudo add-apt-repository universe
 sudo apt install libfuse2
+sudo apt install libsecret-1-0
 ```
 
 In Fedora
@@ -76,7 +80,9 @@ dnf install fuse
 
 See instructions for installing FUSE on your distribution [here](https://github.com/AppImage/AppImageKit/wiki/FUSE).
 
+##### Serial port access
 To enable the Arduino IDE to access the serial port and upload code to your board, the following rule can be added to `/etc/udev/rules.d/99-arduino.rules`. 
 ```
 SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", GROUP="plugdev", MODE="0666"
 ```
+You may need other different rules for different boards. More info [here](https://support.arduino.cc/hc/en-us/articles/9005041052444-Fix-udev-rules-on-Linux).