Description of problem: This update: https://bodhi.fedoraproject.org/updates/FEDORA-2016-7fb3ad6fe3 removed libnatpmp from within transmission and started using the system provided library. Unfortunately, the RPM spec doesn't have a libnatpmp dependency. On my system, I didn't already have libnatpmp installed and transmission-daemon refused to start. I believe that Requires: libnatpmp should be in the common sub-package section at line 39 (http://pkgs.fedoraproject.org/cgit/rpms/transmission.git/tree/transmission.spec#n39). Version-Release number of selected component (if applicable): This bug was introduced with transmission-common-2.84-10.fc23.x86_64
~$ sudo -u transmission transmission-daemon transmission-daemon: error while loading shared libraries: libnatpmp.so.1: cannot open shared object file: No such file or directory ~$ sudo dnf install transmission-daemon ~$ sudo -u transmission transmission-daemon <starts normally>
Oops. Install `libnatpmp`, not transmission-daemon...
But I show that all transmission RPMS require libnatpmp.so.1, including -common and -daemon. . .
You're right that `dnf repoquery --requires transmission-daemon` shows libnatpmp.so.1()(64bit). I'm not sure where that dependency comes from, but when I applied the last transmission-daemon update, dnf didn't offer to install libnatpmp, leaving transmission broken. After some more testing, this only occurs on package update. Maybe it's more of a dnf libresolv problem.
Agreed, reassigning.
I am not able to find the duplicate bug, but the point was that some third-party rpm claimed to provide libnatpmp. Please try 'dnf repoquery --whatprovides libnatpmp' and feel free to reopen with provided debugdata if this is not the mentioned case.
# dnf repoquery --whatprovides libnatpmp Last metadata expiration check performed 0:36:04 ago on Mon Feb 1 16:58:11 2016. libnatpmp-0:20140401-3.fc23.i686 libnatpmp-0:20140401-3.fc23.x86_64 libnatpmp-0:20150609-1.fc23.i686 libnatpmp-0:20150609-1.fc23.x86_64
Please reinstall the transition package with --debugsolver option and attach the obtained debugdata to this report.
Created attachment 1123642 [details] dnf reinstall --debugsolver transmission-daemon transmission-common
Plexmediaserver package installed on your system is providing libnatpmp.so.1()(64bit) in /usr/lib/plexmediaserver/libnatpmp.so.1. Please report this issue to the provider of plexmediaserver.