everytime i try to use fastfetch i get this: ➜ ~ fastfetch
Error: failed to parse JSON config file /home/fj/.config/fastfetch/config.jsonc at (6, 48): unexpected control character in string
➜ ~
odd now i notice when i tried to install winamp or view it in yay i got this error message. ➜ ~ yay -Ss winamp
yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory
➜ ~
i assume that is not good.
i thought they couild be related problem? idk
yeah not good, tried it again and got this: ➜ ~ yay -Ss love
yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory
➜ ~
➜ ~ yay --version
yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory
➜ ~ yay --version
yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory
➜ ~ yay version
yay: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory
➜ ~ sudo pacman -Syu
[sudo] password for fj:
warning: config file /etc/pacman.conf, line 104: directive ‘type’ in section ‘multilib’ not recognized.
warning: config file /etc/pacman.conf, line 110: directive ‘under’ in section ‘extra-alucryd’ not recognized.
:: Synchronizing package databases…
endeavouros is up to date
core is up to date
extra is up to date
multilib is up to date
extra-alucryd is up to date
:: Starting full system upgrade…
there is nothing to do
➜ ~
➜ ~ sudo pacman -Syu
warning: config file /etc/pacman.conf, line 104: directive ‘type’ in section ‘multilib’ not recognized.
warning: config file /etc/pacman.conf, line 110: directive ‘under’ in section ‘extra-alucryd’ not recognized.
:: Synchronizing package databases…
endeavouros is up to date
core is up to date
extra is up to date
multilib is up to date
extra-alucryd is up to date
:: Starting full system upgrade…
there is nothing to do
➜ ~
> #
> # /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 = xorm
> IgnoreGroup = yorm
>
> #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.
>
> #[core-testing]
> #Include = /etc/pacman.d/mirrorlist
>
> [core]
> Server = Core
>
> #[extra-testing]
> #Include = /etc/pacman.d/mirrorlist
>
> [extra]
> Server = Extra
>
> # 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]
> Server = repo3
> Server = multilib
> # 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
i just tried to comment out #[multilib]? would that help
[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
hmmmmmm thanks for your help so very much this really is confusing idkw mine is odd maybe i messed it up trying to install pantheon de but i also removed it. i think… i did i almost certain
is there a way to resstore it to it’s default??
that’s it it the error messages are because of pantheon de install i am almost certain
thank you for your help i guess for now i am kinda screwed lol i copied yours and pasted it into mine and still got:
➜ ~ sudo pacman -Syu
warning: config file /etc/pacman.conf, line 104: directive 'type' in section 'multilib' not recognized.
warning: config file /etc/pacman.conf, line 110: directive 'under' in section 'extra-alucryd' not recognized.
:: Synchronizing package databases...
endeavouros is up to date
core is up to date
extra is up to date
multilib is up to date
extra-alucryd is up to date
:: Starting full system upgrade...
there is nothing to do
➜ ~
INSANE PROBLEM??? FOR REAL it seems weird
i think your right it has to do with the pacman.conf file though
I have installed pantheon before but it doesn’t support somethings i don’t think. I’m not well versed with everything one could install. I mostly stick with what EOS is doing and that’s enough.