Whenever I try to start kiso it tells me it has to be started as root first, even when I try to start it as root. I even tried rebooting and in kde logged in as root...
What's the output of (as root) # mkdir foo # sudo /bin/mount -o loop* -t iso9660 Test.iso ./foo # echo $? (that's what kiso do to test your permissions)
Well, where is Test.iso supposed to be? All I can get from the mount is that it can"t find Test.iso. The echo command then yields 32. Also the command is not save in shells diffrent from bash! I normally use zsh which fails on the mount with "zsh: no matches found: loop*" and the echo yields '1'. That is not the cause of the problem though, since kiso fails as well started from bash.
Exactly, Test.iso does not exist, kiso just uses this bizarre method to see if you have the right permission, it basically checks that the return value is different from 1. I don't think we can do much for this problem, as it does not appear to be Gentoo specific. Please report it directly to the author of kiso.