Univention Bugzilla – Bug 43643
univention-kde not installable in 4.2-0
Last modified: 2017-04-04 18:28:57 CEST
-> apt-get install univention-kde Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass Sie eine unmögliche Situation angefordert haben oder, wenn Sie die Unstable-Distribution verwenden, dass einige erforderliche Pakete noch nicht erstellt wurden oder Incoming noch nicht verlassen haben. Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen: Die folgenden Pakete haben unerfüllte Abhängigkeiten: univention-kde : Hängt ab von: kde-standard (>= 5:66) soll aber nicht installiert werden Hängt ab von: univention-kdm soll aber nicht installiert werden Empfiehlt: okular soll aber nicht installiert werden E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
libclucene-core1 is missing in 4.2-0 seems that this package has not been imported from jessie maybe because it was already imported/built in previous ucs versions -> repo_stat.py clucene-core Version 0.9.21b-2 Rev 16688 Date 2010-01-12 10:37:52 auto import Release 2.3-0-0 Scope ucd Release 2.4-0-0 Scope ucd Release 3.0-0-0 Release 4.0-0-0 Version 2.3.3.4-4 Rev 73442 Date 2015-05-18 10:50:59 Release 4.0-0-0 Scope dovecot Release 4.0-0-0 Scope errata4.0-2 Problem is libclucene-core1 is unmaintained Easy fix copy jessie libclucene-core1 to 4.2-0, BUT what is if this has happend to other packages as well?
Can you have a look Philipp, as Comment 1 says, the source package clucene-core has not been copied from Debian jessie to UCS 4.2. Apparently the new tool update_ucs42_mirror_from_debian doesn't offer copying specific packages? Is there a chance that other packages are missing too?
(In reply to Arvid Requate from comment #2) > Can you have a look Philipp, as Comment 1 says, the source package > clucene-core has not been copied from Debian jessie to UCS 4.2. Apparently > the new tool update_ucs42_mirror_from_debian doesn't offer copying specific > packages? "update_ucs42_mirror_from_debian" is only concerned with copying packages from Debian to apt/. Splitting apt/ into maintained/ and unmaintained/ is done by "release-ucs-release.py". But it only considers *one* apt/ directory, and not *all* *previous* as well. IMHO that is the real bug, as UCS release depends on all previous versions if the same major version. This is not a new problem, as the same happens when we make a package maintained (on App vendor request): Then we cherry-pick the source from the previous release and re-built the package just to get it into the current scope. This "waste of time" would also be solved but enabling 'release-use-release.py' to just pick packages from previous releases. > Is there a chance that other packages are missing too? Yes: aptitude lists the following broken dependencies of 'univention-kde', which can be satisfied easily by enabling unmaintained (for previous releases): va-driver-all → i965-va-driver vdpau-va-driver libmagickcore-6.q16-2-extra → libdjvulibre21 plasma-scriptengine-python → python-kde4 plasma-scriptengine-ruby → ruby-plasma libsoprano4 → libclucene-core1 libstreamanalyzer0 → libclucene-core1 libusbmuxd2 → usbmuxd marble-plugins → libqextserialport1 libqtlocation1 libquazip1 libshp2
I've cherrypicked clucene-core from errata4.0-2 to ucs4.2 and rebuilt it with Package: clucene-core Version: 2.3.3.4-4.A~4.2.0.201703131406 Branch: ucs_4.2-0 I've also added all binary packages mentioned by phahn to the trigger list and updated the dists Packages lists.
OK, univention-kde can be installed.
UCS 4.2 has been released: https://docs.software-univention.de/release-notes-4.2-0-en.html https://docs.software-univention.de/release-notes-4.2-0-de.html If this error occurs again, please use "Clone This Bug".