Broken dependencies for Centos 7

Christian Mollekopf mollekopf at apheleia-it.ch
Wed Jun 15 11:34:48 CEST 2022


Hi,

I have disabled the the centos7 build of the new roundcube package, so 
centos7 will have to contend with Roundcube 1.4 for now.
The only viable alternative would be to patch roundcube and dependencies 
for php 5.4 compatibililty, but that effort seems better spent in 
getting centos8 off the ground.

I'll look into centos 8 support over the coming weeks.

Cheers,

Christian

On 2022-06-13 15:01, Robert Horvath wrote:

> Having left us behind would be very sad. Back then we all chose Centos 
> because it was advised that it's the primary distro Kolab is being 
> developed on, and it's the platform getting the most maintenance.
> 
> Now it turns out this is not the case anymore...?
> 
> I'd be happy to migrate to anything else (even with Kolab 16) if we'd 
> have a clearer picture on how to move all data (beside copying 
> /var/spool/imap, applying permissions and running a 'reconstruct -f') 
> and config... but even install instructions for Ubuntu is for 18.04 
> most recent, which just left out from LTS phase (with the note on the 
> docs: "Compatibility with Ubuntu 18.04 LTS (Bionic) is currently 
> experimental.")
> 
> 2022-06-13 14:22 időpontban Christian Mollekopf ezt írta:
> On Monday, 13 June 2022 12:35:08 CEST you wrote: Same here:
> 
> I tried to remove roundcubemail package completely and reinstall it,
> that allowed installation of latest roundcube, however the system 
> failed
> to operate because of a PHP error.
> 
> As I inspected further, looks like the Centos 7 packages for Kolab 
> still
> run on php 5.4, whilst roundcubemail 1.5 requires minimum php 5.6 - as
> far as I've seen the mentioned error occurs exactly because of that.
> Indeed, according to the docs php 5.5, but 5.4 is too old either way 
> for roundcube 1.5.
> 
> It seems to me our options are:
> * disable roundcubemail-selfcontained for CentOS7, effectively leaving 
> CentOS7 behind on roundcubemail 1.4.
> * Fix the version requirement for php and leave the package enabled, 
> which allows for installation with a recent enough php installed.
> 
> I haven't verified how the latter option behaves during a yum update,
> but I suppose it would still complain.
> 
> Cheers,
> Christian
> 
> Upgrading php from other sources than Kolab OBS is not possible because
> it uses several modules built especially for Kolab, which fail to load
> if they are not in built for that specific php version. Tried to 
> upgrade
> forcefully but that resulted in a broken system, which I had to restore
> from backup.
> 
> The rest of the system can be kept up to date with:
> 
> yum update --exclude=roundcube*
> 
> The messages the user is facing currently (without --exclude):
> 
> Failed to build transaction:
> roundcubemail-plugins-kolab-3.5.11-1.20.el7.kolab_16.noarch requires
> roundcubemail(plugin-odfviewer) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugins-kolab-3.5.11-1.20.el7.kolab_16.noarch requires
> roundcubemail(plugin-tasklist) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugins-kolab-3.5.11-1.20.el7.kolab_16.noarch requires
> roundcubemail(plugin-kolab_notes) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugins-kolab-3.5.11-1.20.el7.kolab_16.noarch requires
> roundcubemail(plugin-kolab_folders) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-kolab_addressbook-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(plugin-kolab_addressbook) =
> 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-kolab_addressbook-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(skin-larry) >= 1.4
> roundcubemail-skin-kolab-0.4.1-10.53.el7.kolab_16.noarch requires
> roundcubemail-plugin-libkolab-skin-elastic
> roundcubemail-plugins-kolab-3.5.11-1.20.el7.kolab_16.noarch requires
> roundcubemail(plugin-kolab_addressbook) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-kolab_files-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(plugin-kolab_files) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-kolab_tags-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(plugin-kolab_tags) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-kolab_tags-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(skin-larry) >= 1.4
> roundcubemail-plugin-kolab_delegation-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(skin-larry) >= 1.4
> roundcubemail-plugin-redundant_attachments-1.4.13-5.10.el7.kolab_16.noarch
> requires roundcubemail(core) = 1.4.13-5.10.el7.kolab_16
> roundcubemail-plugins-kolab-3.5.11-1.20.el7.kolab_16.noarch requires
> roundcubemail(plugin-kolab_files) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-calendar-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(skin-larry) >= 1.4
> roundcubemail-plugin-kolab_activesync-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(plugin-kolab_activesync) =
> 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-libcalendaring-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(skin-larry) >= 1.4
> roundcubemail-plugins-kolab-3.5.11-1.20.el7.kolab_16.noarch requires
> roundcubemail(plugin-pdfviewer) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-calendar-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(plugin-calendar) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-tasklist-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(plugin-tasklist) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugins-kolab-3.5.11-1.20.el7.kolab_16.noarch requires
> roundcubemail(plugin-kolab_activesync) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-kolab_notes-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(skin-larry) >= 1.4
> roundcubemail-plugin-kolab_files-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(skin-larry) >= 1.4
> roundcubemail-plugin-libkolab-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(skin-larry) >= 1.4
> roundcubemail-plugin-libkolab-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(plugin-libkolab) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-kolab_delegation-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(plugin-libkolab) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugins-kolab-3.5.11-1.20.el7.kolab_16.noarch requires
> roundcubemail(plugin-calendar) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-libcalendaring-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(plugin-libcalendaring) = 
> 3.5.11-1.20.el7.kolab_16
> roundcubemail-skin-chameleon-core-0.3.11-1.36.el7.kolab_16.noarch
> requires roundcubemail(skin-larry) >= 1.1
> roundcubemail-skin-chameleon-assets-0.3.11-1.36.el7.kolab_16.noarch
> requires roundcubemail(skin-larry-assets) >= 1.1
> roundcubemail-plugin-kolab_activesync-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(skin-larry) >= 1.4
> roundcubemail-plugins-kolab-3.5.11-1.20.el7.kolab_16.noarch requires
> roundcubemail(plugin-kolab_config) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-kolab_notes-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(plugin-kolab_notes) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugins-kolab-3.5.11-1.20.el7.kolab_16.noarch requires
> roundcubemail(plugin-kolab_tags) = 3.5.11-1.20.el7.kolab_16
> roundcubemail-plugin-tasklist-skin-larry-3.5.11-1.20.el7.kolab_16.noarch
> requires roundcubemail(skin-larry) >= 1.4
> 
> 2022-06-13 12:00 időpontban users-request at lists.kolab.org ezt írta:
> 
> Trying to do a yum update and I'm getting a whole bunch of these:
> 
> --> Finished Dependency Resolution
> Error: Package: roundcubemail-plugin-calendar-skin-
> larry-3.5.11-1.20.el7.kolab_16.noarch (@Kolab_16)
> Requires: roundcubemail(skin-larry) >= 1.4
> Removing: roundcubemail-skin-larry-1.4.13-5.10.el7.kolab_16.noarch
> (@Kolab_16)
> roundcubemail(skin-larry) = 1.4.13-5.10.el7.kolab_16
> Obsoleted By: roundcubemail-1.5.2-4.1.el7.kolab_16.noarch
> (Kolab_16)
> Not found
> Error: Package:
> roundcubemail-plugins-kolab-3.5.11-1.20.el7.kolab_16.noarch
> (@Kolab_16)
> Requires: roundcubemail(plugin-tasklist) = 3.5.11-1.20.el7.kolab_16
> Removing: roundcubemail-plugin-
> tasklist-3.5.11-1.20.el7.kolab_16.noarch (@Kolab_16)
> roundcubemail(plugin-tasklist) = 3.5.11-1.20.el7.kolab_16
> Obsoleted By: roundcubemail-1.5.2-4.1.el7.kolab_16.noarch
> (Kolab_16)
> Not found
> ...
> etc
> 
> Is anyone else seeing this? And if so, do you know how to fix it?
> 
> Thanks_______________________________________________ users mailing 
> list
> users at lists.kolab.org
> https://lists.kolab.org/mailman/listinfo/users

-- 
Christian Mollekopf
Senior Software Engineer

Apheleia IT AG
Bern, Switzerland

e: mollekopf at apheleia-it.ch
w: https://apheleia-it.ch

pgp: 0884F6A2 Christian Mollekopf
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kolab.org/pipermail/users/attachments/20220615/022d4fdf/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0x0884F6A2.asc
Type: application/pgp-keys
Size: 9763 bytes
Desc: not available
URL: <http://lists.kolab.org/pipermail/users/attachments/20220615/022d4fdf/attachment-0001.bin>


More information about the users mailing list