Question: output after updating with new pacman.conf

after the successful move of the git package and a new pacman.conf i have now the following output and unfortunately i don’t know what to do with it. the first update was then successful with just about 4gb.

pacman.conf
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#NoProgressBar
CheckSpace
#VerbosePkgLists
#ParallelDownloads = 5

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist

#[core-testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

#[extra-testing]
#Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

#[multilib]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

after another yay i get this output

swh on Endeavour OS ~                                                                                                                                                            
➜ yay
:: Paketdatenbanken werden synchronisiert …
 endeavouros ist aktuell
 core ist aktuell
 extra ist aktuell
:: Durchsuche AUR nach Updates...
:: Durchsuche Datenbanken nach Updates...
 -> Packages not in AUR: intel-oneapi-compiler-shared-opencl-cpu 
 lib32-brotli  lib32-bzip2  lib32-curl  lib32-e2fsprogs  lib32-expat  lib32-icu  
lib32-keyutils  lib32-krb5  lib32-libcap  lib32-libdrm  lib32-libelf  lib32-libffi 
 lib32-libgcrypt  lib32-libgpg-error  lib32-libidn2  lib32-libldap  lib32-libpciaccess  
lib32-libpsl  lib32-libssh2  lib32-libtirpc  lib32-libunistring  lib32-libx11  lib32-libxau  
lib32-libxcb  lib32-libxcrypt  lib32-libxdmcp  lib32-libxml2  lib32-libxshmfence  
lib32-llvm-libs  lib32-ncurses  lib32-openssl  lib32-pam  lib32-systemd  
lib32-vulkan-mesa-layers  lib32-vulkan-radeon  lib32-wayland  lib32-xz  lib32-zlib  
lib32-zstd
 -> Orphan (unmaintained) AUR Packages: python-soundcard
 -> Als nicht aktuell markierte AUR-Pakete: catppuccin-gtk-theme-mocha
 there is nothing to do

pacman -Syu gives output: there is nothing to do

swh on Endeavour OS ~                                                                                                                                                           
➜ sudo pacman -Syu
[sudo] Passwort für swh: 
:: Paketdatenbanken werden synchronisiert …
 endeavouros ist aktuell
 core ist aktuell
 extra ist aktuell
:: Vollständige Systemaktualisierung wird gestartet …
 Es gibt nichts zu tun

can someone help me with what to do with lib32 libraries?

Uncomment multilib

Remove these #'s

#[multilib]
#Include = /etc/pacman.d/mirrorlist
4 Likes

@dalto you are fast as a shark and always right. Many thanks !

1 Like

I have the same problem, what is the full path to the config file I need to edit?

/etc/pacman.conf

1 Like

I commented those out, but I still get all these really verbose comments about files not in the AUR. Is that just the new way it works?

To be clear, you need to ensure multilib is not commented out.

2 Likes

I said that wrong, I meant to say that I uncommented (removed poundsigns) as you’ve shown above, and the results are the same.

Still getting this:

:: packages not in the AUR: arc-gtk-theme-eos endeavouros-keyring endeavouros-mirrorlist
endeavouros-skel-default endeavouros-skel-xfce4 endeavouros-theming
endeavouros-xfce4-terminal-colors eos-apps-info eos-bash-shared eos-hooks
eos-lightdm-slick-theme eos-log-tool eos-packagelist eos-qogir-icons eos-quickstart
eos-rankmirrors eos-translations eos-update-notifier flintqs welcome
:: marked out of date: paru
there is nothing to do

Config file:

If you want to run 32 bit applications on your x86_64 system,

enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist

An example of a custom package repository. See the pacman manpage for

tips on creating your own repositories.

#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

It looks like you removed the endeavouros repo.

The repo section should look like this:

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist

#[core-testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

#[extra-testing]
#Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist



# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
3 Likes

That worked. I copy & pasted:
[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist
Into my config file, it was missing for some reason…

1 Like

Hi,

i have one more question: in case a new pacman.conf arrives (renamed to pacnew), you have to merge the two files in order to keep the personal preferences of the older file and the new lines of the pacnew file.

I imagine that the general logic is to include the new lines of the new file in the old one to have in the end the same file, as the one of a freshly installed EOS (except for the previous personal modifications)

That said, I notice that in the new file some lines disappear, for example :

**ILoveCandy**
#NoProgressBar
**CheckSpace**
**VerbosePkgLists**
**DisableDownloadTimeout**
**ParallelDownloads = 5**

I personally kept them, not knowing if they are still useful or have been abandoned by OES.
Hence my more general question:

is this new version the one straight out of arch, or the one customized for Eos (with I love Candy ) and other interesting / fun options ?

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.