Cant update packages with pamac

I have not been using pamac for updating my packages for a long time. After performing updates via sudo pacman -Syu everything went fine. But AUR packages just cant update through pamac.

Every time I try to install,remove or update any package it ends up with similar message:

could not satisfy dependencies:

  • removing pacman breaks dependency ‘libalpm.so=13-64’ required by libpamac
Summary

I want to reinstall it, but I dont know how to do it. I want this program to work again, seems quite straight forward to use.

1 Like

pacman-contrib is one keyword to look/search for here on the forum
The error message and the cause and fix has appeared many times already - just search and read a bit.

2 Likes

As @Nachlese suggests, here are (just a few) related threads:

Install the latest pacman-contrib package:

sudo pacman -Syu pacman-contrib

Cheers.

3 Likes

Side note:

You no doubt have many .pacnew files to handle. So go ahead and do so, it’ll save you a lot of trouble in the future.

https://wiki.archlinux.org/title/Pacman/Pacnew_and_Pacsave#.pacnew

3 Likes

Thank you for advice everyone.

I still have the same issue after trying different ways to update, like I have updated pacman and installed pacman-contrib, but still have dependencies conflict.

The AUR packages I have might be not essential, but its an itch I cant scratch to not to update the remaining packages.

Is it a good idea to reinstall pamac? Or maybe I can try different pacman branch, like testing/unstable branch to install the packages and move back to the stable branch?

I dont know what could be a good solution, Im just guessing.

… and we don’t know what your problem is - be specific

I cant use pacman, I cant install or update packages throug it. I have pending updates for my AUR packages and Im having an error, described above, every time I try to install or update any package.

If neither my hints nor the links that @soundofthunder posted helped you
then we still need to know what you struggle with to help you.

sudo pacman-mirrors -f
sudo pacman -Syu

Somewhere you get stuck and can’t interpret possible error messages
or don’t know how to act on them - even though they are mostly pretty clear and descriptive …

pacman and pamac are two different things - pacman can’t deal with AUR, pamac can
First use pacman to get your base system in order - only after that turn your attention to whatever AUR packages you might want.

It may in fact be easier to first remove everything AUR, update the system via pacman and then install whatever else again.
We can’t know if you don’t tell us.

Could you please give the output from:

pamac update --aur

It doesn’t matter if the command fails; just include the entire output, regardless.

Once you have done that, please also provide the full output of:

sudo pacman -Syu

…and again, even if it fails.

Thanks.


Additionally:

Your thread title is: Cant update packages with pamac and yet you also state:

Which is it that you can’t update with - pamac or pacman?

2 Likes

Okay, next time I will be more descriptive.

The thing about sudo pacman -Syu is that I already made an update (well currently I update mirrors and will perform updates again) and terminal says “There is nothing to do”.

So what I am left with is a bunch of AUR packages in pacman, waiting in an update section.

Summary

I think I have tried removing some packages like this, which resulted in conflict with dependencies.
I tried removing yay-bin for example - successfully removed.

Summary

I try to install and it gives me the same error.

Summary

I try to install through the terminal and it doesnt work.

pamac install yay-bin
Warning: yay-bin is only available from AUR
Preparing...
Cloning yay-bin build files...
Generating yay-bin information...
Checking yay-bin dependencies...
Checking pacman-contrib-git dependencies...
Checking pacman-pb dependencies...
Checking pacman-git dependencies...
Checking pacman-fancy-progress-git dependencies...
Checking pacman-cycles-git dependencies...
Checking pacmanfile dependencies...
Checking pacmanlogviewer-git dependencies...
Checking pacman-zfs-hook-git dependencies...
Checking pacman-boot-backup-hook-nosystemd dependencies...
Checking pacman-offline-git dependencies...
Checking reflector-nomirrorlist dependencies...
Checking pacman-zfs-hook dependencies...
Checking pacmanlogger dependencies...
Checking pacmanlogger-git dependencies...
Choose a provider for pacman>6.1:
1:  pacman-git  6.1.0.r15.g01e64e8b-1  AUR
2:  pacman-pb   6.0.2-4                AUR

Enter a number (default=1): 1

Resolving dependencies...
Choose a provider for pacman>6.1:
1:  pacman-git  6.1.0.r15.g01e64e8b-1  AUR
2:  pacman-pb   6.0.2-4                AUR

Enter a number (default=1): 1

Checking inter-conflicts...
Error: Failed to prepare transaction:
could not satisfy dependencies:
- removing pacman breaks dependency 'libalpm.so=13-64' required by libpamac



Edit build files : [e] 
Apply transaction ? [e/y/N] n

Transaction cancelled.

You are relying too heavily on the AUR.

Forget yay-bin to start with. Install yay using pacman:

sudo pacman -Syu yay

Still waiting for the previously requested output from:

pamac update --aur

Also provide output of:

pacman -Qi pacman-git
pacman -Qi pacman-pb
pacman -Qi pacman
1 Like

Try installing it with:

sudo pacman -S pacman pacman-contrib

In thee terminal, and post the output, regardless of success or not.

Why?
yay is in the normal repos - AUR is not needed for this.
Except you positively know that you absolutely need this version and that the other will not do the job.
Which I doubt.

This is then trying to pull in all kinds of more AUR packages - none of which you actually need.

1 Like

When I try to remove Krita for example I cant do that through pacman even though its an Official repository that I had to download through terminal.

Anyways

$ pamac update --aur
Preparing...
Synchronizing package databases...
Refreshing AUR...                                                             
Cloning python-pure-protobuf build files...                                   
Generating python-pure-protobuf information...
Checking python-pure-protobuf dependencies...
Cloning python-dateparser build files...
Generating python-dateparser information...
Checking python-dateparser dependencies...
Cloning gnome-terminal-transparency build files...
Generating gnome-terminal-transparency information...
Checking gnome-terminal-transparency dependencies...
Cloning python-cloudscraper build files...
Generating python-cloudscraper information...
Checking python-cloudscraper dependencies...
Cloning audio-sharing build files...
Generating audio-sharing information...
Checking audio-sharing dependencies...
Cloning python-rarfile build files...
Generating python-rarfile information...
Checking python-rarfile dependencies...
Cloning r2modman build files...
Generating r2modman information...
Checking r2modman dependencies...
Cloning python2 build files...
Generating python2 information...
Checking python2 dependencies...
Cloning electron11-bin build files...
Generating electron11-bin information...
Checking electron11-bin dependencies...
Resolving dependencies...
Checking inter-conflicts...

To build (9):
  audio-sharing                0.2.4-1    (0.2.2-1)   AUR
  gnome-terminal-transparency  3.52.1-1   (3.48.1-1)  AUR
  python-cloudscraper          1.2.71-2   (1.2.71-1)  AUR
  python-dateparser            1.2.0-4    (1.1.8-2)   AUR
  python-pure-protobuf         3.0.1-1    (2.3.0-1)   AUR
  python-rarfile               4.2-1      (4.1-1)     AUR
  electron11-bin               11.5.0-1               AUR
  python2                      2.7.18-10              AUR
  r2modman                     3.1.48-1   (3.1.43-1)  AUR


Edit build files : [e] 
Apply transaction ? [e/y/N] y

==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Authentication is required to install, update, or remove packages
Authenticating as: Jakus (jakus)
Password: 
==== AUTHENTICATION COMPLETE ====

Building audio-sharing...
==> Making package: audio-sharing 0.2.4-1 (Ср 08 мая 2024 14:08:48)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
  -> Found AudioSharing-0.2.4.tar.gz
==> Validating source files with sha256sums...
    AudioSharing-0.2.4.tar.gz ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
  -> Extracting AudioSharing-0.2.4.tar.gz with bsdtar
==> Starting prepare()...
    Updating crates.io index
  Downloaded autocfg v1.2.0
  Downloaded is-terminal v0.4.12
  Downloaded option-operations v0.5.0
  Downloaded locale_config v0.3.0
  Downloaded either v1.10.0
  Downloaded equivalent v1.0.1
  Downloaded muldiv v1.0.1
  Downloaded num-integer v0.1.46
  Downloaded cfg-if v1.0.0
  Downloaded gettext-rs v0.7.0
  Downloaded lazy_static v1.4.0
  Downloaded num-rational v0.4.1
  Downloaded once_cell v1.19.0
  Downloaded paste v1.0.14
  Downloaded gstreamer-net v0.22.0
  Downloaded gstreamer-rtsp v0.22.0
  Downloaded gstreamer-net-sys v0.22.0
  Downloaded gstreamer-rtsp-server-sys v0.22.0
  Downloaded gstreamer-rtsp-sys v0.22.0
  Downloaded pretty_env_logger v0.5.0
  Downloaded temp-dir v0.1.13
  Downloaded pnet_sys v0.34.0
  Downloaded gstreamer-sys v0.22.2
  Downloaded byteorder v1.5.0
  Downloaded termcolor v1.4.1
  Downloaded humantime v2.1.0
  Downloaded cc v1.0.90
  Downloaded itertools v0.12.1
  Downloaded thiserror-impl v1.0.58
  Downloaded pnet_macros_support v0.34.0
  Downloaded pnet_transport v0.34.0
  Downloaded pnet_base v0.34.0
  Downloaded glob v0.3.1
  Downloaded thiserror v1.0.58
  Downloaded heck v0.5.0
  Downloaded futures-core v0.3.30
  Downloaded version-compare v0.2.0
  Downloaded futures-executor v0.3.30
  Downloaded serde_spanned v0.6.5
  Downloaded futures-task v0.3.30
  Downloaded toml_datetime v0.6.5
  Downloaded gobject-sys v0.19.0
  Downloaded proc-macro-crate v3.1.0
  Downloaded graphene-sys v0.19.0
  Downloaded pin-utils v0.1.0
  Downloaded gtk4-macros v0.8.1
  Downloaded cairo-sys-rs v0.19.2
  Downloaded futures-io v0.3.30
  Downloaded slab v0.4.9
  Downloaded gsk4-sys v0.8.1
  Downloaded gdk-pixbuf v0.19.2
  Downloaded proc-macro-error-attr v1.0.4
  Downloaded memoffset v0.9.1
  Downloaded version_check v0.9.4
  Downloaded gdk-pixbuf-sys v0.19.0
  Downloaded graphene-rs v0.19.2
  Downloaded rustc_version v0.4.0
  Downloaded field-offset v0.3.6
  Downloaded env_logger v0.10.2
  Downloaded pango-sys v0.19.0
  Downloaded no-std-net v0.6.0
  Downloaded pnet_packet v0.34.0
  Downloaded pnet_macros v0.34.0
  Downloaded ipnetwork v0.20.0
  Downloaded quote v1.0.35
  Downloaded system-deps v6.2.2
  Downloaded pnet_datalink v0.34.0
  Downloaded smallvec v1.13.2
  Downloaded pkg-config v0.3.30
  Downloaded pin-project-lite v0.2.14
  Downloaded target-lexicon v0.12.14
  Downloaded futures-macro v0.3.30
  Downloaded futures-channel v0.3.30
  Downloaded gsk4 v0.8.1
  Downloaded semver v1.0.22
  Downloaded proc-macro-error v1.0.4
  Downloaded libadwaita-sys v0.6.0
  Downloaded pnet v0.34.0
  Downloaded log v0.4.21
  Downloaded bytemuck v1.15.0
  Downloaded num-traits v0.2.18
  Downloaded cfg-expr v0.15.7
  Downloaded unicode-ident v1.0.12
  Downloaded gstreamer-sdp v0.22.0
  Downloaded bitflags v2.5.0
  Downloaded gstreamer-sdp-sys v0.22.0
  Downloaded qrcode v0.14.0
  Downloaded memchr v2.7.2
  Downloaded pango v0.19.3
  Downloaded proc-macro2 v1.0.79
  Downloaded glib-sys v0.19.0
  Downloaded gdk4-sys v0.8.1
  Downloaded cairo-rs v0.19.2
  Downloaded glib-macros v0.19.3
  Downloaded anyhow v1.0.81
  Downloaded indexmap v2.2.6
  Downloaded serde v1.0.197
  Downloaded toml v0.8.12
  Downloaded gstreamer-rtsp-server v0.22.0
  Downloaded gio-sys v0.19.0
  Downloaded toml_edit v0.22.9
  Downloaded toml_edit v0.21.1
  Downloaded gdk4 v0.8.1
  Downloaded libadwaita v0.6.0
  Downloaded gtk4-sys v0.8.1
  Downloaded winnow v0.5.40
  Downloaded hashbrown v0.14.3
  Downloaded winnow v0.6.5
  Downloaded futures-util v0.3.30
  Downloaded aho-corasick v1.1.3
  Downloaded gio v0.19.3
  Downloaded regex v1.10.4
  Downloaded syn v2.0.57
  Downloaded syn v1.0.109
  Downloaded glib v0.19.3
  Downloaded regex-syntax v0.8.3
  Downloaded gstreamer v0.22.3
  Downloaded gtk4 v0.8.1
  Downloaded gettext-sys v0.21.3
  Downloaded regex-automata v0.4.6
  Downloaded libc v0.2.153
  Downloaded image v0.25.0
  Downloaded 122 crates (23.7 MB) in 41.64s (largest was `image` at 9.2 MB)
==> Removing existing $pkgdir/ directory...
==> Starting build()...
+ exec meson setup --prefix /usr --libexecdir lib --sbindir bin --buildtype plain --auto-features enabled --wrap-mode nodownload -D b_pie=true -D python.bytecompile=1 AudioSharing-0.2.4 build
The Meson build system
Version: 1.3.2
Source dir: /var/tmp/pamac-build-jakus/audio-sharing/src/AudioSharing-0.2.4
Build dir: /var/tmp/pamac-build-jakus/audio-sharing/src/build
Build type: native build
Project name: audio-sharing
Project version: 0.2.4
Rust compiler for the host machine: rustc -C linker=cc (rustc 1.72.1)
Rust linker for the host machine: rustc -C linker=cc ld.bfd 2.42.0
Host machine cpu family: x86_64
Host machine cpu: x86_64
Found pkg-config: YES (/usr/bin/pkg-config) 2.1.0
Run-time dependency dbus-1 found: YES 1.14.10
Run-time dependency glib-2.0 found: YES 2.78.4
Run-time dependency gio-2.0 found: YES 2.78.4
Run-time dependency gtk4 found: YES 4.12.5
Run-time dependency libadwaita-1 found: YES 1.4.4
Run-time dependency gstreamer-1.0 found: YES 1.22.10
Run-time dependency gstreamer-base-1.0 found: YES 1.22.10
Run-time dependency gstreamer-audio-1.0 found: YES 1.22.10
Run-time dependency gstreamer-plugins-base-1.0 found: YES 1.22.10
Run-time dependency gstreamer-rtsp-server-1.0 found: YES 1.22.10
Configuring de.haeckerfelix.AudioSharing.desktop.in using configuration
Program msgfmt found: YES (/usr/bin/msgfmt)
Program desktop-file-validate found: YES (/usr/bin/desktop-file-validate)
Configuring de.haeckerfelix.AudioSharing.metainfo.xml.in using configuration
Program appstreamcli found: YES (/usr/bin/appstreamcli)
Configuring de.haeckerfelix.AudioSharing.service using configuration
Configuring de.haeckerfelix.AudioSharing.gresource.xml using configuration
Dependency gio-2.0 found: YES 2.78.4 (cached)
Program /usr/bin/glib-compile-resources found: YES (/usr/bin/glib-compile-resources)
Program gtk4-update-icon-cache found: YES (/usr/bin/gtk4-update-icon-cache)
Program update-desktop-database found: YES (/usr/bin/update-desktop-database)
Configuring config.rs using configuration
Program cargo found: YES (/home/jakus/.cargo/bin/cargo)
Message: Building in release mode
Program msginit found: YES (/usr/bin/msginit)
Program msgmerge found: YES (/usr/bin/msgmerge)
Program xgettext found: YES (/usr/bin/xgettext)
Build targets in project: 43

audio-sharing 0.2.4

  User defined options
    auto_features     : enabled
    buildtype         : plain
    libexecdir        : lib
    prefix            : /usr
    sbindir           : bin
    wrap_mode         : nodownload
    python.bytecompile: 1
    b_pie             : true

Found ninja-1.11.1 at /usr/bin/ninja
INFO: autodetecting backend as ninja                                          
INFO: calculating backend command to run: /usr/bin/ninja -C /var/tmp/pamac-build-jakus/audio-sharing/src/build
ninja: Entering directory `/var/tmp/pamac-build-jakus/audio-sharing/src/build'
[0/40] Generating src/cargo-build with a custom command
    Updating crates.io index
  Downloaded env_logger v0.10.2
  Downloaded temp-dir v0.1.13
  Downloaded equivalent v1.0.1
  Downloaded serde_spanned v0.6.5
  Downloaded is-terminal v0.4.12
  Downloaded muldiv v1.0.1
  Downloaded futures-io v0.3.30
  Downloaded either v1.10.0
  Downloaded futures-task v0.3.30
  Downloaded futures-macro v0.3.30
  Downloaded cfg-if v1.0.0
  Downloaded autocfg v1.2.0
  Downloaded futures-executor v0.3.30
  Downloaded field-offset v0.3.6
  Downloaded gdk-pixbuf-sys v0.19.0
  Downloaded cairo-sys-rs v0.19.2
  Downloaded futures-core v0.3.30
  Downloaded slab v0.4.9
  Downloaded gdk-pixbuf v0.19.2
  Downloaded heck v0.5.0
  Downloaded gsk4-sys v0.8.1
  Downloaded gobject-sys v0.19.0
  Downloaded humantime v2.1.0
  Downloaded graphene-sys v0.19.0
  Downloaded glob v0.3.1
  Downloaded pin-utils v0.1.0
  Downloaded lazy_static v1.4.0
  Downloaded thiserror v1.0.58
  Downloaded memoffset v0.9.1
  Downloaded gtk4-macros v0.8.1
  Downloaded thiserror-impl v1.0.58
  Downloaded ipnetwork v0.20.0
  Downloaded proc-macro-error-attr v1.0.4
  Downloaded locale_config v0.3.0
  Downloaded pnet_transport v0.34.0
  Downloaded pnet_macros_support v0.34.0
  Downloaded pkg-config v0.3.30
  Downloaded pretty_env_logger v0.5.0
  Downloaded pnet_sys v0.34.0
  Downloaded system-deps v6.2.2
  Downloaded option-operations v0.5.0
  Downloaded num-integer v0.1.46
  Downloaded rustc_version v0.4.0
  Downloaded termcolor v1.4.1
  Downloaded pnet_base v0.34.0
  Downloaded paste v1.0.14
  Downloaded version_check v0.9.4
  Downloaded gettext-rs v0.7.0
  Downloaded futures-channel v0.3.30
  Downloaded byteorder v1.5.0
  Downloaded smallvec v1.13.2
  Downloaded gsk4 v0.8.1
  Downloaded target-lexicon v0.12.14
  Downloaded proc-macro-crate v3.1.0
  Downloaded libadwaita-sys v0.6.0
  Downloaded gstreamer-net-sys v0.22.0
  Downloaded pnet_macros v0.34.0
  Downloaded toml_datetime v0.6.5
  Downloaded gstreamer-net v0.22.0
  Downloaded pnet v0.34.0
  Downloaded once_cell v1.19.0
  Downloaded proc-macro-error v1.0.4
  Downloaded version-compare v0.2.0
  Downloaded no-std-net v0.6.0
  Downloaded quote v1.0.35
  Downloaded pnet_packet v0.34.0
  Downloaded unicode-ident v1.0.12
  Downloaded pnet_datalink v0.34.0
  Downloaded graphene-rs v0.19.2
  Downloaded cfg-expr v0.15.7
  Downloaded cairo-rs v0.19.2
  Downloaded bitflags v2.5.0
  Downloaded num-rational v0.4.1
  Downloaded pin-project-lite v0.2.14
  Downloaded semver v1.0.22
  Downloaded log v0.4.21
  Downloaded gstreamer-sdp-sys v0.22.0
  Downloaded gstreamer-sdp v0.22.0
  Downloaded gstreamer-rtsp-server-sys v0.22.0
  Downloaded gstreamer-rtsp v0.22.0
  Downloaded gstreamer-rtsp-sys v0.22.0
  Downloaded pango-sys v0.19.0
  Downloaded toml v0.8.12
  Downloaded bytemuck v1.15.0
  Downloaded pango v0.19.3
  Downloaded anyhow v1.0.81
  Downloaded glib-sys v0.19.0
  Downloaded gdk4-sys v0.8.1
  Downloaded glib-macros v0.19.3
  Downloaded qrcode v0.14.0
  Downloaded proc-macro2 v1.0.79
  Downloaded num-traits v0.2.18
  Downloaded cc v1.0.90
  Downloaded toml_edit v0.22.9
  Downloaded serde v1.0.197
  Downloaded gstreamer-rtsp-server v0.22.0
  Downloaded gio-sys v0.19.0
  Downloaded gdk4 v0.8.1
  Downloaded memchr v2.7.2
  Downloaded toml_edit v0.21.1
  Downloaded indexmap v2.2.6
  Downloaded gstreamer-sys v0.22.2
  Downloaded libadwaita v0.6.0
  Downloaded gtk4-sys v0.8.1
  Downloaded itertools v0.12.1
  Downloaded winnow v0.5.40
  Downloaded futures-util v0.3.30
  Downloaded aho-corasick v1.1.3
  Downloaded winnow v0.6.5
  Downloaded syn v1.0.109
  Downloaded hashbrown v0.14.3
  Downloaded gio v0.19.3
  Downloaded syn v2.0.57
  Downloaded glib v0.19.3
  Downloaded regex v1.10.4
  Downloaded gstreamer v0.22.3
  Downloaded regex-syntax v0.8.3
  Downloaded gtk4 v0.8.1
  Downloaded regex-automata v0.4.6
  Downloaded libc v0.2.153
  Downloaded gettext-sys v0.21.3
  Downloaded image v0.25.0
  Downloaded 122 crates (23.7 MB) in 27.71s (largest was `image` at 9.2 MB)
   Compiling serde v1.0.197
   Compiling equivalent v1.0.1
   Compiling hashbrown v0.14.3
   Compiling target-lexicon v0.12.14
   Compiling winnow v0.6.5
   Compiling heck v0.5.0
   Compiling smallvec v1.13.2
   Compiling pkg-config v0.3.30
   Compiling version-compare v0.2.0
   Compiling libc v0.2.153
   Compiling proc-macro2 v1.0.79
   Compiling autocfg v1.2.0
   Compiling unicode-ident v1.0.12
   Compiling indexmap v2.2.6
   Compiling memchr v2.7.2
   Compiling slab v0.4.9
   Compiling cfg-expr v0.15.7
   Compiling winnow v0.5.40
   Compiling quote v1.0.35
   Compiling syn v2.0.57
   Compiling futures-core v0.3.30
   Compiling futures-task v0.3.30
   Compiling thiserror v1.0.58
   Compiling pin-utils v0.1.0
   Compiling pin-project-lite v0.2.14
   Compiling futures-channel v0.3.30
   Compiling bitflags v2.5.0
   Compiling num-traits v0.2.18
   Compiling gio v0.19.3
   Compiling version_check v0.9.4
   Compiling futures-io v0.3.30
   Compiling semver v1.0.22
   Compiling paste v1.0.14
   Compiling num-rational v0.4.1
   Compiling proc-macro-error-attr v1.0.4
   Compiling aho-corasick v1.1.3
   Compiling regex-syntax v0.8.3
   Compiling no-std-net v0.6.0
   Compiling num-integer v0.1.46
   Compiling toml_datetime v0.6.5
   Compiling serde_spanned v0.6.5
   Compiling syn v1.0.109
   Compiling toml_edit v0.22.9
   Compiling toml_edit v0.21.1
   Compiling either v1.10.0
   Compiling itertools v0.12.1
   Compiling toml v0.8.12
   Compiling system-deps v6.2.2
   Compiling proc-macro-crate v3.1.0
   Compiling futures-macro v0.3.30
   Compiling thiserror-impl v1.0.58
   Compiling regex-automata v0.4.6
   Compiling glib-macros v0.19.3
   Compiling glib-sys v0.19.0
   Compiling gobject-sys v0.19.0
   Compiling gio-sys v0.19.0
   Compiling futures-util v0.3.30
   Compiling cairo-sys-rs v0.19.2
   Compiling gstreamer-sys v0.22.2
   Compiling futures-executor v0.3.30
   Compiling pango-sys v0.19.0
   Compiling gdk-pixbuf-sys v0.19.0
   Compiling graphene-sys v0.19.0
   Compiling gdk4-sys v0.8.1
   Compiling gsk4-sys v0.8.1
   Compiling gstreamer-sdp-sys v0.22.0
   Compiling glib v0.19.3
   Compiling gtk4-sys v0.8.1
   Compiling gstreamer-rtsp-sys v0.22.0
   Compiling gstreamer-net-sys v0.22.0
   Compiling pnet_base v0.34.0
   Compiling option-operations v0.5.0
   Compiling rustc_version v0.4.0
   Compiling proc-macro-error v1.0.4
   Compiling memoffset v0.9.1
   Compiling once_cell v1.19.0
   Compiling anyhow v1.0.81
   Compiling cfg-if v1.0.0
   Compiling muldiv v1.0.1
   Compiling field-offset v0.3.6
   Compiling regex v1.10.4
   Compiling temp-dir v0.1.13
   Compiling cc v1.0.90
   Compiling pnet_macros v0.34.0
   Compiling pnet_macros_support v0.34.0
   Compiling gettext-sys v0.21.3
   Compiling gstreamer-rtsp-server-sys v0.22.0
   Compiling libadwaita-sys v0.6.0
   Compiling pnet_sys v0.34.0
   Compiling pnet_packet v0.34.0
   Compiling is-terminal v0.4.12
   Compiling termcolor v1.4.1
The following warnings were emitted during compilation:

warning: 

error: failed to run custom build command for `libadwaita-sys v0.6.0`

Caused by:
  process didn't exit successfully: `/var/tmp/pamac-build-jakus/audio-sharing/src/build/target/release/build/libadwaita-sys-8f66e015fc17f2ea/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=LIBADWAITA_1_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_PATH
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
  cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  cargo:warning=
  pkg-config exited with status code 1
  > PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 pkg-config --libs --cflags libadwaita-1 libadwaita-1 >= 1.5

  The system library `libadwaita-1` required by crate `libadwaita-sys` was not found.
  The file `libadwaita-1.pc` needs to be installed and the PKG_CONFIG_PATH environment variable must contain its parent directory.
  The PKG_CONFIG_PATH environment variable is not set.

  HINT: if you have installed the library, try setting PKG_CONFIG_PATH to the directory containing `libadwaita-1.pc`.

warning: build failed, waiting for other jobs to finish...
[39/40] Generating data/de.haeckerfel...aring_gresource with a custom command
FAILED: src/audio-sharing 
/usr/bin/env CARGO_HOME=/var/tmp/pamac-build-jakus/audio-sharing/src/build/cargo-home /home/jakus/.cargo/bin/cargo build --manifest-path /var/tmp/pamac-build-jakus/audio-sharing/src/AudioSharing-0.2.4/Cargo.toml --target-dir /var/tmp/pamac-build-jakus/audio-sharing/src/build/target --release && cp target/release/audio-sharing src/audio-sharing
ninja: build stopped: subcommand failed.
==> ERROR: A failure occurred in build().
    Aborting...
$ sudo pacman -Syu
[sudo] password for jakus: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
:: Starting full system upgrade...
 there is nothing to do

It seems like I cant update with neither of those.

$ pacman -Qi pacman-git
error: package 'pacman-git' was not found
$ pacman -Qi pacman-pb
error: package 'pacman-pb' was not found
$ pacman -Qi pacman
Name            : pacman
Version         : 6.0.2-18
Description     : A library-based package manager with dependency support
Architecture    : x86_64
URL             : https://www.archlinux.org/pacman/
Licenses        : GPL-2.0-or-later
Groups          : None
Provides        : libalpm.so=13-64
Depends On      : bash  glibc  libarchive  curl  gpgme  pacman-mirrorlist
                  gettext  gawk  coreutils  gnupg  grep
Optional Deps   : perl-locale-gettext: translation support in makepkg-template
Required By     : appstream-glib  archlinux-keyring  base  base-devel
                  libpamac  manjaro-keyring  mhwd  packagekit  pacman-contrib
                  yay
Optional For    : None
Conflicts With  : None
Replaces        : None
Installed Size  : 4,73 MiB
Packager        : Mark Wagie <mark@manjaro.org>
Build Date      : Сб 10 фев 2024 22:51:23
Install Date    : Вт 07 мая 2024 13:52:13
Install Reason  : Installed as a dependency for another package
Install Script  : No
Validated By    : Signature

Alright

$ sudo pacman -S pacman pacman-contrib
warning: pacman-6.0.2-18 is up to date -- reinstalling
warning: pacman-contrib-1.10.4-1 is up to date -- reinstalling
resolving dependencies...
looking for conflicting packages...

Packages (2) pacman-6.0.2-18  pacman-contrib-1.10.4-1

Total Installed Size:  4,85 MiB
Net Upgrade Size:      0,00 MiB

:: Proceed with installation? [Y/n] y
(2/2) checking keys in keyring                     [####################] 100%
(2/2) checking package integrity                   [####################] 100%
(2/2) loading package files                        [####################] 100%
(2/2) checking for file conflicts                  [####################] 100%
(2/2) checking available disk space                [####################] 100%
:: Running pre-transaction hooks...
(1/1) Creating Timeshift snapshot before upgrade...
==> skipping timeshift-autosnap due skipRsyncAutosnap in /etc/timeshift-autosnap.conf set to TRUE.
:: Processing package changes...
(1/2) reinstalling pacman                          [####################] 100%
(2/2) reinstalling pacman-contrib                  [####################] 100%
:: Running post-transaction hooks...
(1/3) Reloading system manager configuration...
(2/3) Arming ConditionNeedsUpdate...
(3/3) Refreshing PackageKit...

Another case of “I have 1000 AUR packages and no idea how AUR works.”

3 Likes

I have already deleted yay-bin, I have installed yay

Uh, yes.

Pacman seems to be fuctioning as expected; there are simply no updates available to process: