Pacseek error while loading shared libraries

When starting pacseek I get the following error message:

pacseek: error while loading shared libraries: libalpm.so.13: cannot open shared object file: No such file or directory

Just updated pacman to v 6.1.0

➜  LANG=C pacman -V

 .--.                  Pacman v6.1.0 - libalpm v14.0.0
/ _.-' .-.  .-.  .-.   Copyright (C) 2006-2024 Pacman Development Team
\  '-. '-'  '-'  '-'   Copyright (C) 2002-2006 Judd Vinet
 '--'
                       This program may be freely redistributed under
                       the terms of the GNU General Public License.


I assume that there is nothing I can do about it. It will be the case that @moson will have to update pacseek. Am I right?

pacseek won’t even launch for me. :thinking:

Edit: From terminal is same

[ricklinux@rick-ms7c37 ~]$ pacseek
pacseek: error while loading shared libraries: libalpm.so.13: cannot open shared object file: No such file or directory
[ricklinux@rick-ms7c37 ~]$ 
2 Likes

Yes, pacseek looks for libalpm.so.13 but pacman updadet it to 14. So there is nothing we can do.

2 Likes

Where do you start pacseek from? I only use terminal.

It’s in the menu in Kde under utilities.

1 Like

Ups, saw it the first time there :sweat_smile:

It’s kind of hiding. :grin:

1 Like

Never looked over there. Just typed in terminal pacseek :magic_wand:

Did you try rebuilding it from AUR?

1 Like

No. I can wait until it’s built.

EnO’s ‘yay’ is already rebuild

Thanks to @pebcak @manuel !

1 Like

Thanks! But thanks to @manuel :wink: :smile:

1 Like

I have edited it same time as you answered :sweat_smile:

1 Like

For pacseekwe have to wait for @moson to fix it

1 Like

It looks like it will pull in some git version of pacman.
Similar to the issue the other user had earlier today.

see:

1 Like

That is probably pkgbrowser doing that, not pacseek because the former has a version requirement on pacman. Nothing to do there but wait for the maintainer to update it.

You are right!
I totally missed that! Just had a look at its PKGBUILD.

1 Like

A simple rebuild should do it actually.
Anyways, I’ll bump pkgrel… (done)

1 Like

I get the following error message

→ Failed to install the following packages. Manual intervention is required:
pacseek - exit status 4

What am I doing wrong?

➜  LANG=C yay
[sudo] password for swh: 
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Searching AUR for updates...
:: Searching databases for updates...
 -> Orphan (unmaintained) AUR Packages: clang15  compiler-rt15  llvm15-libs
 -> alephone: local (1.7_20231125-1) is newer than AUR (1.7.1_20240119-1)
:: 1 dependency will also be installed for this operation.
   extra/go   -> 2:1.22.1-1
   (make dependency of pacseek)

:: 1 package to upgrade/install.
1  aur/pacseek  1.8.2-1 -> 1.8.2-2
==> Packages to exclude: (eg: "1 2 3", "1-3", "^4" or repo name)
 -> Excluding packages may cause partial upgrades and break systems
==> 
AUR Explicit (1): pacseek-1.8.2-2
Sync Make Dependency (1): go-2:1.22.1-1
:: PKGBUILD up to date, skipping download: pacseek
  1 pacseek                          (Installed) (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
  1 pacseek                          (Installed) (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
==> Making package: pacseek 1.8.2-2 (Sa 16 Mär 2024 11:11:10 CET)
==> Retrieving sources...
  -> Found pacseek-1.8.2.tar.gz
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    pacseek-1.8.2.tar.gz ... Passed
:: Remove make dependencies after install? [y/N] y
:: (1/1) Parsing SRCINFO: pacseek
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

Package (1)  New Version  Net Change

extra/go     2:1.22.1-1   209,54 MiB

Total Installed Size:  209,54 MiB

:: Proceed with installation? [Y/n] y
(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%
:: Processing package changes...
(1/1) installing go                                                                                               [--------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Refreshing PackageKit...
==> Making package: pacseek 1.8.2-2 (Sa 16 Mär 2024 11:11:17 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found pacseek-1.8.2.tar.gz
==> Validating source files with sha256sums...
    pacseek-1.8.2.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting pacseek-1.8.2.tar.gz with bsdtar
==> Starting prepare()...
==> Sources are ready.
==> Making package: pacseek 1.8.2-2 (Sa 16 Mär 2024 11:11:18 CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Removing existing $pkgdir/ directory...
==> Starting build()...
go: downloading github.com/Jguer/go-alpm/v2 v2.2.1
go: downloading github.com/mmcdole/gofeed v1.2.1
go: downloading github.com/patrickmn/go-cache v2.1.0+incompatible
go: downloading github.com/rivo/tview v0.0.0-20231024122735-6416d6b23c67
go: downloading github.com/pborman/getopt/v2 v2.1.0
go: downloading github.com/lithammer/fuzzysearch v1.1.8
go: downloading github.com/alecthomas/chroma v0.10.0
go: downloading github.com/gdamore/tcell/v2 v2.6.0
go: downloading github.com/Morganamilo/go-pacmanconf v0.0.0-20210502114700-cff030e927a5
go: downloading golang.org/x/text v0.14.0
go: downloading golang.org/x/term v0.15.0
go: downloading github.com/gdamore/encoding v1.0.0
go: downloading github.com/lucasb-eyer/go-colorful v1.2.0
go: downloading golang.org/x/sys v0.15.0
go: downloading github.com/mattn/go-runewidth v0.0.15
go: downloading github.com/dlclark/regexp2 v1.10.0
go: downloading github.com/rivo/uniseg v0.4.4
go: downloading github.com/mmcdole/goxpp v1.1.0
go: downloading github.com/json-iterator/go v1.1.12
go: downloading github.com/PuerkitoBio/goquery v1.8.1
go: downloading golang.org/x/net v0.19.0
go: downloading github.com/andybalholm/cascadia v1.3.2
go: downloading github.com/modern-go/reflect2 v1.0.2
go: downloading github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd
# github.com/Jguer/go-alpm/v2
../gopath/pkg/mod/github.com/!jguer/go-alpm/v2@v2.2.1/db_six.go:29:103: cannot use _cgo0 (variable of type *_Ctype_struct___alpm_list_t) as *_Ctype_struct__alpm_list_t value in argument to _Cfunc_alpm_find_group_pkgs
../gopath/pkg/mod/github.com/!jguer/go-alpm/v2@v2.2.1/deps.go:26:75: cannot use _cgo0 (variable of type *_Ctype_struct___alpm_handle_t) as *_Ctype_struct__alpm_handle_t value in argument to _Cfunc_alpm_find_dbs_satisfier
../gopath/pkg/mod/github.com/!jguer/go-alpm/v2@v2.2.1/deps.go:26:75: cannot use _cgo1 (variable of type *_Ctype_struct___alpm_list_t) as *_Ctype_struct__alpm_list_t value in argument to _Cfunc_alpm_find_dbs_satisfier
../gopath/pkg/mod/github.com/!jguer/go-alpm/v2@v2.2.1/deps.go:43:78: cannot use _cgo0 (variable of type *_Ctype_struct___alpm_list_t) as *_Ctype_struct__alpm_list_t value in argument to _Cfunc_alpm_find_satisfier
../gopath/pkg/mod/github.com/!jguer/go-alpm/v2@v2.2.1/package_six.go:42:53: cannot use _cgo0 (variable of type *_Ctype_struct___alpm_list_t) as *_Ctype_struct__alpm_list_t value in argument to _Cfunc_alpm_list_count
../gopath/pkg/mod/github.com/!jguer/go-alpm/v2@v2.2.1/package_six.go:43:34: cannot use _cgo0 (variable of type *_Ctype_struct___alpm_list_t) as *_Ctype_struct__alpm_list_t value in argument to _Cfunc_alpm_list_msort
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: pacseek-exit status 4
checking dependencies...

Package (1)  Old Version  Net Change 

go           2:1.22.1-1   -209,54 MiB

Total Removed Size:  209,54 MiB

:: Do you want to remove these packages? [Y/n] 
:: Processing package changes...
(1/1) removing go                                                                                                 [--------------------------------------------------------------------] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Refreshing PackageKit...
 -> Failed to install the following packages. Manual intervention is required:
pacseek - exit status 4


Could clean-building help?