Skip to main content
Topic: Some programs looking for missing libicuuc.so.76 after system update (Read 853 times) previous topic - next topic
0 Members and 6 Guests are viewing this topic.

Some programs looking for missing libicuuc.so.76 after system update

After updating system with `sudo pacman -Syu`, some programs including pacman itself cannot be launched.

Code: [Select]
❯ pacman
pacman: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory

Code: [Select]
❯ mpv
mpv: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory

I tried to update again with pacman-static but it is already up to date:

Code: [Select]
❯ sudo ./pacman-static -Syyu
[sudo] password for user:
:: Synchronizing package databases...
 system                                  258.8 KiB  89.6 KiB/s 00:03 [--------------------------------------] 100%
 world                                     5.1 MiB  1053 KiB/s 00:05 [--------------------------------------] 100%
 galaxy                                  847.1 KiB   246 KiB/s 00:03 [--------------------------------------] 100%
 lib32                                   169.0 KiB  67.4 KiB/s 00:03 [--------------------------------------] 100%
 omniverse                                83.5 KiB  53.7 KiB/s 00:02 [--------------------------------------] 100%
 extra                                     7.6 MiB  3.47 MiB/s 00:02 [--------------------------------------] 100%
 multilib                                131.3 KiB   211 KiB/s 00:01 [--------------------------------------] 100%
:: Starting full system upgrade...
 there is nothing to do

Notice that there are no testing/grelim repos, and icu version should be at 75:
https://packages.artixlinux.org/packages/system/x86_64/icu/

Code: [Select]
❯ ./pacman-static -Qi icu
Name            : icu
Version         : 75.1-2
Description     : International Components for Unicode library
Architecture    : x86_64
URL             : https://icu.unicode.org
Licenses        : LicenseRef-Unicode-3.0  BSD-2-Clause  BSD-3-Clause
Groups          : None
Provides        : libicudata.so=75-64  libicui18n.so=75-64  libicuio.so=75-64  libicutest.so=75-64
                  libicutu.so=75-64  libicuuc.so=75-64
Depends On      : gcc-libs  glibc  sh
Optional Deps   : None
Required By     : boost-libs  gspell  lib32-icu  libcdr  libvisio  libxml2  localsearch  nodejs  qt6-base  raptor
                  texlive-bin  tinysparql
Optional For    : tesseract  xfsprogs
Conflicts With  : None
Replaces        : None
Installed Size  : 40.63 MiB
Packager        : artist <[email protected]>
Build Date      : Sat Dec 28 01:59:43 2024
Install Date    : Thu Feb 20 21:52:07 2025
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

So why is pacman looking for 76?

Some extra info just in case:

Code: [Select]
❯ sudo ./pacman-static -Ss icu | grep installed
system/icu 75.1-2 [installed]
world/texlive-latexextra 2024.2-4 (texlive) [installed]
world/texlive-mathscience 2024.2-4 (texlive) [installed]
lib32/lib32-icu 75.1-1 [installed]
extra/texlive-latexextra 2024.2-4 (texlive) [installed]
extra/texlive-mathscience 2024.2-4 (texlive) [installed]
multilib/lib32-icu 76.1-1 [installed: 75.1-1]

Code: [Select]
❯ sudo ./pacman-static -Qm                     
bibiman 0.10.0-1
execstack 20130503-9
juliaup-bin 1.17.13-1
kickoff 0.7.4-1
koboldcpp 1.84.2-1
ltex-ls-plus-bin 18.4.0-2
mullvad-browser-bin 14.0.5-1
mullvad-vpn-bin 2025.4-1
newsraft 0.28-1
onlyoffice-bin 8.3.0-1
paru-git 2.0.3.rebuild.1.r1.g90656a9-1
protontricks 1.12.0-1
python-vdf 4.0-2
quarto-cli-bin 1.7.6-1
sunshine 2025.122.141614-1
wl-screenrec 0.1.6-1
xwayland-satellite-nosystemd 0.5-1

Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #1
Here's the pacman.log for the update:

Code: [Select]
[2025-02-20T21:39:07+0800] [PACMAN] Running 'pacman --sync -y -u --'
[2025-02-20T21:39:07+0800] [PACMAN] synchronizing package lists
[2025-02-20T21:39:12+0800] [PACMAN] starting full system upgrade
[2025-02-20T21:40:10+0800] [ALPM] running '60-mkinitcpio-remove.hook'...
[2025-02-20T21:40:10+0800] [ALPM] running '71-dkms-remove.hook'...
[2025-02-20T21:40:11+0800] [ALPM-SCRIPTLET] ==> dkms remove --no-depmod v4l2loopback/0.13.2 -k 6.13.2-artix1-1
[2025-02-20T21:40:13+0800] [ALPM-SCRIPTLET] ==> dkms remove --no-depmod v4l2loopback/0.13.2 -k 6.12.13-1-lts
[2025-02-20T21:40:13+0800] [ALPM-SCRIPTLET] ==> depmod 6.13.2-artix1-1
[2025-02-20T21:40:15+0800] [ALPM-SCRIPTLET] ==> depmod 6.12.13-1-lts
[2025-02-20T21:40:17+0800] [ALPM] transaction started
[2025-02-20T21:40:17+0800] [ALPM] upgraded libudev (257.2-1 -> 257.3-1)
[2025-02-20T21:40:17+0800] [ALPM] upgraded esysusers (257.2-1 -> 257.3-1)
[2025-02-20T21:40:17+0800] [ALPM] upgraded etmpfiles (257.2-1 -> 257.3-1)
[2025-02-20T21:40:17+0800] [ALPM] upgraded fzf (0.59.0-1 -> 0.60.0-1)
[2025-02-20T21:40:17+0800] [ALPM] upgraded perl (5.40.1-1 -> 5.40.1-2)
[2025-02-20T21:40:17+0800] [ALPM] upgraded git (2.48.1-1 -> 2.48.1-2)
[2025-02-20T21:40:17+0800] [ALPM] upgraded libxml2 (2.13.5-2 -> 2.13.6-1)
[2025-02-20T21:40:17+0800] [ALPM] upgraded libpng (1.6.46-1 -> 1.6.47-1)
[2025-02-20T21:40:17+0800] [ALPM] upgraded imv (4.5.0-4 -> 4.5.0-5)
[2025-02-20T21:40:17+0800] [ALPM] upgraded lib32-libpng (1.6.46-1 -> 1.6.47-1)
[2025-02-20T21:40:17+0800] [ALPM] upgraded udev (257.2-1 -> 257.3-1)
[2025-02-20T21:40:18+0800] [ALPM] upgraded linux (6.13.2.artix1-1 -> 6.13.3.artix1-1)
[2025-02-20T21:40:20+0800] [ALPM] upgraded linux-headers (6.13.2.artix1-1 -> 6.13.3.artix1-1)
[2025-02-20T21:40:21+0800] [ALPM] upgraded linux-lts (6.12.13-1 -> 6.12.15-1)
[2025-02-20T21:40:23+0800] [ALPM] upgraded linux-lts-headers (6.12.13-1 -> 6.12.15-1)
[2025-02-20T21:40:23+0800] [ALPM] upgraded openssh (9.9p1-2 -> 9.9p2-1)
[2025-02-20T21:40:23+0800] [ALPM] upgraded python (3.13.1-1 -> 3.13.2-1)
[2025-02-20T21:40:23+0800] [ALPM] upgraded python-psutil (6.1.1-1.1 -> 7.0.0-1)
[2025-02-20T21:40:23+0800] [ALPM] upgraded qbittorrent (5.0.3-1 -> 5.0.4-3)
[2025-02-20T21:40:23+0800] [ALPM] upgraded texinfo (7.1.1-1 -> 7.2-1)
[2025-02-20T21:40:23+0800] [ALPM] upgraded typst (1:0.12.0-2 -> 1:0.13.0-1)
[2025-02-20T21:40:23+0800] [ALPM] upgraded virtualbox-host-modules-artix (7.1.6-7 -> 7.1.6-8)
[2025-02-20T21:40:24+0800] [ALPM] transaction completed
[2025-02-20T21:40:25+0800] [ALPM] running '20-esysusers.hook'...
[2025-02-20T21:40:25+0800] [ALPM] running '30-etmpfiles.hook'...
[2025-02-20T21:40:25+0800] [ALPM] running '30-udev-hwdb.hook'...
[2025-02-20T21:40:25+0800] [ALPM] running '30-udev-reload.hook'...
[2025-02-20T21:40:26+0800] [ALPM] running '60-depmod.hook'...
[2025-02-20T21:40:28+0800] [ALPM] running '70-dkms-install.hook'...
[2025-02-20T21:40:28+0800] [ALPM-SCRIPTLET] ==> dkms install --no-depmod v4l2loopback/0.13.2 -k 6.13.3-artix1-1
[2025-02-20T21:40:30+0800] [ALPM-SCRIPTLET] ==> dkms install --no-depmod v4l2loopback/0.13.2 -k 6.12.15-1-lts
[2025-02-20T21:40:33+0800] [ALPM-SCRIPTLET] ==> depmod 6.13.3-artix1-1
[2025-02-20T21:40:34+0800] [ALPM-SCRIPTLET] ==> depmod 6.12.15-1-lts
[2025-02-20T21:40:36+0800] [ALPM] running '90-mkinitcpio-install.hook'...
[2025-02-20T21:40:36+0800] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'default'
[2025-02-20T21:40:36+0800] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2025-02-20T21:40:36+0800] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts.img
[2025-02-20T21:40:36+0800] [ALPM-SCRIPTLET] ==> Starting build: '6.12.15-1-lts'
[2025-02-20T21:40:36+0800] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2025-02-20T21:40:36+0800] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2025-02-20T21:40:36+0800] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2025-02-20T21:40:36+0800] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2025-02-20T21:40:36+0800] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2025-02-20T21:40:37+0800] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2025-02-20T21:40:37+0800] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2025-02-20T21:40:37+0800] [ALPM-SCRIPTLET]   -> Running build hook: [consolefont]
[2025-02-20T21:40:37+0800] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2025-02-20T21:40:37+0800] [ALPM-SCRIPTLET]   -> Running build hook: [encrypt]
[2025-02-20T21:40:37+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qat_420xx'
[2025-02-20T21:40:37+0800] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts.img'
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET] bsdtar: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET] bsdtar: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET] ==> ERROR: Early uncompressed CPIO image generation FAILED: 'bsdtar (step 1)' reported an error
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux-lts.preset: 'fallback'
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux-lts -g /boot/initramfs-linux-lts-fallback.img -S autodetect
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET] ==> Starting build: '6.12.15-1-lts'
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2025-02-20T21:40:38+0800] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2025-02-20T21:40:39+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'aic94xx'
[2025-02-20T21:40:39+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'bfa'
[2025-02-20T21:40:39+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qed'
[2025-02-20T21:40:39+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla1280'
[2025-02-20T21:40:39+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla2xxx'
[2025-02-20T21:40:39+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'wd719x'
[2025-02-20T21:40:39+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci_renesas'
[2025-02-20T21:40:40+0800] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2025-02-20T21:40:41+0800] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2025-02-20T21:40:41+0800] [ALPM-SCRIPTLET]   -> Running build hook: [consolefont]
[2025-02-20T21:40:41+0800] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2025-02-20T21:40:41+0800] [ALPM-SCRIPTLET]   -> Running build hook: [encrypt]
[2025-02-20T21:40:41+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qat_420xx'
[2025-02-20T21:40:41+0800] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2025-02-20T21:40:43+0800] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2025-02-20T21:40:43+0800] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-lts-fallback.img'
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET] bsdtar: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET] bsdtar: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET] ==> ERROR: Early uncompressed CPIO image generation FAILED: 'sort' reported an error
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET] ==> WARNING: Deprecated option 'ALL_microcode' found. Update '/etc/mkinitcpio.d/linux.preset' to use the 'microcode' hook instead.
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux.img
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET] ==> Starting build: '6.13.3-artix1-1'
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET]   -> Running build hook: [autodetect]
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2025-02-20T21:40:44+0800] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2025-02-20T21:40:45+0800] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2025-02-20T21:40:45+0800] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2025-02-20T21:40:45+0800] [ALPM-SCRIPTLET]   -> Running build hook: [consolefont]
[2025-02-20T21:40:45+0800] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2025-02-20T21:40:45+0800] [ALPM-SCRIPTLET]   -> Running build hook: [encrypt]
[2025-02-20T21:40:45+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qat_420xx'
[2025-02-20T21:40:45+0800] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux.img'
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET] bsdtar: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET] bsdtar: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET] ==> ERROR: Early uncompressed CPIO image generation FAILED: 'sort' reported an error
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET] ==> Using default configuration file: '/etc/mkinitcpio.conf'
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET] ==> WARNING: Deprecated option 'ALL_microcode' found. Update '/etc/mkinitcpio.d/linux.preset' to use the 'microcode' hook instead.
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET]   -> -k /boot/vmlinuz-linux -g /boot/initramfs-linux-fallback.img -S autodetect
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET] ==> Starting build: '6.13.3-artix1-1'
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET]   -> Running build hook: [base]
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET]   -> Running build hook: [udev]
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET]   -> Running build hook: [modconf]
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET]   -> Running build hook: [block]
[2025-02-20T21:40:46+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'aic94xx'
[2025-02-20T21:40:47+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'bfa'
[2025-02-20T21:40:47+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qed'
[2025-02-20T21:40:47+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla1280'
[2025-02-20T21:40:47+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qla2xxx'
[2025-02-20T21:40:47+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'wd719x'
[2025-02-20T21:40:47+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'xhci_pci_renesas'
[2025-02-20T21:40:48+0800] [ALPM-SCRIPTLET]   -> Running build hook: [keyboard]
[2025-02-20T21:40:49+0800] [ALPM-SCRIPTLET]   -> Running build hook: [keymap]
[2025-02-20T21:40:49+0800] [ALPM-SCRIPTLET]   -> Running build hook: [consolefont]
[2025-02-20T21:40:49+0800] [ALPM-SCRIPTLET] ==> WARNING: consolefont: no font found in configuration
[2025-02-20T21:40:49+0800] [ALPM-SCRIPTLET]   -> Running build hook: [encrypt]
[2025-02-20T21:40:49+0800] [ALPM-SCRIPTLET] ==> WARNING: Possibly missing firmware for module: 'qat_420xx'
[2025-02-20T21:40:49+0800] [ALPM-SCRIPTLET]   -> Running build hook: [filesystems]
[2025-02-20T21:40:51+0800] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2025-02-20T21:40:51+0800] [ALPM-SCRIPTLET] ==> Creating zstd-compressed initcpio image: '/boot/initramfs-linux-fallback.img'
[2025-02-20T21:40:51+0800] [ALPM-SCRIPTLET] bsdtar: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory
[2025-02-20T21:40:51+0800] [ALPM-SCRIPTLET] bsdtar: error while loading shared libraries: libicuuc.so.76: cannot open shared object file: No such file or directory
[2025-02-20T21:40:51+0800] [ALPM-SCRIPTLET] ==> ERROR: Early uncompressed CPIO image generation FAILED: 'sort' reported an error
[2025-02-20T21:40:51+0800] [ALPM] running 'detect-old-perl-modules.hook'...
[2025-02-20T21:40:52+0800] [ALPM] running 'gtk-update-icon-cache.hook'...
[2025-02-20T21:40:52+0800] [ALPM] running 'texinfo-install.hook'...
[2025-02-20T21:40:52+0800] [ALPM] running 'update-desktop-database.hook'...

Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #2
It got added to gremlins just as you posted.
Code: [Select]
sudo pacman -U https://mirrors.dotsrc.org/artix-linux/repos/system-gremlins/os/x86_64/icu-76.1-1-x86_64.pkg.tar.zst
should fix the issue.

Edit:
Already in the main repo. Just an update should sort it.

Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #3
Same issue, can't upgrade to 76.1-1 right now because of (mpd  ncmpcpp libphonenumber raptor text-live-bin thunderbird),  they all want 75-64

Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #4
It got added to gremlins just as you posted.
Code: [Select]
sudo pacman -U https://mirrors.dotsrc.org/artix-linux/repos/system-gremlins/os/x86_64/icu-76.1-1-x86_64.pkg.tar.zst
should fix the issue.
but pacman won't run either.

Same issue here.



Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #5
I fixed it by booting a live image, mounting my root directory to /mnt and running
Code: [Select]
pacman -r /mnt -Syu
(had to uninstall libreoffice-fresh and thunderbird)


Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #7
If pacman won't run, and you don't have pacman static, then you'll need to get a bit creative.

Download (to /tmp) and extract https://mirrors.dotsrc.org/artix-linux/repos/system/os/x86_64/icu-76.1-1-x86_64.pkg.tar.zst
Then run
Code: [Select]
LD_LIBRARY_PATH=/tmp/icu-76.1-1-x86_64.pkg/usr/lib pacman -Syu

I think that should work?

Another option would be to copy the new library files to /usr/lib then use pacman's overwrite option to install the the new icu package.

Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #8
Many thanks to Artoo for working so fast to push out 76, and updating its dependents (boost-libs etc.)

I noticed that some programs such as texlive-bin has already been updated but not synced to repos yet (?), so perhaps we just have to wait for the rest to be updated (mpd, raptor, thunderbird etc.).

Quote
I fixed it by booting a live image, mounting my root directory to /mnt and running
Quote
@dr-kart you will have to do that from artix live usb, https://wiki.archlinux.org/title/Pacman section 3.6 is that I did.

You can also use pacman-static as noted here: https://wiki.archlinux.org/title/Pacman#Using_pacman-static
Just have to download the binary.

Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #9
You can also use pacman-static as noted here: https://wiki.archlinux.org/title/Pacman#Using_pacman-static
Just have to download the binary.
Is it available as a binary though?  https://aur.archlinux.org/packages/pacman-static  builds it and if you don't already have the dependencies then that's not possible without pacman.

Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #10
If pacman won't run, and you don't have pacman static, then you'll need to get a bit creative.

Download (to /tmp) and extract https://mirrors.dotsrc.org/artix-linux/repos/system/os/x86_64/icu-76.1-1-x86_64.pkg.tar.zst
Then run
Code: [Select]
LD_LIBRARY_PATH=/tmp/icu-76.1-1-x86_64.pkg/usr/lib pacman -Syu
Thanks.just did it.
KDE plasma won't start so far. Maybe need to wait some time for servers to be synced. idk.
(as an option:Hyprland is on use now)

 

Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #11
You can also use pacman-static as noted here: https://wiki.archlinux.org/title/Pacman#Using_pacman-static
Just have to download the binary.
Is it available as a binary though?  https://aur.archlinux.org/packages/pacman-static  builds it and if you don't already have the dependencies then that's not possible without pacman.

pacman-static is available in the omniverse repo

artist
Linux is simple; use Artix, or Submit Your System To Evil Malicious D(a)emons

Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #12
pacman-static is available in the omniverse repo
That's useful to know.

So (for the benefit of others) another way is download https://eu-mirror.artixlinux.org/omniverse/x86_64/pacman-static-7.0.0.r6.gc685ae6-15-x86_64.pkg.tar.xz
Extract it then run the pacman in pacman-static-7.0.0.r6.gc685ae6-15-x86_64.pkg/usr/bin/


Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #13
Same issue, can't upgrade to 76.1-1 right now because of (mpd  ncmpcpp libphonenumber raptor text-live-bin thunderbird),  they all want 75-64

I managed to install pacman-static by adding omneverse in live usb pacman config, so I don't need live usb anymore. But I still can't upgrade because of the packages conflicts I mentioned above, is there anything else I could do, besides deleting conflicted packages (I need them)?

Another question is there anything we as artix users can do to prevent this in a first place?

---

edit: Okay I see now only mpd and thunderbird conflicts. Thank you for fixing this whoever this is!

Re: Some programs looking for missing libicuuc.so.76 after system update

Reply #14
Found "icu75" in aur, but can't install with  "makepkg -si" returns same icu error from bsdtar.