Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic:  lsb-base Removed  (Read 2204 times)

Offline tranquil

  • User
  • Posts: 111
lsb-base Removed
« on: 2022/09/10, 06:07:38 »
For whatever reason, the lsb-base package was removed when I full-upgraded Debian Unstable a few minutes ago. However, dpkg stated that a number of other packages rely on lsb-base:

Code: [Select]
dpkg: lsb-base: dependency problems, but removing anyway as you requested:
 x11-common depends on lsb-base (>= 1.3-9ubuntu2).
 wpasupplicant depends on lsb-base.
 ufw depends on lsb-base (>= 3.0-6).
 sysvinit-utils depends on lsb-base (>= 11.0.0~).
 sudo depends on lsb-base.
 sane-utils depends on lsb-base (>= 3.0-6).
 pulseaudio depends on lsb-base (>= 3.2-13).
 procps depends on lsb-base (>= 3.0-10).
 plymouth depends on lsb-base (>= 3.0-6).
 lm-sensors depends on lsb-base (>= 3.2-13).
 kmod depends on lsb-base.
 ifupdown depends on lsb-base.
 hplip depends on lsb-base.
 gnustep-base-runtime depends on lsb-base.
 fuse3 depends on lsb-base (>= 3.2-14).
 exim4-base depends on lsb-base (>= 3.0-6).
 dirmngr depends on lsb-base (>= 3.2-13).
 cups-daemon depends on lsb-base.
 cups-browsed depends on lsb-base.
 cron depends on lsb-base.
 cpufrequtils depends on lsb-base (>= 3.0).
 bluez depends on lsb-base.
 apparmor depends on lsb-base.
 anacron depends on lsb-base.
Dual-booting Debian Stable and Unstable with Openbox window manager and Tint2 panel.

Offline edlin

  • User
  • Posts: 539
Re: lsb-base Removed
« Reply #1 on: 2022/09/10, 10:54:20 »
sysvinit-utils replaces lsb-base and contains scripts that were formally in lsb-base.

Code: [Select]
root@Devil:/# apt show sysvinit-utils
Package: sysvinit-utils
Version: 3.05-2
Priority: required
Essential: yes
Section: admin
Source: sysvinit
Maintainer: Debian sysvinit maintainers <debian-init-diversity@chiark.greenend.org.uk>
Installed-Size: 102 kB
Provides: lsb-base (= 11.1.0)
Depends: libc6 (>= 2.34)
Conflicts: lsb-base
Replaces: lsb-base
Homepage: https://github.com/slicer69/sysvinit
Tag: implemented-in::c, interface::commandline, role::program,
 scope::utility, use::analysing, use::checking, use::monitor,
 works-with::software:running
Download-Size: 31,0 kB
APT-Manual-Installed: yes
APT-Sources: http://ftp.de.debian.org/debian unstable/main amd64 Packages
Description: System-V-like utilities
 This package contains the important System-V-like utilities.
 .
 Specifically, this package includes:
 init-d-script, fstab-decode, killall5, pidof
 .
 It also contains the library scripts sourced by init-d-script and other
 initscripts that were formally in lsb-base.

edlin
Der Kluge lernt aus allem und von jedem,
der Normale aus seinen Erfahrungen
und der Dumme weiß alles besser.

Sokrates

Offline tranquil

  • User
  • Posts: 111
Re: lsb-base Removed
« Reply #2 on: 2022/09/10, 13:26:23 »
Thanks for the info. I did some research after my post and found out that Debian has been talking about doing away with LSB for years. I guess they're finally getting around to doing it.
Dual-booting Debian Stable and Unstable with Openbox window manager and Tint2 panel.

Offline dibl

  • siduction community member
  • Global Moderator
  • User
  • *****
  • Posts: 2.358
    • Land of the Buckeye
Re: lsb-base Removed
« Reply #3 on: 2022/09/10, 15:39:32 »
No problems here after the upgrade, and the lsb_release command still works:

Code: [Select]
don@dibl-patience:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux bookworm/sid
Release:        unstable
Codename:       sid
System76 Oryx Pro, Intel Core i7-11800H, SSD 970 EVO Plus;  Asus ROG STRIX X299-E, Core i7-7740X, Nvidia GTX-1060, dual monitors, SSD 860 EVO

Offline Camelot

  • User
  • Posts: 81
Re: lsb-base Removed
« Reply #4 on: 2022/09/11, 10:38:09 »
sysvinit-utils replaces lsb-base and contains scripts that were formally in lsb-base.
Just for information:
Files from lsb-base (11.2):
Code: [Select]
/lib/lsb/init-functions
/lib/lsb/init-functions.d/00-verbose
Files from sysvinit-utils (3.05-2):
Code: [Select]
/bin/pidof
/lib/init/init-d-script
/lib/init/vars.sh
/lib/lsb/init-functions
/lib/lsb/init-functions.d/00-verbose
/sbin/fstab-decode
/sbin/killall5