Broken dependencies for Centos 7

Christian Mollekopf mollekopf at apheleia-it.ch
Mon Jun 13 20:56:39 CEST 2022


On Monday, 13 June 2022 18:35:31 CEST you wrote:
> Tried updating PHP yesterday from _remi_ but resulted in a failure to 
> load kolab extensions (see /etc/php.d/kolab*.ini).
> 

Right, what I said didn't make much sense. The kolab php-extensions need to be built against specific php versions, so you can't just swap php.

> Ubuntu 18.04 is now a short term solution IMO as it's phased out from 
> LTS stage... do you think it will give _much_ better survival chances 
> than CentOS7?
> 
No, I would stick to centos7, on rc 1.4 worst case, and wait until we have a solution for centos8 and then move to that.

Cheers,
Christian

> 
> 2022-06-13 17:32 időpontban Christian Mollekopf ezt írta:
> 
> > On Monday, 13 June 2022 15:01:58 CEST you 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...?
> > 
> > We're unfortunately in a somewhat painful transitioning phase from 
> > CentOS 7 to CentOS 8 Stream, and CentOS 7 just really starts to show 
> > it's age.
> > 
> > With an updated php version the new roundcube packages should work 
> > though.
> > 
> >> 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.")
> > 
> > IMO Ubuntu 18.04 compatibilty shouldn't have been a problem for quite 
> > some time, so those instructions seem to be outdated.
> > 
> > Cheers,
> > Christian
> > 
> > 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_______________________________________________
> users mailing list
> users at lists.kolab.org
> https://lists.kolab.org/mailman/listinfo/users


More information about the users mailing list