On 4/21/19 10:15 AM, Ulf Volmer wrote:> On 21.04.19 16:14, Emmett Culley via CentOS wrote: >> When I attempted to update a remote server via SSH last night the UPS on >> my local workstations failed, causing the SSH session to get dropped in >> the middle of the upgrade process.? This morning I am not able to >> complete the update.? When it failed when I tried to run it again thins >> morning I did the suggested things like "dnf clean all" and "rpm >> -rebuilddb", and I still get this after it downloads the packages again: >> >> Running transaction test >> The downloaded packages were saved in cache until the next successful >> transaction. >> You can remove cached packages by executing 'dnf clean packages'. >> Error: Transaction check error: >> ? file /usr/lib64/libz.so.1.2.7 from install of zlib-1.2.7-18.el7.x86_64 >> conflicts with file from package zlib-1.2.7-17.el7.x86_64 > > You have to cleanup duplicate packages. package-cleanup from yum-utils > will do this job. > > Basically: > > package-cleanup --dupes > > will list the duplicate packages > > package-cleanup --cleandupes > > will remove the dupes. If I remember correctly, you have to add > --removenewestdupes to the second command. > > Best regards > Ulf > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centos >That didn't seem to work. It did remove duplicates, however, I get the same error when running dnf update. Should I try it without the --removenewestdupes? Emmett
On 22.04.19 18:12, Emmett Culley via CentOS wrote:> On 4/21/19 10:15 AM, Ulf Volmer wrote:>> package-cleanup --dupes >> >> will list the duplicate packages >> >> package-cleanup --cleandupes >> >> will remove the dupes. If I remember correctly, you have to add >> --removenewestdupes to the second command.> That didn't seem to work. It did remove duplicates, however, I get the > same error when running dnf update. Should I try it without the > --removenewestdupes?Is 'package-cleanup --dupes' still listing dupes? Sometimes some of them must be removed manually. Best regards Ulf
On 4/22/19 10:45 AM, Ulf Volmer wrote:> On 22.04.19 18:12, Emmett Culley via CentOS wrote: >> On 4/21/19 10:15 AM, Ulf Volmer wrote: > >>> package-cleanup --dupes >>> >>> will list the duplicate packages >>> >>> package-cleanup --cleandupes >>> >>> will remove the dupes. If I remember correctly, you have to add >>> --removenewestdupes to the second command. > >> That didn't seem to work. It did remove duplicates, however, I get the >> same error when running dnf update. Should I try it without the >> --removenewestdupes? > > > Is 'package-cleanup --dupes' still listing dupes? Sometimes some of them > must be removed manually. > > Best regards > Ulf > _______________________________________________ > CentOS mailing list > CentOS at centos.org > https://lists.centos.org/mailman/listinfo/centos >Turns out I should not have used the --removenewestdupes. When I attempted to remove a dupe, anytime I tried to remove the newest dnf would eant to remove lots of non dupe dependances. But removing only the older packages allowed me to remove each without any dependency issues. Too bad I didn't try running it with out remove newest before removing each manually as you suggested. Then I'd know for sure :-) The upgrade succeeded after manually removing the older dupes. Thanks for your suggestions. Emmett