Unetbootin is a very nice software to create bootable live usb keys. It requires to be run as root to get the access to format the usb disk. If you launch unetbootin as user, you will get a warning from the software:
If you click on OK, you will get the GUI of netbootin but it won’t work because it is not started as root:
Alas, when I started unetbootin in the terminal as root, I got the following output:
X Error: BadAccess (attempt to access private resource denied) 10
Extension: 130 (MIT-SHM)
Minor opcode: 1 (X_ShmAttach)
Resource id: 0x15d
X Error: BadShmSeg (invalid shared segment parameter) 128
Extension: 130 (MIT-SHM)
Minor opcode: 5 (X_ShmCreatePixmap)
Resource id: 0x2600010
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x2600011
X Error: BadDrawable (invalid Pixmap or Window parameter) 9
Major opcode: 62 (X_CopyArea)
Resource id: 0x2600011
The window of unetbootin was entirely gray. I found an old topic from 2014 on the arch linux forum. Hopefully, a necrobumper posted a solution in 2016:
sudo QT_X11_NO_MITSHM=1 unetbootin
The solution is clever. The environment QT_X11_NO_MITSHM: Stops QT from using the MIT-SHM X11 Shared Memory Extension. It works but the graphical interface is quite old fashion:
When you compare to the first GUI that I got when I started the software as a user and not as root, it is striking.
I found a fix but I did not get the end of the story. A bug report was opened in 2014 on the archlinux website. The comments talks about the policy kit. I did not find much about its relationship with unetbootin on debian. If you have any tip, do not hesitate to share a comment.
Hits: 1416