libwayland-client0/stable breaks stuff?

Message
Author
BV206
Posts: 526
Joined: Sat Mar 09, 2019 10:55 am

libwayland-client0/stable breaks stuff?

#1 Post by BV206 »

In the MX Weekly News this week it says:

Some users who updated before the fixed packages were available may want to make sure their wayland libs are the correct version with “sudo apt install libwayland-client0/stable”.

I don't use KDE or Wayland. I probably updated before this was fixed. This is what I have currently.

Code: Select all

apt show libwayland-client0
Package: libwayland-client0
Version: 1.23.0-1~mx23ahs
Status: install ok installed
I was about to install the /stable version but apt wants to remove wine and several other packages.

Code: Select all

sudo apt install -s libwayland-client0/stable
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Selected version '1.21.0-1' (Debian:12.11/stable [amd64]) for 'libwayland-client0'
The following packages were automatically installed and are no longer required:
  libatomic1:i386 libcapi20-3 libcapi20-3:i386 libcups2:i386 libcurl3-gnutls:i386 libcurl4:i386
  libdrm-amdgpu1:i386 libdrm-intel1:i386 libedit2:i386 libgbm1:i386 libgd3:i386 libglu1-mesa:i386
  libglvnd0:i386 libgphoto2-6:i386 libheif1:i386 libllvm15:i386 libodbc2:i386 libopengl0:i386 libosmesa6
  libosmesa6:i386 libpciaccess0:i386 libpoppler-glib8:i386 libpoppler126:i386 libsane1:i386 libv4l-0:i386
  libv4lconvert0:i386 libwayland-server0:i386 libxcb-present0:i386 libxcb-randr0:i386 libxcb-sync1:i386
  libxcb-xfixes0:i386 libxcomposite1:i386 libxcursor1:i386 libxi6:i386 libxinerama1:i386 libxkbregistry0
  libxrandr2:i386 libxshmfence1:i386 libxslt1.1:i386 libxss1:i386 libxxf86vm1:i386 libz3-4:i386
  mesa-libgallium:i386 sane-airscan:i386 wine-stable-amd64
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  libdecor-0-0:i386 libdecor-0-plugin-1-cairo:i386 libsdl2-2.0-0:i386 libwayland-client0:i386
  libwayland-cursor0:i386 wine-stable wine-stable-i386:i386 winehq-stable
The following packages will be DOWNGRADED:
  libwayland-client0
0 upgraded, 0 newly installed, 1 downgraded, 8 to remove and 0 not upgraded.
Is it possible to totally remove wayland or does other packages depend on it?
QSI

Code: Select all

Snapshot created on: 20250104_0855
System:
  Kernel: 6.1.0-37-amd64 [6.1.140-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/vmlinuz-6.1.0-37-amd64 root=UUID=<filter> ro
  Desktop: Xfce v: 4.20.0 tk: Gtk v: 3.24.38 info: xfce4-panel wm: xfwm v: 4.20.0 vt: 7
    dm: LightDM v: 1.32.0 Distro: MX-23.6_x64 Libretto October 15  2024 base: Debian GNU/Linux 12
    (bookworm)
Machine:
  Type: Desktop System: HP product: N/A v: N/A serial: <superuser required> Chassis: type: 3
    serial: <superuser required>
  Mobo: HP model: 8643 v: SMVB serial: <superuser required> UEFI: AMI v: F.47 date: 11/28/2023
Battery:
  Device-1: hidpp_battery_0 model: Logitech ERGO M575 Trackball serial: <filter> charge: 100%
    rechargeable: yes status: discharging
CPU:
  Info: model: AMD Ryzen 5 3400G with Radeon Vega Graphics bits: 64 type: MT MCP arch: Zen/Zen+
    note: check gen: 1 level: v3 note: check built: 2019 process: GF 12nm family: 0x17 (23)
    model-id: 0x18 (24) stepping: 1 microcode: 0x8108109
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache: L1: 384 KiB
    desc: d-4x32 KiB; i-4x64 KiB L2: 2 MiB desc: 4x512 KiB L3: 4 MiB desc: 1x4 MiB
  Speed (MHz): avg: 1393 high: 1400 min/max: 1400/3700 boost: enabled scaling:
    driver: acpi-cpufreq governor: ondemand cores: 1: 1395 2: 1400 3: 1397 4: 1397 5: 1397 6: 1368
    7: 1396 8: 1396 bogomips: 59087
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: indirect_target_selection status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT vulnerable
  Type: spec_rstack_overflow mitigation: safe RET
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Retpolines; IBPB: conditional; STIBP: disabled; RSB filling;
    PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: AMD Picasso/Raven 2 [Radeon Vega Series / Radeon Mobile Series] vendor: Hewlett-Packard
    driver: amdgpu v: kernel arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3
    speed: 8 GT/s lanes: 16 ports: active: HDMI-A-1 empty: DP-1 bus-ID: 0c:00.0 chip-ID: 1002:15d8
    class-ID: 0300 temp: 42.0 C
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.20.0 driver: X: loaded: amdgpu
    unloaded: fbdev,modesetting,vesa dri: radeonsi gpu: amdgpu display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 509x286mm (20.04x11.26") s-diag: 584mm (22.99")
  Monitor-1: HDMI-A-1 mapped: HDMI-A-0 model: HP 24yh serial: <filter> built: 2019 res: 1920x1080
    hz: 60 dpi: 92 gamma: 1.2 size: 528x297mm (20.79x11.69") diag: 606mm (23.9") ratio: 16:9 modes:
    max: 1920x1080 min: 720x400
  API: OpenGL v: 4.6 Mesa 25.0.4-1~mx23ahs+1 renderer: AMD Radeon Vega 11 Graphics (radeonsi
    raven ACO DRM 3.49 6.1.0-37-amd64) direct-render: Yes
Audio:
  Device-1: AMD Raven/Raven2/Fenghuang HDMI/DP Audio driver: snd_hda_intel v: kernel pcie: gen: 3
    speed: 8 GT/s lanes: 16 bus-ID: 0c:00.1 chip-ID: 1002:15de class-ID: 0403
  Device-2: AMD Family 17h/19h/1ah HD Audio vendor: Hewlett-Packard driver: snd_hda_intel
    v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 0c:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.1.0-37-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.4.5 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter vendor: Hewlett-Packard
    driver: rtw_8821ce v: N/A modules: rtw88_8821ce pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: e000
    bus-ID: 09:00.0 chip-ID: 10ec:c821 class-ID: 0280
  IF: wlan0 state: down mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: Hewlett-Packard RTL8111/8168/8411 driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: d000 bus-ID: 0a:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
  Device-1: Realtek Bluetooth 4.2 Adapter type: USB driver: btusb v: 0.8 bus-ID: 1-12:4
    chip-ID: 0bda:b00a class-ID: e001 serial: <filter>
  Report: hciconfig ID: hci0 rfk-id: 1 state: down bt-service: N/A rfk-block: hardware: no
    software: no address: <filter>
  Info: acl-mtu: 1021:8 sco-mtu: 255:12 link-policy: rswitch hold sniff park
    link-mode: peripheral accept
Drives:
  Local Storage: total: 465.76 GiB used: 164.72 GiB (35.4%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital model: WD BLACK SN770 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD
    serial: <filter> rev: 731100WD temp: 34.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 199.98 GiB size: 195.79 GiB (97.90%) used: 88.46 GiB (45.2%) fs: ext4
    dev: /dev/dm-0 maj-min: 254:0 mapped: luks-<filter>
  ID-2: /boot raw-size: 1.5 GiB size: 1.44 GiB (96.05%) used: 109.4 MiB (7.4%) fs: ext4
    dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-3: /boot/efi raw-size: 256 MiB size: 252 MiB (98.46%) used: 147.3 MiB (58.4%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Kernel: swappiness: 1 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 4 GiB used: 0 KiB (0.0%) priority: -2 file: /.swapfile
Sensors:
  System Temperatures: cpu: 41.9 C mobo: N/A gpu: amdgpu temp: 41.0 C
  Fan Speeds (RPM): N/A
Repos:
  Packages: pm: dpkg pkgs: 2461 libs: 1298 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
    pkgs: 0 pm: flatpak pkgs: 0
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/brave-browser-release.list
    1: deb [arch=amd64 signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] https://brave-browser-apt-release.s3.brave.com/ stable main
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb https://deb.debian.org/debian/ bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb https://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware
    2: deb https://security.debian.org/debian-security/ bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/google-earth-pro.list
    1: deb [arch=amd64] http://dl.google.com/linux/earth/deb/ stable main
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb https://mxrepo.com/mx/repo/ bookworm main non-free
    2: deb https://mxrepo.com/mx/repo/ bookworm ahs
  Active apt repos in: /etc/apt/sources.list.d/winehq-bookworm.sources
    1: deb [arch=amd64 i386] https://dl.winehq.org/wine-builds/debian bookworm main
Info:
  Processes: 272 Uptime: 39m wakeups: 11 Memory: 29.28 GiB used: 2.02 GiB (6.9%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
  Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI

User avatar
dolphin_oracle
Developer
Posts: 22477
Joined: Sun Dec 16, 2007 12:17 pm

Re: libwayland-client0/stable breaks stuff?

#2 Post by dolphin_oracle »

you don't have to downgrade it. but looking at what is getting removed, it looks like a bunch of 32 bit versions of libraries kept to satisfy the depends it has. the only weird one is wine-stable-amd64, which looking at your repos may not be our package, so I can't speak to it.

so probably fine. but also if its not broke I guess there is no need to fix it. the library is needed by mesa, not by Xfce, which doesn't currently use wayland.

so far the conflicts have been with KDE wayland sessions, and some reports of problems with steam.
http://www.youtube.com/runwiththedolphin
lenovo ThinkPad X1 Extreme Gen 4 - MX-23
FYI: mx "test" repo is not the same thing as debian testing repo.
Live system help document: https://mxlinux.org/wiki/help-antix-live-usb-system/

BV206
Posts: 526
Joined: Sat Mar 09, 2019 10:55 am

Re: libwayland-client0/stable breaks stuff?

#3 Post by BV206 »

I always install winehq-stable from their repo.

BV206
Posts: 526
Joined: Sat Mar 09, 2019 10:55 am

Re: libwayland-client0/stable breaks stuff?

#4 Post by BV206 »

That was interesting. I purged winehq-stable, removed the winehq repo and keys, apt updated, autoremoved, installed wine from MXPI Popular Applications and then

Code: Select all

sudo apt install -s libwayland-client0/stable
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Selected version '1.21.0-1' (Debian:12.11/stable [amd64]) for 'libwayland-client0'
The following packages will be REMOVED:
  libwayland-client0:i386
The following packages will be DOWNGRADED:
  libwayland-client0
0 upgraded, 0 newly installed, 1 downgraded, 1 to remove and 0 not upgraded.
Remv libwayland-client0:i386 [1.23.0-1~mx23ahs]
Inst libwayland-client0 [1.23.0-1~mx23ahs] (1.21.0-1 Debian:12.11/stable [amd64])
Conf libwayland-client0 (1.21.0-1 Debian:12.11/stable [amd64])
it didn't try to remove anything.

Post Reply

Return to “Software / Configuration”