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

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

This topic contains 22 replies, has 5 voices, and was last updated by male Aug 7-4:13 am.

Viewing 15 posts - 1 through 15 (of 23 total)
  • Author
    Posts
  • #24952
    Member
    Xaver
    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 2 months, 4 weeks ago by Xaver.
    #25005
    Member
    fungalnet
    fungalnet

    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
    Xaver

    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
    Member
    Avatar
    skidoo

    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
    anticapitalista

    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 2 months, 4 weeks ago by anticapitalista.

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

    #25015
    Member
    Xaver
    Xaver

    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 2 months, 3 weeks ago by Xaver.
    • This reply was modified 2 months, 3 weeks ago by Xaver.
    • This reply was modified 2 months, 3 weeks ago by Xaver.
    #25021
    Forum Admin
    anticapitalista
    anticapitalista

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

    • This reply was modified 2 months, 3 weeks ago by anticapitalista.

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

    #25023
    Member
    Xaver
    Xaver

    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 2 months, 3 weeks ago by Xaver.
    • This reply was modified 2 months, 3 weeks ago by Xaver.
    • This reply was modified 2 months, 3 weeks ago by Xaver.
    #25028
    Member
    male
    male

    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
    
    • This reply was modified 2 months, 3 weeks ago by male.

    Male is the capital of the Maldives and its wonderful people.

    #25056
    Member
    Xaver
    Xaver

    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 2 months, 3 weeks ago by Xaver.
    • This reply was modified 2 months, 3 weeks ago by Xaver.
    #25062
    Member
    male
    male

    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

    Male is the capital of the Maldives and its wonderful people.

    #25064
    Member
    Xaver
    Xaver

    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 2 months, 3 weeks ago by Xaver.
    #25067
    Member
    male
    male

    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!

    • This reply was modified 2 months, 3 weeks ago by male.
    • This reply was modified 2 months, 3 weeks ago by male.

    Male is the capital of the Maldives and its wonderful people.

    #25070
    Member
    Xaver
    Xaver

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

    #25072
    Member
    male
    male

    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”.

    Male is the capital of the Maldives and its wonderful people.

Viewing 15 posts - 1 through 15 (of 23 total)

You must be logged in to reply to this topic.