When I run a cd/dvd-burning program such as k3b or brasero. If I don’t insert a disc, the program can display my odd correctly. If I insert a disc whether open the program or not, when I run the program, no odd will be detected. Then I should log off then run the program again, it can display the odd, but if I click burn button, a error dialogue will appear to show burn fails.
I think this was a bug that has been fixed since? Make sure you update your system using YaST software management or running the command sudo zypper up. Try again, if it still fails the advice the others gave is explained below.
YaST Control Center > Security and Users > User and group management.
Click the 2nd tab “Groups” click the button at the top right “Set filter” set it to “System groups”.
Find the group “cdrom” click it (or double click it depending on mouse settings). At the right find your username, mark the checkbox next to it and hit OK, hit OK again and you should be all set.