Navigation

    Kopano
    • Register
    • Login
    • Search
    • Categories
    • Get Official Kopano Support
    • Recent
    Statement regarding the closure of the Kopano community forum and the end of the community edition

    z-push on Debian 10 with php 7.3

    Z-Push when using Kopano
    php 7.0 php 7.3 upgrade debian 10 t-push
    2
    4
    1207
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • A Former User
      A Former User last edited by A Former User

      Hi,

      I upgraded from Debian 9 to Debian 10. Now I want to remove the outdated php 7.0 packages but apt-get wants also to remove the z-push packages.

      # apt-get remove php7.0 php7.0-cli php7.0-common php7.0-curl php7.0-json php7.0-ldap php7.0-mbstring php7.0-opcache php7.0-readline php7.0-soap php7.0-xml php7.0-zip
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      Package 'php7.0-curl' is not installed, so not removed
      The following packages will be REMOVED:
        libapache2-mod-php7.0 php7.0 php7.0-cli php7.0-common php7.0-json php7.0-ldap php7.0-mbstring php7.0-opcache php7.0-readline php7.0-soap php7.0-xml php7.0-zip z-push-autodiscover z-push-backend-kopano z-push-common
        z-push-config-apache z-push-ipc-sharedmemory z-push-kopano z-push-kopano-gabsync
      0 upgraded, 0 newly installed, 19 to remove and 0 not upgraded.
      After this operation, 20.1 MB disk space will be freed.
      Do you want to continue? [Y/n] n
      Abort.
      #
      

      I already reinstalled the z-push packages:

      # apt-get install --reinstall z-push-autodiscover z-push-backend-kopano z-push-common z-push-config-apache z-push-ipc-sharedmemory z-push-kopano z-push-kopano-gabsync
      Reading package lists... Done
      Building dependency tree
      Reading state information... Done
      0 upgraded, 0 newly installed, 7 reinstalled, 0 to remove and 0 not upgraded.
      Need to get 271 kB/540 kB of archives.
      After this operation, 0 B of additional disk space will be used.
      Get:1 http://repo.z-hub.io/z-push:/final/Debian_10  z-push-autodiscover 2.5.2+0-0 [24.3 kB]
      Get:2 http://repo.z-hub.io/z-push:/final/Debian_10  z-push-backend-kopano 2.5.2+0-0 [166 kB]
      Get:3 http://repo.z-hub.io/z-push:/final/Debian_10  z-push-config-apache 2.5.2+0-0 [17.2 kB]
      Get:4 http://repo.z-hub.io/z-push:/final/Debian_10  z-push-ipc-sharedmemory 2.5.2+0-0 [17.4 kB]
      Get:5 http://repo.z-hub.io/z-push:/final/Debian_10  z-push-kopano 2.5.2+0-0 [15.9 kB]
      Get:6 http://repo.z-hub.io/z-push:/final/Debian_10  z-push-kopano-gabsync 2.5.2+0-0 [30.3 kB]
      Fetched 271 kB in 1s (262 kB/s)
      (Reading database ... 72625 files and directories currently installed.)
      Preparing to unpack .../0-z-push-autodiscover_2.5.2+0-0_all.deb ...
      Unpacking z-push-autodiscover (2.5.2+0-0) over (2.5.2+0-0) ...
      Preparing to unpack .../1-z-push-backend-kopano_2.5.2+0-0_all.deb ...
      Unpacking z-push-backend-kopano (2.5.2+0-0) over (2.5.2+0-0) ...
      Preparing to unpack .../2-z-push-common_2.5.2+0-0_all.deb ...
      Unpacking z-push-common (2.5.2+0-0) over (2.5.2+0-0) ...
      Preparing to unpack .../3-z-push-config-apache_2.5.2+0-0_all.deb ...
      Unpacking z-push-config-apache (2.5.2+0-0) over (2.5.2+0-0) ...
      Conf z-push disabled.
      To activate the new configuration, you need to run:
        systemctl reload apache2
      Preparing to unpack .../4-z-push-ipc-sharedmemory_2.5.2+0-0_all.deb ...
      Unpacking z-push-ipc-sharedmemory (2.5.2+0-0) over (2.5.2+0-0) ...
      Preparing to unpack .../5-z-push-kopano_2.5.2+0-0_all.deb ...
      Unpacking z-push-kopano (2.5.2+0-0) over (2.5.2+0-0) ...
      Preparing to unpack .../6-z-push-kopano-gabsync_2.5.2+0-0_all.deb ...
      Unpacking z-push-kopano-gabsync (2.5.2+0-0) over (2.5.2+0-0) ...
      Setting up z-push-common (2.5.2+0-0) ...
      
      Validating and fixing states (this can take some time):
              17:51:54 Checking username casings: Processed: 70 - Converted: 0 - Removed: 0
              17:51:55 Checking available devicedata & user linking: Processed: 70 - Fixed: 0
              17:51:56 Checking for unreferenced (obsolete) state files: Processed: 3981 - Deleted: 0
              17:51:56 Checking for hierarchy folder data state: Devices: 63 - Processed: 70 - Fixed: 0 - Device+User without hierarchy: 0
              17:51:56 Checking flags of shared folders: Devices: 63 - Devices with additional folders: 5 - Fixed: 0
      
      Setting up z-push-backend-kopano (2.5.2+0-0) ...
      Setting up z-push-config-apache (2.5.2+0-0) ...
      Enabling conf z-push.
      To activate the new configuration, you need to run:
        systemctl reload apache2
      apache2_invoke z-push: already enabled
      Setting up z-push-ipc-sharedmemory (2.5.2+0-0) ...
      Setting up z-push-kopano (2.5.2+0-0) ...
      Setting up z-push-autodiscover (2.5.2+0-0) ...
      Setting up z-push-kopano-gabsync (2.5.2+0-0) ...
      Processing triggers for man-db (2.8.5-2) ...
      #
      

      But this did not help.

      Any ideas why z-push will be removed. I assume the Debian 10 z-push packets depends to php 7.3 or?

      Walter

      1 Reply Last reply Reply Quote 0
      • A Former User
        A Former User last edited by

        I did some tests and I was able to remove most php 7.0 modules, only two modules I can’t remove without loosing z-push. The modules are:
        php7.0-common php7.0-soap

        # apt-get remove  php7.0-common
        Reading package lists... Done
        Building dependency tree
        Reading state information... Done
        The following packages will be REMOVED:
          php7.0-common php7.0-soap z-push-autodiscover z-push-backend-kopano z-push-common z-push-config-apache z-push-ipc-sharedmemory z-push-kopano z-push-kopano-gabsync
        0 upgraded, 0 newly installed, 9 to remove and 0 not upgraded.
        After this operation, 8,671 kB disk space will be freed.
        Do you want to continue? [Y/n] n
        Abort.
        #
        

        For me it seams, current z-push depends on this two php 7.0 modules, any ideas how to solve this issue?

        Walter

        1 Reply Last reply Reply Quote 0
        • A Former User
          A Former User last edited by

          To answer my own question, php7.3-soap was not installed automatically. After installing php7.3-soap I was able to remove all php7.0 modules. It seams the dependencies for Debian 10 was not setup correctly in z-push.

          1 Reply Last reply Reply Quote 0
          • Manfred
            Manfred Kopano last edited by

            Hi @WalterHof,

            z-push-common has a dependency on php-soap package without specifying its version. As you already had php7.0-soap installed, it was good enough for Z-Push. As you were trying to remove it without installing a newer php-soap version first, Z-Push would be removed as well.

            Also, this wouldn’t have happened if the php7.0* packages were upgraded to php7.3* packages during the OS upgrade, so that’s the issue you have to look at.

            Manfred

            1 Reply Last reply Reply Quote 0
            • First post
              Last post