antiX-sid – upgrade problem – libelogind0 : Conflicts: libsystemd0

Forum Forums News Sid Upgraders antiX-sid – upgrade problem – libelogind0 : Conflicts: libsystemd0

  • This topic has 22 replies, 5 voices, and was last updated Aug 7-4:13 am by Anonymous.
Viewing 15 posts - 1 through 15 (of 23 total)
  • Author
    Posts
  • #24952
    Member
    Xaver

      Since last Friday I have a problem with ‘apt full-upgrade’: 28 packages to be removed. None of these packages seem to be dependent from libelogind0 or libsystemd0.
      Usually I then perform ‘apt upgrade’. But this does not work because of unmet dependencies. So I cannot detect, which packages are causing problems.

      Some packages could not be installed. This may mean that you have
      requested an impossible situation or if you are using the unstable
      distribution that some required packages have not yet been created
      or been moved out of Incoming.
      The following information may help to resolve the situation:
      
      The following packages have unmet dependencies:
       libelogind0 : Conflicts: libsystemd0
       libelogind0:i386 : Conflicts: libsystemd0
      E: Broken packages
      --Enter to Close Terminal--
      • This topic was modified 3 years, 9 months ago by Xaver.
      #25005
      Member
      fungalnet
        Helpful
        Up
        0
        ::

        It is most likely a pkg that (now?) depends on elogind0 and that depends on libelogind0

        To check reverse dependencies of a pkg try # apt-cache rdepends pkg-name

        I hate it that this “crap” made it into antiX, hopefully to accommodate some isolated popular desk-crap-top pkg and will not spread further. What I like about consolekit orientation is with some manual help you run the same software without consolekit running and it works. With the heart of the monster (elogind) it is not the same, it has to be there.

        #25007
        Member
        Xaver
          Helpful
          Up
          0
          ::

          Thanks
          I had a similar problem before:
          https://www.antixforum.com/forums/topic/outdated-elogind-prevents-full-upgrade-in-sid/

          I guess the conflict is caused by interaction of elogind0 and qt5 or elogind0 and gstreamer.

          #25011
          Anonymous
            Helpful
            Up
            0
            ::

            instead of guessing, let’s track it down eh?

            https://metadata.ftp-master.debian.org/changelogs//main/e/elogind/elogind_241.3-1+debian1_changelog

            elogind (241.1-1+debian1) unstable; urgency=medium

            * New upstream version v241.1
            * libelogind0 is ABI compatible with libsystemd0 so conflict, replace and
            provide libsystemd0 (=${source:Upstream-Version}), and also install libsystemd.so symlinks (Closes: #923244).
            * libelogind0 conflicts systemd to prevent co-installation.
            * Change AppStream metadata license to LGPL-2.1+ to match other files in debian/.
            * Move libelogind-dev-doc to Section: doc.

            — Mark Hindley <mark@hindley.org.uk> Wed, 13 Mar 2019 06:01:06 +0000

            #25013
            Forum Admin
            anticapitalista
              Helpful
              Up
              0
              ::

              I don’t have this issue at all on any of my sid installs.

              elogind version: 241.3-1+debian1

              Which gstreamer apps do you have? Which qt5 apps do you have?

              My sources:

              inxi -r
              Repos:     Active apt repos in: /etc/apt/sources.list.d/antix.list 
                         1: deb http://mirrors.rit.edu/mxlinux/mx-packages/antix/sid sid main nonfree
                         2: deb-src http://mirrors.rit.edu/mxlinux/mx-packages/antix/sid sid main nonfree
                         Active apt repos in: /etc/apt/sources.list.d/debian.list 
                         1: deb http://ukdebian.mirror.anlx.net/debian/ unstable main contrib non-free
                         2: deb-src http://ukdebian.mirror.anlx.net/debian/ unstable main contrib non-free
                         No active apt repos in: /etc/apt/sources.list.d/onion.list 
                         No active apt repos in: /etc/apt/sources.list.d/various.list 
              • This reply was modified 3 years, 9 months ago by anticapitalista.

              Philosophers have interpreted the world in many ways; the point is to change it.

              antiX with runit - leaner and meaner.

              #25015
              Member
              Xaver
                Helpful
                Up
                0
                ::

                InVirtualBox I keep a basic version of my System. That one does not have this issue either.
                So it is caused by additional packages.

                If I run ‘# apt install -d libsystemd0’ the result is:

                # apt install -d libsystemd0
                Reading package lists... Done
                Building dependency tree       
                Reading state information... Done
                The following packages were automatically installed and are no longer required:
                  grub-efi-ia32-bin libblockdev-fs2 libblockdev-loop2 libblockdev-part-err2
                  libblockdev-part2 libblockdev-swap2 libblockdev-utils2 libblockdev2
                  libcom-err2:i386 libept1.5.0 libexempi8 libgssapi-krb5-2:i386
                  libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386
                  libncurses6:i386 libnotify-bin libssl1.1:i386 libtinfo6:i386 libunique-1.0-0
                  libvkd3d1:i386 libvulkan1:i386 libyaz5 lxsession-data
                Use 'apt autoremove' to remove them.
                The following packages will be REMOVED:
                  antix-installer backintime-qt colord consolekit elogind falkon fskbsetting
                  gir1.2-polkit-1.0 gnome-color-manager installer-data-antix k3b
                  k3b-extrathemes k3b-i18n kde-config-cddb kexi kio kio-extras
                  ktexteditor-katepart libdbus-1-3:i386 libelogind0 libelogind0:i386 libk3b7
                  libk3b7-extracodecs libkf5auth5 libkf5bookmarks5 libkf5cddb5
                  libkf5configwidgets5 libkf5declarative5 libkf5iconthemes5 libkf5kcmutils5
                  libkf5khtml5 libkf5kiocore5 libkf5kiofilewidgets5 libkf5kiogui5
                  libkf5kiowidgets5 libkf5newstuff5 libkf5newstuffcore5 libkf5notifyconfig5
                  libkf5parts-plugins libkf5parts5 libkf5quickaddons5 libkf5sane5
                  libkf5texteditor-bin libkf5texteditor5 libkf5textwidgets5 libkf5wallet-bin
                  libkf5xmlgui5 libpam-elogind libpolkit-agent-1-0 libpolkit-backend-1-0
                  libpolkit-gobject-1-0 libpolkit-qt5-1-1 libpulse0:i386 libwine:i386
                  live-usb-maker-gui lxpolkit policykit-1 prevent-systemd synaptic
                  systemd-must-die tellico udisks2 wine32:i386 wine32-preloader:i386
                The following NEW packages will be installed:
                  libsystemd0
                0 upgraded, 1 newly installed, 64 to remove and 189 not upgraded.
                Need to get 330 kB of archives.
                After this operation, 330 MB disk space will be freed.
                Do you want to continue? [Y/n] 

                These packages are to be removed or kept back on ‘# apt full-upgrade’

                The following packages will be REMOVED:
                  gnucash gstreamer1.0-gtk3 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-x ink-generator libges-1.0-0
                  libgstreamer-gl1.0-0 libgstreamer-plugins-bad1.0-0 libreoffice-avmedia-backend-gstreamer libreoffice-base-core
                  libreoffice-calc libreoffice-core libreoffice-draw libreoffice-gtk2 libreoffice-impress
                  libreoffice-presentation-minimizer libreoffice-writer libwebkit2gtk-4.0-37 libwebkitgtk-1.0-0 libyelp0 osmo python-rgain
                  roger-router roger-router-cli xfburn yelp zenity
                
                [...]
                
                The following packages have been kept back:
                  libglib2.0-0 libgstreamer-plugins-base1.0-0 libgstreamer-plugins-base1.0-0:i386 udisks2

                I wonder why so many packages are to be removed, that usually run well with systemd?

                My active repos are:

                $ inxi -r
                Repos:
                  Active apt repos in: /etc/apt/sources.list.d/antix.list 
                  1: deb https://mxlinux.mirror.iphh.net/packages/antix/sid sid main nosystemd
                  Active apt repos in: /etc/apt/sources.list.d/debian.list 
                  1: deb http://ftp.de.debian.org/debian/ unstable main contrib non-free
                  Active apt repos in: /etc/apt/sources.list.d/extra.list 
                  1: deb http://ftp.spline.de/pub/siduction/extra unstable main
                  Active apt repos in: /etc/apt/sources.list.d/fixes.list 
                  1: deb http://ftp.spline.de/pub/siduction/fixes unstable main
                  No active apt repos in: /etc/apt/sources.list.d/onion.list 
                  No active apt repos in: /etc/apt/sources.list.d/various.list 

                Do you have any ideas?

                If I do not find a simple solution, my strategy will be:
                – Wait a week or two. Maybe the issue will be solved by upgraded packages.
                – If not, I shall perform ‘# apt full-upgrade’ and then reinstall the removed packages.

                • This reply was modified 3 years, 9 months ago by Xaver.
                • This reply was modified 3 years, 9 months ago by Xaver.
                • This reply was modified 3 years, 9 months ago by Xaver.
                #25021
                Forum Admin
                anticapitalista
                  Helpful
                  Up
                  0
                  ::

                  What happens if you remove the prevent-systemd and systemd-must-die packages?
                  I don’t have them.

                  • This reply was modified 3 years, 9 months ago by anticapitalista.

                  Philosophers have interpreted the world in many ways; the point is to change it.

                  antiX with runit - leaner and meaner.

                  #25023
                  Member
                  Xaver
                    Helpful
                    Up
                    0
                    ::

                    I have done that, but it does not make any difference. They should not do any harm either. All these packages do is providing dependeny conflicts with systemd.

                    prevent-systemd:

                    $ apt depends prevent-systemd
                    prevent-systemd
                      Conflicts: live-config-systemd
                      Conflicts: systemd-cron
                      Conflicts: systemd-sysv
                        systemd-sysv:i386
                      Conflicts: <systemd-ui>

                    systemd-must-die:

                    $ apt depends systemd-must-die
                    systemd-must-die
                      Conflicts: libpam-systemd
                        libpam-elogind-compat
                      Conflicts: live-config-systemd
                      Conflicts: python-systemd
                      Conflicts: systemd
                        systemd:i386
                      Conflicts: systemd-cron
                      Conflicts: <systemd-gui>
                      Conflicts: <systemd-shim>
                      Conflicts: systemd-sysv
                        systemd-sysv:i386
                      Conflicts: <systemd-ui>

                    In the current upgrade warnings’ of the siduction forum a user is reporting, that he cannot reinstall his broken KDE-Plasma.
                    https://forum.siduction.org/index.php?PHPSESSID=lkjicao57n1lcr92u4a8glhng0&topic=7710.0

                    In a different thread the global moderator Piper mentions, that Debian has not fixed gstreamer yet.
                    https://forum.siduction.org/index.php?PHPSESSID=lkjicao57n1lcr92u4a8glhng0&topic=7705.0

                    Therefore I think it is best to wait for these fixes to come. As long as I do not upgrade my system is working well.
                    Thank you for your help so far.

                    ——-
                    P.S. @ anticapitalista:
                    Have you ever tried to use the ‘Devuan Ceres Repo’ instead of the ‘Debian Sid Repo’?
                    I wonder, if they have already solved some of the systemd conflicts.
                    ——-

                    • This reply was modified 3 years, 9 months ago by Xaver.
                    • This reply was modified 3 years, 9 months ago by Xaver.
                    • This reply was modified 3 years, 9 months ago by Xaver.
                    #25028
                    Anonymous
                      Helpful
                      Up
                      0
                      ::

                      I have here

                      $ inxi -Sr
                      System:    Host: antix17-4 Kernel: 5.1.18-towo.1-siduction-amd64 x86_64 bits: 64 Desktop: Fluxbox 1.3.5 
                                 Distro: antiX-17.4_x64-base Helen Keller 6 March 2019 
                      Repos:     Active apt repos in: /etc/apt/sources.list.d/antix.list 
                                 1: deb http://ftp.halifax.rwth-aachen.de/mxlinux/packages/antix/sid sid main nosystemd nonfree
                                 2: deb-src http://ftp.halifax.rwth-aachen.de/mxlinux/packages/antix/sid sid main nosystemd nonfree
                                 No active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list 
                                 Active apt repos in: /etc/apt/sources.list.d/debian.list 
                                 1: deb http://ftp.de.debian.org/debian/ unstable main contrib non-free
                                 No active apt repos in: /etc/apt/sources.list.d/onion.list 
                                 Active apt repos in: /etc/apt/sources.list.d/siduction.list 
                                 1: deb http://ftp.uni-stuttgart.de/siduction/extra unstable main
                                 2: deb-src http://ftp.uni-stuttgart.de/siduction/extra unstable main
                                 3: deb http://ftp.uni-stuttgart.de/siduction/fixes unstable main contrib non-free
                                 4: deb-src http://ftp.uni-stuttgart.de/siduction/fixes unstable main contrib non-free
                                 No active apt repos in: /etc/apt/sources.list.d/various.list 
                      
                      tune2fs -l /dev/sdb7 | grep -i Created
                      Filesystem created:       Thu Mar  7 19:26:24 2019
                      

                      and a dist-upgrade shows this result:

                      root@antix17-4:/home/male# apt dist-upgrade
                      Paketlisten werden gelesen... Fertig
                      Abhängigkeitsbaum wird aufgebaut.       
                      Statusinformationen werden eingelesen.... Fertig
                      Paketaktualisierung (Upgrade) wird berechnet... Fertig
                      Die folgenden NEUEN Pakete werden installiert:
                        fonts-urw-base35 linux-headers-5.1.19-towo.1-siduction-amd64 linux-image-5.1.19-towo.1-siduction-amd64 logsave runit-helper
                      Die folgenden Pakete sind zurückgehalten worden:
                        udisks2
                      Die folgenden Pakete werden aktualisiert (Upgrade):
                        acpi-support-base acpid cli-aptix control-centre-antix cryptsetup cryptsetup-bin cryptsetup-initramfs cryptsetup-run desktop-defaults-core-antix distro-info-data e2fslibs
                        e2fsprogs file fonts-opensymbol htop initscripts libapparmor1 libaudit-common libaudit1 libcom-err2 libcomerr2 libcryptsetup12 libext2fs2 libfluidsynth1 libfreetype6
                        libgphoto2-6 libgphoto2-port12 libgs9 libgs9-common libidn2-0 libldap-2.4-2 libldap-common liblockfile-bin liblockfile1 libmagic-mgc libmagic1 libmojolicious-perl
                        libparted-fs-resize0 libparted2 libruby2.5 libsemanage-common libsemanage1 libss2 libudisks2-0 libwayland-client0 libwayland-cursor0 libwayland-egl1 libwayland-server0
                        libxml-sax-perl libxmmsclient6 libzbar0 libzmq5 linux-headers-siduction-amd64 linux-image-siduction-amd64 live-kernel-updater parted patch pinentry-curses pinentry-gnome3
                        pinentry-gtk2 powermgmt-base python3-idna rsyslog ruby2.5 squashfs-tools sysv-rc sysvinit-core sysvinit-utils wget
                      69 aktualisiert, 5 neu installiert, 0 zu entfernen und 1 nicht aktualisiert.
                      Es müssen 73,6 MB an Archiven heruntergeladen werden.
                      Nach dieser Operation werden 296 MB Plattenplatz zusätzlich benutzt.
                      Möchten Sie fortfahren? [J/n] 
                      

                      Sorry I forgot

                      male@antix17-4:~
                      $ apt policy libelogind0
                      libelogind0:
                        Installiert:           241.3-1+debian1
                        Installationskandidat: 241.3-1+debian1
                        Versionstabelle:
                       *** 241.3-1+debian1 500
                              500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
                              100 /var/lib/dpkg/status
                           239.1-0.1 500
                              500 http://ftp.halifax.rwth-aachen.de/mxlinux/packages/antix/sid sid/main amd64 Packages
                      male@antix17-4:~
                      $ apt policy libsystemd0
                      libsystemd0:
                        Installiert:           (keine)
                        Installationskandidat: 241-7
                        Versionstabelle:
                           241-7 500
                              500 http://ftp.de.debian.org/debian unstable/main amd64 Packages
                      
                      #25056
                      Member
                      Xaver
                        Helpful
                        Up
                        0
                        ::

                        This moring ‘# apt full-upgrade’ rolled throug without any removals (219 packages upgraded!).

                        BUT: ‘# apt upgrade’ is not working yet. Please check this on your systems!

                        The following packages have unmet dependencies:
                         libelogind0 : Conflicts: libsystemd0
                         libelogind0:i386 : Conflicts: libsystemd0
                        E: Broken packages

                        My basic system in VirtualBox has this problem too.

                        Could it be, that any of the following packages need an upgrade or a fix?
                        gir1.2-polkit-1.0
                        libpolkit-agent-1-0
                        libpolkit-backend-1-0
                        libpolkit-gobject-1-0
                        libpolkit-qt5-1-1 [not on my VBox basic system, so probably not the cause]
                        policykit-1

                        • This reply was modified 3 years, 9 months ago by Xaver.
                        • This reply was modified 3 years, 9 months ago by Xaver.
                        #25062
                        Anonymous
                          Helpful
                          Up
                          0
                          ::

                          Excuse me, but you should be aware of the differences between the commands

                          apt upgrade
                          

                          and

                          apt full-upgrade (apt dist-upgrade)
                          

                          familiarize. Use man apt

                          #25064
                          Member
                          Xaver
                            Helpful
                            Up
                            0
                            ::

                            of course
                            ‘apt upgrade’ = ‘apt-get upgrade –with-new-pkgs’

                            You can use it, if ‘apt full-upgrade’ will remove packages.
                            Then at least you can upgrade those packages, which are free from conflicts.

                            • This reply was modified 3 years, 9 months ago by Xaver.
                            #25067
                            Anonymous
                              Helpful
                              Up
                              0
                              ::

                              Second sorry, but you still don’t get it!
                              man apt

                              upgrade (apt-get(8))
                              upgrade wird verwendet, um verfügbare Upgrades für alle derzeit auf dem System installierten Pakete von den in der sources.list(5) konfigurierten Quellen
                              zu installieren. Neue Pakete werden installiert, falls dies nötig ist, um Abhängigkeiten zu erfüllen, existierende werden jedoch nie entfernt. Falls das
                              Upgrade für ein Paket verlangt, dass ein installiertes Paket entfernt wird, wird dieses Upgrade nicht durchgeführt.

                              full-upgrade (apt-get(8))
                              full-upgrade verrichtet die Funktion von »upgrade«, wird aber auch installierte Pakete entfernen, falls dies erforderlich ist, um ein Upgrade des Systems
                              als Ganzes durchzuführen.

                              The apt upgrade command is counterproductive in a sid because it does NOT remove the packages it keeps on the system. Sooner or later they will conflict with other (newer) packages. Or, are you writing down the packages he keeps on the system?

                              On a sid only the command is used:
                              apt full-upgrade or apt dist-upgrade (the older version I’m using). You should have learned that in siduction!

                              #25070
                              Member
                              Xaver
                                Helpful
                                Up
                                0
                                ::

                                @ male
                                read reply #16 by devil:
                                https://forum.siduction.org/index.php?topic=7473.15

                                #25072
                                Anonymous
                                  Helpful
                                  Up
                                  0
                                  ::

                                  Yes, but @devil means the upgrading to a single package/package group..

                                  Did you read the rest of the thread?
                                  Especially what @piper says about the topic? Here you can find the counterproductivity of the “upgrade”.

                                Viewing 15 posts - 1 through 15 (of 23 total)
                                • You must be logged in to reply to this topic.