Ich habe hier auf einem unserer Server ein Problem nach einem Portupgrade. Es ist alles bis auf den Port p5-libwww-5.837 durchgelaufen. Portcheck sagt, mir, dass für diesen Port ein Update auf 6.04 vorliegt. Also habe ich nochmal portupgrade p5-libwww angestoßen.
Leider erhalte ich dann folgende Fehlermeldung:
Er versucht also, libwww-6.04 zu bauen, benötigt dazu aber p5-File-Listing 6.04, welches sich widerum mit p5-libwww-5.837 nicht verträgt. Leider kann ich aber auch nicht einfach p5-libwww-5.837 deinstallieren, da dies wieder von amavisd benötigt wird, was ich nicht mit deinstallieren kann, da dann nach wenigen Minuten die ersten User schreien, was mit ihren Mails los ist. Ich muss aber das Update durchführen, da sa-update nicht mehr funktioniert und die Suche bei Google ergeben hat, dass das höchstwahrscheinlich an der libwww liegt.
Hat jemand eine Idee, wie ich diesen Abhängigkeitskonflikt elegant und schmerzlos lösen kann?
Gruß, Morph
Leider erhalte ich dann folgende Fehlermeldung:
Code:
Upgrading 'p5-libwww-5.837' to 'p5-libwww-6.04' (www/p5-libwww)
---> Building '/usr/ports/www/p5-libwww'
===> Cleaning for p5-libwww-6.04
===> License check disabled, port has not defined LICENSE
===> Found saved configuration for p5-libwww-6.04
===> Extracting for p5-libwww-6.04
=> SHA256 Checksum OK for libwww-perl-6.04.tar.gz.
===> p5-libwww-6.04 depends on file: /usr/local/bin/perl5.14.2 - found
===> Patching for p5-libwww-6.04
===> p5-libwww-6.04 depends on file: /usr/local/bin/perl5.14.2 - found
===> p5-libwww-6.04 depends on package: p5-Authen-NTLM>=1.02 - found
===> p5-libwww-6.04 depends on package: p5-Encode-Locale>=0 - found
===> p5-libwww-6.04 depends on package: p5-File-Listing>=6 - not found
===> Verifying install for p5-File-Listing>=6 in /usr/ports/sysutils/p5-File-Listing
===> p5-File-Listing-6.04 conflicts with installed package(s):
p5-libwww-5.837
They install files into the same place.
You may want to stop build with Ctrl + C.
===> License ART10 GPLv1 accepted by the user
===> p5-File-Listing-6.04 conflicts with installed package(s):
p5-libwww-5.837
They will not build together.
Please remove them first with pkg_delete(1).
Er versucht also, libwww-6.04 zu bauen, benötigt dazu aber p5-File-Listing 6.04, welches sich widerum mit p5-libwww-5.837 nicht verträgt. Leider kann ich aber auch nicht einfach p5-libwww-5.837 deinstallieren, da dies wieder von amavisd benötigt wird, was ich nicht mit deinstallieren kann, da dann nach wenigen Minuten die ersten User schreien, was mit ihren Mails los ist. Ich muss aber das Update durchführen, da sa-update nicht mehr funktioniert und die Suche bei Google ergeben hat, dass das höchstwahrscheinlich an der libwww liegt.
Hat jemand eine Idee, wie ich diesen Abhängigkeitskonflikt elegant und schmerzlos lösen kann?
Gruß, Morph