localhost:~ # zypper --no-gpg-checks --no-remote install -y - /home/prior_release_RPM/createrepo-0.10.3-2.8.x86_64.rpm
Reading that line, it looks like you are trying to uninstall that package by adding that '-' alone:
From 'man zypper':
"In the install command, you can also specify packages you wish to
remove by prepending their names by a - or ! character."
If you are trying to install that package, try removing that dash,
Hth
Francisco