OpenSuse isn't a supported platform but I see no reason why you shouldn't be able to get it to work.
Unfortunately I don't know much about openSuse specifically but I can explain what is going on and with that knowledge you will probably be able to fix the problem.
When you run jtagconfig, or any other JTAG program (SystemConsole, Nios II debugger, SignalTap etc) on Linux it connects to TCP port 1309 where jtagd should be listening. If there is no jtagd on port 1309 then the JTAG program will start one. This new jtagd will start up with the same uid as the program which requested it.
Jtagd then scans the filesystem for USB-Blasters and tries to access them. It needs read and write permission on the devices to do this.
Which devices? Since 11.0 jtagd tries to use /dev/bus/usb/BBB/DDD to access the hardware, if this tree is not available then it falls back to the old location /proc/bus/usb/BBB/DDD.
You need to set up udev rules to give all users who might want to use jtag permission to access the devices which jtagd wants to use.