Could not open /dev/ttyUSB0

Running Arduino 2.3.4 installed on Debian 12 earlier this month.
A sample sketch compiles without errors.
Uploading the sketch however displays the following error:

A fatal error occurred: Could not open /dev/ttyUSB0, the port is busy or doesn't exist.
([Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0')

Hint: Try to add user into dialout or uucp group.

Failed uploading: uploading error: exit status 2

I have added user to tty, dialout, and uucp group. == no affect.
I have issued chmod to allow write for group. == no affect.

dmesg -w displays (esp32 connected):
[169996.189931] usb 5-2: new full-speed USB device number 12 using uhci_hcd
[169996.376041] usb 5-2: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
[169996.376052] usb 5-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[169996.376056] usb 5-2: Product: CP2102N USB to UART Bridge Controller
[169996.376059] usb 5-2: Manufacturer: Silicon Labs
[169996.376061] usb 5-2: SerialNumber: ***
[169996.379101] cp210x 5-2:1.0: cp210x converter detected
[169996.384286] usb 5-2: cp210x converter now attached to ttyUSB0

(esp32 disconnected):
[169921.326802] usb 5-2: USB disconnect, device number 11
[169921.327144] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0
[169921.327317] cp210x 5-2:1.0: device disconnected

I have uninstalled Arduino 2.3.4 and re-installed Arduino 2.3.4. == no affect.
google == no affect.

Any assistance would be greatly appreciated!

I am posting the resolution here for the benefit of others.

Changing the permissions for the group is not sufficient. You need to change the permissions for Others.

chmod 666 ttyUSB0

The sketches now upload without error and successfully execute. This ~"fix" worked for me. Your mileage may vary.

Topic closed.

That means you didn't get the group right after all. Lets

chmod 777 -R /

to take care of all future permission issues.

You didn't read it correctly.
My first post stated I set permissions for Group which did not succeed. My second post stated only after setting permission for Others did the upload succeed.
User Group Others <-- That one there.
Thanks for your insight anyway.

I understood it precisely as you just wrote it, and stand by my reply.

Instead of open up the device for everyone which is a sloppy way of dealing with the problem, you should investigate what group the device belong to, add your user to that group, logout and login.

ls -l /devttyUSB0

sudo usermod -a -G groupName userName