SoGo groupware update

Hi dear @dev team @giacomo @filippo_carletti @stephdl ,

We need to actualize version of SoGo current version 2.3.0, meantime current released version 2.3.5

a lot of bugs were fixed :slight_smile:

1 Like

You can upgrade from the sogo repository, on a test server, and report back here what is broken…what is workable.

I recall some version with more new bugs than fixed bugs :wink:

You should take care about the mysql upgrade between two versions of sogo. I think that the upgrade was for the 2.3.0 version and there is no more other for the 2.3.5 versions.

Since we already have the 2.3.0 release, we shouldn’t have much trouble on 2.3.5 upgrade:

But as Stephane said, SOGo release are not always very stable :wink:

This should be the necessary commands to test the new release:

cat << EOF > /etc/yum.repos.d/SOGo.repo
name=Inverse SOGo Repository

yum --enablerepo=sogo-rhel6 update

Anyone want to give it a try?

@giacomo, there are a lot of dependencies, so update failed

Which one…did you add epel also…

Paste your dependencies errors, tomorrow I’ll try to do some test. It should be straightforward, as the previous times.


Packages skipped because of dependency problems:
    audit-libs-2.3.7-5.el6.i686 from centos-base
    cracklib-2.8.16-4.el6.i686 from centos-base
    cyrus-sasl-lib-2.1.23-15.el6_6.2.i686 from centos-base
    db4-4.7.25-20.el6_7.i686 from centos-updates
    glibc-2.12-1.166.el6_7.3.i686 from centos-updates
    keyutils-libs-1.4-5.el6.i686 from centos-base
    krb5-libs-1.10.3-42.el6.i686 from centos-base
    libattr-2.4.44-7.el6.i686 from centos-base
    libcap-2.16-5.5.el6.i686 from centos-base
    libcom_err-1.41.12-22.el6.i686 from centos-base
    libldb-1.1.17-1.centos6.x86_64 from sogo-rhel6
    libselinux-2.0.94-5.8.el6.i686 from centos-base
    libsmbclient-4.1.18-2.centos6.x86_64 from sogo-rhel6
    libtalloc-2.0.7-2.el6.i686 from centos-base
    libtalloc-2.1.2-1.centos6.x86_64 from sogo-rhel6
    libtdb-1.2.10-1.el6.i686 from centos-base
    libtevent-0.9.18-3.el6.i686 from centos-base
    libtevent-0.9.21-1.centos6.x86_64 from sogo-rhel6
    libuuid-2.17.2-12.18.el6.i686 from centos-base
    libwbclient-4.1.18-2.centos6.x86_64 from sogo-rhel6
    ncurses-libs-5.7-4.20090207.el6.i686 from centos-base
    nspr-4.10.8-2.el6_7.i686 from centos-updates
    nss-3.19.1-8.el6_7.i686 from centos-updates
    nss-softokn-3.14.3-23.el6_7.i686 from centos-updates
    nss-softokn-freebl-3.14.3-23.el6_7.i686 from centos-updates
    nss-util-3.19.1-2.el6_7.i686 from centos-updates
    openldap-2.4.40-7.el6_7.i686 from centos-updates
    pam-1.1.1-20.el6_7.1.i686 from centos-updates
    popt-1.13-7.el6.i686 from centos-base
    pyldb-1.1.17-1.centos6.x86_64 from sogo-rhel6
    pytalloc-2.1.2-1.centos6.x86_64 from sogo-rhel6
    python-tdb-1.2.13-1.centos6.x86_64 from sogo-rhel6
    python-tevent-0.9.21-1.centos6.x86_64 from sogo-rhel6
    readline-6.0-4.el6.i686 from centos-base
    samba-4.1.18-2.centos6.x86_64 from sogo-rhel6
    samba-client-4.1.18-2.centos6.x86_64 from sogo-rhel6
    samba-common-3.6.23-24.el6_7.i686 from centos-updates
    samba-common-4.1.18-2.centos6.x86_64 from sogo-rhel6
    samba-dc-4.1.18-2.centos6.x86_64 from sogo-rhel6
    samba-dc-libs-4.1.18-2.centos6.x86_64 from sogo-rhel6
    samba-libs-4.1.18-2.centos6.x86_64 from sogo-rhel6
    samba-python-4.1.18-2.centos6.x86_64 from sogo-rhel6
    samba-winbind-4.1.18-2.centos6.x86_64 from sogo-rhel6
    samba-winbind-clients-3.6.23-24.el6_7.i686 from centos-updates
    samba-winbind-clients-4.1.18-2.centos6.x86_64 from sogo-rhel6
    samba-winbind-modules-4.1.18-2.centos6.x86_64 from sogo-rhel6
    sqlite-3.6.20-1.el6_7.2.i686 from centos-updates
    zlib-1.2.3-29.el6.i686 from centos-base
Error:  Multilib version problems found. This often means that the root
       cause is something else and multilib version checking is just
       pointing out that there is a problem. Eg.:

         1. You have an upgrade for libtdb which is missing some
            dependency that another package requires. Yum is trying to
            solve this by installing an older version of libtdb of the
            different architecture. If you exclude the bad architecture
            yum will tell you what the root cause is (which package
            requires what). You can try redoing the upgrade with
            --exclude libtdb.otherarch ... this should give you an error
            message showing the root cause of the problem.

         2. You have multiple architectures of libtdb installed, but
            yum can only see an upgrade for one of those arcitectures.
            If you don't want/need both architectures anymore then you
            can remove the one with the missing update and everything
            will work.

         3. You have duplicate versions of libtdb installed already.
            You can use "yum check" to get yum show these errors. can also use --setopt=protected_multilib=false to remove
       this checking, however this is almost never the correct thing to
       do as something else is very likely to go wrong (often causing
       much more problems).

       Protected multilib versions: libtdb-1.2.13-1.centos6.x86_64 != libtdb-1.2.10-1.el6.x86_64
vi /etc/yum.repos.d/SOGo.repo

then paste the content below

name=Inverse SOGo Repository

try this, epel is needed @Nas

@giacomo @stephdl - all works fine.

Sogo is now SOGo 2.3.6
+Roundcube Webmail 1.0.8

1 Like

I wll try to put all needed packages inside the testing package later today.

Packages are now inside nethserver-testing repostiory:
If someone want to do some tests, there is also a new release of webtop:

I have absolutely no idea what are the test cases of both issues! :smiley:

OT [quote=“giacomo, post:12, topic:2624”]
If someone want to do some tests, there is also a new release of webtop:

@lucag would you mind to click on “Reply as linked topic” (to right of @giacomo’s post) and start with needed WebTop tests?

@giacomo @alefattorini

I have successfully installed WebTop4.

1 Like