Closed lisael closed 3 years ago
paru -V Doesn't work, obviously. I tried to install v1.8.2
Have you checked previous issues? yep, only pacman 6 migration related issues.
Since last system upgrade paru is broken. It tries to load libalpm.so.12 that isn't installed and never was, this system is quite new, post-pacman6.
libalpm.so.12
❯ sudo pacman -R paru checking dependencies... Packages (1) paru-1.8.2-1 Total Removed Size: 7.35 MiB :: Do you want to remove these packages? [Y/n] :: Processing package changes... (1/1) removing paru [##################################] 100% :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... ❯ sudo pacman -S --needed base-devel git clone https://aur.archlinux.org/paru.git [sudo] password for lisael: warning: autoconf-2.71-1 is up to date -- skipping warning: automake-1.16.4-1 is up to date -- skipping warning: binutils-2.36.1-3 is up to date -- skipping warning: bison-3.8.1-1 is up to date -- skipping warning: fakeroot-1.26-1 is up to date -- skipping warning: file-5.40-6 is up to date -- skipping warning: findutils-4.8.0-1 is up to date -- skipping warning: flex-2.6.4-3 is up to date -- skipping warning: gawk-5.1.0-1 is up to date -- skipping warning: gcc-11.1.0-1 is up to date -- skipping warning: gettext-0.21-1 is up to date -- skipping warning: grep-3.7-1 is up to date -- skipping warning: groff-1.22.4-6 is up to date -- skipping warning: gzip-1.11-1 is up to date -- skipping warning: libtool-2.4.6+42+gb88cebd5-16 is up to date -- skipping warning: m4-1.4.19-1 is up to date -- skipping warning: make-4.3-3 is up to date -- skipping warning: pacman-6.0.1-2 is up to date -- skipping warning: patch-2.7.6-8 is up to date -- skipping warning: pkgconf-1.8.0-1 is up to date -- skipping warning: sed-4.8-1 is up to date -- skipping warning: sudo-1.9.8.p2-1 is up to date -- skipping warning: texinfo-6.8-2 is up to date -- skipping warning: which-2.21-5 is up to date -- skipping there is nothing to do Cloning into 'paru'... remote: Enumerating objects: 139, done. remote: Counting objects: 100% (139/139), done. remote: Compressing objects: 100% (95/95), done. remote: Total 139 (delta 44), reused 139 (delta 44), pack-reused 0 Receiving objects: 100% (139/139), 40.61 KiB | 990.00 KiB/s, done. Resolving deltas: 100% (44/44), done. ❯ cd paru ❯ makepkg -si ==> Making package: paru 1.8.2-1 (Sun 10 Oct 2021 12:48:41 AM CEST) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources... -> Downloading paru-1.8.2.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 124 0 124 0 0 654 0 --:--:-- --:--:-- --:--:-- 656 100 7894k 0 7894k 0 0 10.0M 0 --:--:-- --:--:-- --:--:-- 27.4M ==> Validating source files with sha256sums... paru-1.8.2.tar.gz ... Passed ==> Extracting sources... -> Extracting paru-1.8.2.tar.gz with bsdtar ==> Starting build()... Compiling libc v0.2.98 Compiling autocfg v1.0.1 Compiling proc-macro2 v1.0.28 Compiling unicode-xid v0.2.2 Compiling syn v1.0.74 Compiling cfg-if v1.0.0 Compiling memchr v2.4.0 Compiling log v0.4.14 Compiling pkg-config v0.3.19 Compiling getrandom v0.1.16 Compiling proc-macro-hack v0.5.19 Compiling lazy_static v1.4.0 Compiling cc v1.0.69 Compiling pin-project-lite v0.2.7 Compiling ppv-lite86 v0.2.10 Compiling futures-core v0.3.16 Compiling siphasher v0.3.6 Compiling bitflags v1.2.1 Compiling itoa v0.4.7 Compiling once_cell v1.8.0 Compiling bytes v1.0.1 Compiling futures-channel v0.3.16 Compiling futures-task v0.3.16 Compiling matches v0.1.8 Compiling proc-macro-nested v0.1.7 Compiling serde_derive v1.0.127 Compiling futures-sink v0.3.16 Compiling serde v1.0.127 Compiling futures-io v0.3.16 Compiling slab v0.4.3 Compiling pin-utils v0.1.0 Compiling fnv v1.0.7 Compiling tinyvec_macros v0.1.0 Compiling openssl v0.10.35 Compiling foreign-types-shared v0.1.1 Compiling httparse v1.4.1 Compiling regex-syntax v0.6.25 Compiling hashbrown v0.11.2 Compiling crc32fast v1.2.1 Compiling ryu v1.0.5 Compiling encoding_rs v0.8.28 Compiling native-tls v0.2.7 Compiling percent-encoding v2.1.0 Compiling openssl-probe v0.1.4 Compiling adler v1.0.2 Compiling new_debug_unreachable v1.0.4 Compiling try-lock v0.2.3 Compiling precomputed-hash v0.1.1 Compiling httpdate v1.0.1 Compiling mac v0.1.1 Compiling serde_json v1.0.66 Compiling tower-service v0.3.1 Compiling async-trait v0.1.51 Compiling utf-8 v0.7.6 Compiling dtoa v0.4.8 Compiling nodrop v0.1.14 Compiling smallvec v1.6.1 Compiling ipnet v2.3.1 Compiling byteorder v1.4.3 Compiling mime v0.3.16 Compiling cini v0.1.1 Compiling base64 v0.13.0 Compiling stable_deref_trait v1.2.0 Compiling convert_case v0.4.0 Compiling anyhow v1.0.42 Compiling thin-slice v0.1.1 Compiling remove_dir_all v0.5.3 Compiling termcolor v1.1.2 Compiling number_prefix v0.4.0 Compiling humantime v2.1.0 Compiling srcinfo v1.0.0 Compiling unicode-width v0.1.8 Compiling ansi_term v0.12.1 Compiling htmlescape v0.3.1 Compiling tracing-core v0.1.18 Compiling futures-macro v0.3.16 Compiling tokio v1.9.0 Compiling futures-util v0.3.16 Compiling indexmap v1.7.0 Compiling miniz_oxide v0.4.4 Compiling num-traits v0.2.14 Compiling num-integer v0.1.44 Compiling memoffset v0.6.4 Compiling phf_shared v0.8.0 Compiling alpm-sys v2.1.0 Compiling unicode-bidi v0.3.5 Compiling http v0.2.4 Compiling tinyvec v1.3.1 Compiling foreign-types v0.3.2 Compiling form_urlencoded v1.0.1 Compiling openssl-sys v0.9.65 Compiling gettext-sys v0.19.9 Compiling futf v0.1.4 Compiling dtoa-short v0.3.3 Compiling pacmanconf v1.0.0 Compiling servo_arc v0.1.1 Compiling fxhash v0.2.1 Compiling tracing v0.1.26 Compiling tendril v0.4.2 Compiling unicode-normalization v0.1.19 Compiling want v0.3.0 Compiling aho-corasick v0.7.18 Compiling bstr v0.2.16 Compiling http-body v0.4.2 Compiling quote v1.0.9 Compiling signal-hook-registry v1.4.0 Compiling mio v0.7.13 Compiling num_cpus v1.13.0 Compiling getrandom v0.2.3 Compiling socket2 v0.4.1 Compiling terminal_size v0.1.17 Compiling time v0.1.44 Compiling dirs-sys v0.3.6 Compiling atty v0.2.14 Compiling term_size v0.3.2 Compiling regex v1.5.4 Compiling idna v0.2.3 Compiling quick-xml v0.20.0 Compiling flate2 v1.0.20 Compiling rand_core v0.6.3 Compiling console v0.14.1 Compiling dirs v3.0.2 Compiling nix v0.22.0 Compiling rand_core v0.5.1 Compiling alpm v2.1.0 Compiling rss v1.10.0 Compiling url v2.2.2 Compiling rand_chacha v0.3.1 Compiling locale_config v0.3.0 Compiling globset v0.4.8 Compiling env_logger v0.9.0 Compiling indicatif v0.16.2 Compiling rand_pcg v0.2.1 Compiling rand_chacha v0.2.2 Compiling chrono v0.4.19 Compiling rand v0.8.4 Compiling gettext-rs v0.5.0 Compiling rand v0.7.3 Compiling tr v0.1.6 Compiling tempfile v3.2.0 Compiling phf_generator v0.8.0 Compiling alpm-utils v1.1.0 Compiling phf_codegen v0.8.0 Compiling string_cache_codegen v0.5.1 Compiling tokio-macros v1.3.0 Compiling phf_macros v0.8.0 Compiling cssparser v0.27.2 Compiling html5ever v0.25.1 Compiling cssparser-macros v0.6.0 Compiling derive_more v0.99.16 Compiling smart-default v0.6.0 Compiling selectors v0.22.0 Compiling markup5ever v0.10.1 Compiling phf v0.8.0 Compiling futures-executor v0.3.16 Compiling tokio-util v0.6.7 Compiling tokio-native-tls v0.3.0 Compiling async-compression v0.3.8 Compiling futures v0.3.16 Compiling aur-fetch v0.9.1 Compiling h2 v0.3.3 Compiling serde_urlencoded v0.7.0 Compiling string_cache v0.8.1 Compiling kuchiki v0.8.1 Compiling hyper v0.14.11 Compiling hyper-tls v0.5.0 Compiling reqwest v0.11.4 Compiling raur v5.0.1 Compiling aur-depends v1.0.1 Compiling paru v1.8.2 (/home/lisael/src/paru/src/paru-1.8.2) Finished release [optimized] target(s) in 5m 19s ==> Entering fakeroot environment... ==> Starting package()... ==> Tidying install... -> Removing libtool files... -> Purging unwanted files... -> Removing static library files... -> Stripping unneeded symbols from binaries and libraries... -> Compressing man and info pages... ==> Checking for packaging issues... ==> WARNING: Package contains reference to $srcdir usr/bin/paru ==> Creating package "paru"... -> Generating .PKGINFO file... -> Generating .BUILDINFO file... -> Generating .MTREE file... -> Compressing package... ==> Leaving fakeroot environment. ==> Finished making: paru 1.8.2-1 (Sun 10 Oct 2021 12:54:05 AM CEST) ==> Installing package paru with pacman -U... [sudo] password for lisael: loading packages... resolving dependencies... looking for conflicting packages... Packages (1) paru-1.8.2-1 Total Installed Size: 7.35 MiB :: Proceed with installation? [Y/n] (1/1) checking keys in keyring [##################################] 100% (1/1) checking package integrity [##################################] 100% (1/1) loading package files [##################################] 100% (1/1) checking for file conflicts [##################################] 100% (1/1) checking available disk space [##################################] 100% :: Processing package changes... (1/1) installing paru [##################################] 100% Optional dependencies for paru asp: downloading repo pkgbuilds bat: colored pkgbuild printing [installed] devtools: build in chroot :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... paru on master [?] took 7m34s ❯ paru -v paru: error while loading shared libraries: libalpm.so.12: cannot open shared object file: No such file or directory
I'm quite puzzled, I try to downgrade.
which paru
/home/lisael/.cargo/bin/paru :facepalm: ... sorry for that, I've updated my $PATH a couple of days ago too :/
/home/lisael/.cargo/bin/paru
Thanks for the work on paru!
Affected Version
paru -V Doesn't work, obviously. I tried to install v1.8.2
Description
Have you checked previous issues? yep, only pacman 6 migration related issues.
Since last system upgrade paru is broken. It tries to load
libalpm.so.12
that isn't installed and never was, this system is quite new, post-pacman6.Output
I'm quite puzzled, I try to downgrade.