During update my system crashed and now isn't booting

Hello.

I was running an update when my desktop stopped responding. I waited for a while but it remained unresponsive. I could log into another tty and because I didn’t know what else to do I rebooted the system.

After that my system wouldn’t boot. I had a usb with opensuse installed so I booted that. I chroot-ed into my system and tried updating.

When i run pacman -Syy I get:

:: Synchronizing package databases...
 core.db failed to download
error: failed retrieving file 'core.db' from ask4.mm.fcix.net : Could not resolve host: ask4.mm.fcix.net
warning: too many errors from ask4.mm.fcix.net, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from mirrors.vishnetwork.in : Could not resolve host: mirrors.vishnetwork.in
warning: too many errors from mirrors.vishnetwork.in, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from ftp.gwdg.de : Could not resolve host: ftp.gwdg.de
warning: too many errors from ftp.gwdg.de, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from manjaro.kyberorg.fi : Could not resolve host: manjaro.kyberorg.fi
warning: too many errors from manjaro.kyberorg.fi, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from mnvoip.mm.fcix.net : Could not resolve host: mnvoip.mm.fcix.net
warning: too many errors from mnvoip.mm.fcix.net, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from mirrors.ocf.berkeley.edu : Could not resolve host: mirrors.ocf.berkeley.edu
warning: too many errors from mirrors.ocf.berkeley.edu, skipping for the remainder of this transaction
error: failed retrieving file 'core.db' from ridgewireless.mm.fcix.net : Could not resolve host: ridgewireless.mm.fcix.net
warning: too many errors from ridgewireless.mm.fcix.net, skipping for the remainder of this transaction
error: failed to synchronize all databases (invalid url for server)

I also tried running pacman -Syy --debug:

debug: pacman v6.0.2 - libalpm v13.0.2
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: CacheDir: /var/cache/pacman/pkg/
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: HoldPkg: manjaro-system
debug: config: SyncFirst: manjaro-system
debug: config: SyncFirst: archlinux-keyring
debug: config: SyncFirst: manjaro-keyring
debug: config: Architecture: auto
debug: config: arch: x86_64
debug: config: SigLevel: Required
debug: config: SigLevel: DatabaseOptional
debug: config: LocalFileSigLevel: Optional
debug: config: new section 'core'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 77: including /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 81: including /etc/pacman.d/mirrorlist
debug: config: new section 'community'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 85: including /etc/pacman.d/mirrorlist
debug: config: new section 'multilib'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 92: including /etc/pacman.d/mirrorlist
debug: config: finished parsing /etc/pacman.conf
debug: setup_libalpm called
debug: option 'logfile' = /var/log/pacman.log
debug: option 'gpgdir' = /etc/pacman.d/gnupg/
debug: option 'hookdir' = /etc/pacman.d/hooks/
debug: option 'cachedir' = /var/cache/pacman/pkg/
debug: registering sync database 'core'
debug: database path for tree core set to /var/lib/pacman/sync/core.db
debug: "/var/lib/pacman/sync/core.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for core repository
debug: adding new server URL to database 'core': https://ask4.mm.fcix.net/manjaro/stable/core/x86_64
debug: adding new server URL to database 'core': https://mirrors.vishnetwork.in/manjaro/stable/core/x86_64
debug: adding new server URL to database 'core': https://ftp.gwdg.de/pub/linux/manjaro/stable/core/x86_64
debug: adding new server URL to database 'core': https://manjaro.kyberorg.fi/stable/core/x86_64
debug: adding new server URL to database 'core': https://mnvoip.mm.fcix.net/manjaro/stable/core/x86_64
debug: adding new server URL to database 'core': https://mirrors.ocf.berkeley.edu/manjaro/stable/core/x86_64
debug: adding new server URL to database 'core': https://ridgewireless.mm.fcix.net/manjaro/stable/core/x86_64
debug: registering sync database 'extra'
debug: database path for tree extra set to /var/lib/pacman/sync/extra.db
debug: "/var/lib/pacman/sync/extra.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for extra repository
debug: adding new server URL to database 'extra': https://ask4.mm.fcix.net/manjaro/stable/extra/x86_64
debug: adding new server URL to database 'extra': https://mirrors.vishnetwork.in/manjaro/stable/extra/x86_64
debug: adding new server URL to database 'extra': https://ftp.gwdg.de/pub/linux/manjaro/stable/extra/x86_64
debug: adding new server URL to database 'extra': https://manjaro.kyberorg.fi/stable/extra/x86_64
debug: adding new server URL to database 'extra': https://mnvoip.mm.fcix.net/manjaro/stable/extra/x86_64
debug: adding new server URL to database 'extra': https://mirrors.ocf.berkeley.edu/manjaro/stable/extra/x86_64
debug: adding new server URL to database 'extra': https://ridgewireless.mm.fcix.net/manjaro/stable/extra/x86_64
debug: registering sync database 'community'
debug: database path for tree community set to /var/lib/pacman/sync/community.db
debug: "/var/lib/pacman/sync/community.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/community.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for community repository
debug: adding new server URL to database 'community': https://ask4.mm.fcix.net/manjaro/stable/community/x86_64
debug: adding new server URL to database 'community': https://mirrors.vishnetwork.in/manjaro/stable/community/x86_64
debug: adding new server URL to database 'community': https://ftp.gwdg.de/pub/linux/manjaro/stable/community/x86_64
debug: adding new server URL to database 'community': https://manjaro.kyberorg.fi/stable/community/x86_64
debug: adding new server URL to database 'community': https://mnvoip.mm.fcix.net/manjaro/stable/community/x86_64
debug: adding new server URL to database 'community': https://mirrors.ocf.berkeley.edu/manjaro/stable/community/x86_64
debug: adding new server URL to database 'community': https://ridgewireless.mm.fcix.net/manjaro/stable/community/x86_64
debug: registering sync database 'multilib'
debug: database path for tree multilib set to /var/lib/pacman/sync/multilib.db
debug: "/var/lib/pacman/sync/multilib.db.sig" is not readable: No such file or directory
debug: sig path /var/lib/pacman/sync/multilib.db.sig could not be opened
debug: got error 43 at _alpm_gpgme_checksig (../lib/libalpm/signing.c: 603) : missing PGP signature
debug: missing optional signature
debug: setting usage of 15 for multilib repository
debug: adding new server URL to database 'multilib': https://ask4.mm.fcix.net/manjaro/stable/multilib/x86_64
debug: adding new server URL to database 'multilib': https://mirrors.vishnetwork.in/manjaro/stable/multilib/x86_64
debug: adding new server URL to database 'multilib': https://ftp.gwdg.de/pub/linux/manjaro/stable/multilib/x86_64
debug: adding new server URL to database 'multilib': https://manjaro.kyberorg.fi/stable/multilib/x86_64
debug: adding new server URL to database 'multilib': https://mnvoip.mm.fcix.net/manjaro/stable/multilib/x86_64
debug: adding new server URL to database 'multilib': https://mirrors.ocf.berkeley.edu/manjaro/stable/multilib/x86_64
debug: adding new server URL to database 'multilib': https://ridgewireless.mm.fcix.net/manjaro/stable/multilib/x86_64
:: Synchronizing package databases...
 core downloading...
debug: core.db: url is https://ask4.mm.fcix.net/manjaro/stable/core/x86_64/core.db
debug: core.db: maxsize 134217728
debug: core.db: opened tempfile for download: /var/lib/pacman/sync/core.db.part (wb)
debug: core.db: curl returned result 6 from transfer
error: failed retrieving file 'core.db' from ask4.mm.fcix.net : Could not resolve host: ask4.mm.fcix.net
warning: too many errors from ask4.mm.fcix.net, skipping for the remainder of this transaction
debug: core.db: curl returned result 6 from transfer
error: failed retrieving file 'core.db' from mirrors.vishnetwork.in : Could not resolve host: mirrors.vishnetwork.in
warning: too many errors from mirrors.vishnetwork.in, skipping for the remainder of this transaction
debug: core.db: curl returned result 6 from transfer
error: failed retrieving file 'core.db' from ftp.gwdg.de : Could not resolve host: ftp.gwdg.de
warning: too many errors from ftp.gwdg.de, skipping for the remainder of this transaction
debug: core.db: curl returned result 6 from transfer
error: failed retrieving file 'core.db' from manjaro.kyberorg.fi : Could not resolve host: manjaro.kyberorg.fi
warning: too many errors from manjaro.kyberorg.fi, skipping for the remainder of this transaction
debug: core.db: curl returned result 6 from transfer
error: failed retrieving file 'core.db' from mnvoip.mm.fcix.net : Could not resolve host: mnvoip.mm.fcix.net
warning: too many errors from mnvoip.mm.fcix.net, skipping for the remainder of this transaction
debug: core.db: curl returned result 6 from transfer
error: failed retrieving file 'core.db' from mirrors.ocf.berkeley.edu : Could not resolve host: mirrors.ocf.berkeley.edu
warning: too many errors from mirrors.ocf.berkeley.edu, skipping for the remainder of this transaction
debug: core.db: curl returned result 6 from transfer
error: failed retrieving file 'core.db' from ridgewireless.mm.fcix.net : Could not resolve host: ridgewireless.mm.fcix.net
warning: too many errors from ridgewireless.mm.fcix.net, skipping for the remainder of this transaction
debug: core.db: no more servers to retry
debug: curl_download_internal return code is -1
debug: failed to sync dbs: invalid url for server
error: failed to synchronize all databases (invalid url for server)
debug: unregistering database 'local'
debug: unregistering database 'core'
debug: unregistering database 'extra'
debug: unregistering database 'community'
debug: unregistering database 'multilib'

I couldn’t figure out what to do after that.

Is this system still recoverable and how do I do that if it is?
Thanks in advance.

You have a network issue - from the message it is DNS related.

Never do this without the u for update

Thanks for the help. I resolved the network issue and ran pacman -Syyu:

:: Synchronizing package databases...
 core                  144.6 KiB   574 KiB/s 00:00 [######################] 100%
 extra                   8.6 MiB  20.5 MiB/s 00:00 [######################] 100%
 community              29.0   B   725   B/s 00:00 [######################] 100%
 multilib              144.6 KiB  3.21 MiB/s 00:00 [######################] 100%
:: Starting full system upgrade...
warning: manjaro-hello: local (0.7.0-6) is newer than extra (0.7.0-5)
warning: sndio: local (20180120-1) is newer than extra (1.9.0-1)
resolving dependencies...
looking for conflicting packages...

Packages (74) botan2-2.19.3-1  davix-0.8.4-2  dvisvgm-3.1-1  root-6.28.04-2
              ruby-bundler-2.4.13-1  ruby-test-unit-3.5.9-1  ruby-uri-0.12.1-1
              sbcl-2.3.5-1  sddm-0.20.0-1  sddm-kcm-5.27.6-1
              sdl12-compat-1.2.64-1  shotwell-2:0.32.1-1  sip-6.7.9-2
              skanlite-23.04.3-1  smplayer-23.6.0-1  sof-firmware-2.2.6-1
              spectacle-23.04.3-1  startup-notification-0.12-8
              steam-1.0.0.78-2  strawberry-1.0.18-2  subversion-1.14.2-8
              swig-4.1.1-2  system-config-printer-1.5.18-2
              systemd-sysvcompat-253.5-2  tensorflow-2.13.0-1
              texlive-bibtexextra-2023.66594-15
              texlive-fontsextra-2023.66594-15
              texlive-fontsrecommended-2023.66594-15
              texlive-formatsextra-2023.66594-15  texlive-latex-2023.66594-15
              texlive-latexextra-2023.66594-15
              texlive-latexrecommended-2023.66594-15
              texlive-pictures-2023.66594-15
              texlive-plaingeneric-2023.66594-15
              texlive-pstricks-2023.66594-15  thin-provisioning-tools-1.0.4-1
              thunderbird-102.13.0-1  thunderbird-i18n-en-us-102.13.0-1
              thunderbird-i18n-sl-102.13.0-1  udiskie-2.4.2-2  unrar-1:6.2.8-1
              unuran-1.10.0-1  usbutils-015-3  vim-9.0.1628-1
              vim-runtime-9.0.1628-1  virt-install-4.1.0-2
              virt-manager-4.1.0-2  virtualbox-7.0.8-2
              virtualbox-ext-vnc-7.0.8-2  vivaldi-6.1.3035.111-1
              vivaldi-ffmpeg-codecs-114.0.5735.119-1  vkd3d-1.7.1-1
              vlc-3.0.18-12  vulkan-intel-23.0.4-2  vym-2.9.0-1
              webkit2gtk-2.40.3-1  wget-1.21.4-1  wine-8.11-1
              wine-mono-8.0.0-1  wireless-regdb-2023.05.03-1  xapp-2.6.1-1
              xclip-0.13-4  xf86-video-ati-1:22.0.0-1  xfsprogs-6.3.0-2
              xine-lib-1.2.13-4  xrootd-5.5.5-1  xsel-1.2.1-1  xterm-383-1
              yakuake-23.04.3-1  yay-12.1.0-1  youtube-dl-2021.12.17-2
              yt-dlp-2023.07.06-1  z3-4.12.1-2  zenity-3.44.1-1

Total Installed Size:  5602.26 MiB
Net Upgrade Size:       280.79 MiB

:: Proceed with installation? [Y/n] 
(74/74) checking keys in keyring                   [######################] 100%
(74/74) checking package integrity                 [######################] 100%
(74/74) loading package files                      [######################] 100%
(74/74) checking for file conflicts                [######################] 100%
error: failed to commit transaction (conflicting files)
dvisvgm: /usr/bin/dvisvgm exists in filesystem
dvisvgm: /usr/share/man/man1/dvisvgm.1.gz exists in filesystem
botan2: /usr/include/botan-2/botan/adler32.h exists in filesystem
botan2: /usr/include/botan-2/botan/aead.h exists in filesystem
botan2: /usr/include/botan-2/botan/aes.h exists in filesystem
botan2: /usr/include/botan-2/botan/alg_id.h exists in filesystem
botan2: /usr/include/botan-2/botan/argon2.h exists in filesystem
botan2: /usr/include/botan-2/botan/aria.h exists in filesystem
botan2: /usr/include/botan-2/botan/asio_async_ops.h exists in filesystem
botan2: /usr/include/botan-2/botan/asio_context.h exists in filesystem
botan2: /usr/include/botan-2/botan/asio_error.h exists in filesystem
botan2: /usr/include/botan-2/botan/asio_stream.h exists in filesystem
botan2: /usr/include/botan-2/botan/asn1_alt_name.h exists in filesystem
botan2: /usr/include/botan-2/botan/asn1_attribute.h exists in filesystem
botan2: /usr/include/botan-2/botan/asn1_obj.h exists in filesystem
botan2: /usr/include/botan-2/botan/asn1_oid.h exists in filesystem
botan2: /usr/include/botan-2/botan/asn1_print.h exists in filesystem
botan2: /usr/include/botan-2/botan/asn1_str.h exists in filesystem
botan2: /usr/include/botan-2/botan/asn1_time.h exists in filesystem
botan2: /usr/include/botan-2/botan/assert.h exists in filesystem
botan2: /usr/include/botan-2/botan/auto_rng.h exists in filesystem
botan2: /usr/include/botan-2/botan/b64_filt.h exists in filesystem
botan2: /usr/include/botan-2/botan/base32.h exists in filesystem
botan2: /usr/include/botan-2/botan/base58.h exists in filesystem
botan2: /usr/include/botan-2/botan/base64.h exists in filesystem
botan2: /usr/include/botan-2/botan/basefilt.h exists in filesystem
botan2: /usr/include/botan-2/botan/bcrypt.h exists in filesystem
botan2: /usr/include/botan-2/botan/bcrypt_pbkdf.h exists in filesystem
botan2: /usr/include/botan-2/botan/ber_dec.h exists in filesystem
botan2: /usr/include/botan-2/botan/bigint.h exists in filesystem
botan2: /usr/include/botan-2/botan/blake2b.h exists in filesystem
botan2: /usr/include/botan-2/botan/blinding.h exists in filesystem
botan2: /usr/include/botan-2/botan/block_cipher.h exists in filesystem
botan2: /usr/include/botan-2/botan/blowfish.h exists in filesystem
botan2: /usr/include/botan-2/botan/botan.h exists in filesystem
botan2: /usr/include/botan-2/botan/bswap.h exists in filesystem
botan2: /usr/include/botan-2/botan/buf_comp.h exists in filesystem
botan2: /usr/include/botan-2/botan/buf_filt.h exists in filesystem
botan2: /usr/include/botan-2/botan/build.h exists in filesystem
botan2: /usr/include/botan-2/botan/bzip2.h exists in filesystem
botan2: /usr/include/botan-2/botan/calendar.h exists in filesystem
botan2: /usr/include/botan-2/botan/camellia.h exists in filesystem
botan2: /usr/include/botan-2/botan/cascade.h exists in filesystem
botan2: /usr/include/botan-2/botan/cast128.h exists in filesystem
botan2: /usr/include/botan-2/botan/cast256.h exists in filesystem
botan2: /usr/include/botan-2/botan/cbc.h exists in filesystem
botan2: /usr/include/botan-2/botan/cbc_mac.h exists in filesystem
botan2: /usr/include/botan-2/botan/ccm.h exists in filesystem
botan2: /usr/include/botan-2/botan/cecpq1.h exists in filesystem
botan2: /usr/include/botan-2/botan/cert_status.h exists in filesystem
botan2: /usr/include/botan-2/botan/certstor.h exists in filesystem
botan2: /usr/include/botan-2/botan/certstor_flatfile.h exists in filesystem
botan2: /usr/include/botan-2/botan/certstor_sql.h exists in filesystem
botan2: /usr/include/botan-2/botan/certstor_sqlite.h exists in filesystem
botan2: /usr/include/botan-2/botan/certstor_system.h exists in filesystem
botan2: /usr/include/botan-2/botan/cfb.h exists in filesystem
botan2: /usr/include/botan-2/botan/chacha.h exists in filesystem
botan2: /usr/include/botan-2/botan/chacha20poly1305.h exists in filesystem
botan2: /usr/include/botan-2/botan/chacha_rng.h exists in filesystem
botan2: /usr/include/botan-2/botan/charset.h exists in filesystem
botan2: /usr/include/botan-2/botan/cipher_filter.h exists in filesystem
botan2: /usr/include/botan-2/botan/cipher_mode.h exists in filesystem
botan2: /usr/include/botan-2/botan/cmac.h exists in filesystem
botan2: /usr/include/botan-2/botan/comb4p.h exists in filesystem
botan2: /usr/include/botan-2/botan/comp_filter.h exists in filesystem
botan2: /usr/include/botan-2/botan/compiler.h exists in filesystem
botan2: /usr/include/botan-2/botan/compression.h exists in filesystem
botan2: /usr/include/botan-2/botan/cpuid.h exists in filesystem
botan2: /usr/include/botan-2/botan/crc24.h exists in filesystem
botan2: /usr/include/botan-2/botan/crc32.h exists in filesystem
botan2: /usr/include/botan-2/botan/credentials_manager.h exists in filesystem
botan2: /usr/include/botan-2/botan/crl_ent.h exists in filesystem
botan2: /usr/include/botan-2/botan/cryptobox.h exists in filesystem
botan2: /usr/include/botan-2/botan/ctr.h exists in filesystem
botan2: /usr/include/botan-2/botan/curve25519.h exists in filesystem
botan2: /usr/include/botan-2/botan/curve_gfp.h exists in filesystem
botan2: /usr/include/botan-2/botan/curve_nistp.h exists in filesystem
botan2: /usr/include/botan-2/botan/data_snk.h exists in filesystem
botan2: /usr/include/botan-2/botan/data_src.h exists in filesystem
botan2: /usr/include/botan-2/botan/database.h exists in filesystem
botan2: /usr/include/botan-2/botan/datastor.h exists in filesystem
botan2: /usr/include/botan-2/botan/der_enc.h exists in filesystem
botan2: /usr/include/botan-2/botan/des.h exists in filesystem
botan2: /usr/include/botan-2/botan/desx.h exists in filesystem
botan2: /usr/include/botan-2/botan/dh.h exists in filesystem
botan2: /usr/include/botan-2/botan/divide.h exists in filesystem
botan2: /usr/include/botan-2/botan/dl_algo.h exists in filesystem
botan2: /usr/include/botan-2/botan/dl_group.h exists in filesystem
botan2: /usr/include/botan-2/botan/dlies.h exists in filesystem
botan2: /usr/include/botan-2/botan/dsa.h exists in filesystem
botan2: /usr/include/botan-2/botan/dyn_load.h exists in filesystem
botan2: /usr/include/botan-2/botan/eax.h exists in filesystem
botan2: /usr/include/botan-2/botan/ec_group.h exists in filesystem
botan2: /usr/include/botan-2/botan/ecc_key.h exists in filesystem
botan2: /usr/include/botan-2/botan/ecdh.h exists in filesystem
botan2: /usr/include/botan-2/botan/ecdsa.h exists in filesystem
botan2: /usr/include/botan-2/botan/ecgdsa.h exists in filesystem
botan2: /usr/include/botan-2/botan/ecies.h exists in filesystem
botan2: /usr/include/botan-2/botan/eckcdsa.h exists in filesystem
botan2: /usr/include/botan-2/botan/ed25519.h exists in filesystem
botan2: /usr/include/botan-2/botan/elgamal.h exists in filesystem
botan2: /usr/include/botan-2/botan/eme.h exists in filesystem
botan2: /usr/include/botan-2/botan/eme_pkcs.h exists in filesystem
botan2: /usr/include/botan-2/botan/eme_raw.h exists in filesystem
botan2: /usr/include/botan-2/botan/emsa.h exists in filesystem
botan2: /usr/include/botan-2/botan/emsa1.h exists in filesystem
botan2: /usr/include/botan-2/botan/emsa_pkcs1.h exists in filesystem
botan2: /usr/include/botan-2/botan/emsa_raw.h exists in filesystem
botan2: /usr/include/botan-2/botan/emsa_x931.h exists in filesystem
botan2: /usr/include/botan-2/botan/entropy_src.h exists in filesystem
botan2: /usr/include/botan-2/botan/exceptn.h exists in filesystem
botan2: /usr/include/botan-2/botan/fd_unix.h exists in filesystem
botan2: /usr/include/botan-2/botan/ffi.h exists in filesystem
botan2: /usr/include/botan-2/botan/filter.h exists in filesystem
botan2: /usr/include/botan-2/botan/filters.h exists in filesystem
botan2: /usr/include/botan-2/botan/fpe_fe1.h exists in filesystem
botan2: /usr/include/botan-2/botan/gcm.h exists in filesystem
botan2: /usr/include/botan-2/botan/gf2m_small_m.h exists in filesystem
botan2: /usr/include/botan-2/botan/ghash.h exists in filesystem
botan2: /usr/include/botan-2/botan/gmac.h exists in filesystem
botan2: /usr/include/botan-2/botan/gost_28147.h exists in filesystem
botan2: /usr/include/botan-2/botan/gost_3410.h exists in filesystem
botan2: /usr/include/botan-2/botan/gost_3411.h exists in filesystem
botan2: /usr/include/botan-2/botan/hash.h exists in filesystem
botan2: /usr/include/botan-2/botan/hash_id.h exists in filesystem
botan2: /usr/include/botan-2/botan/hex.h exists in filesystem
botan2: /usr/include/botan-2/botan/hex_filt.h exists in filesystem
botan2: /usr/include/botan-2/botan/hkdf.h exists in filesystem
botan2: /usr/include/botan-2/botan/hmac.h exists in filesystem
botan2: /usr/include/botan-2/botan/hmac_drbg.h exists in filesystem
botan2: /usr/include/botan-2/botan/hotp.h exists in filesystem
botan2: /usr/include/botan-2/botan/http_util.h exists in filesystem
botan2: /usr/include/botan-2/botan/idea.h exists in filesystem
botan2: /usr/include/botan-2/botan/init.h exists in filesystem
botan2: /usr/include/botan-2/botan/iso9796.h exists in filesystem
botan2: /usr/include/botan-2/botan/kasumi.h exists in filesystem
botan2: /usr/include/botan-2/botan/kdf.h exists in filesystem
botan2: /usr/include/botan-2/botan/kdf1.h exists in filesystem
botan2: /usr/include/botan-2/botan/kdf1_iso18033.h exists in filesystem
botan2: /usr/include/botan-2/botan/kdf2.h exists in filesystem
botan2: /usr/include/botan-2/botan/keccak.h exists in filesystem
botan2: /usr/include/botan-2/botan/key_constraint.h exists in filesystem
botan2: /usr/include/botan-2/botan/key_filt.h exists in filesystem
botan2: /usr/include/botan-2/botan/key_spec.h exists in filesystem
botan2: /usr/include/botan-2/botan/keypair.h exists in filesystem
botan2: /usr/include/botan-2/botan/lion.h exists in filesystem
botan2: /usr/include/botan-2/botan/loadstor.h exists in filesystem
botan2: /usr/include/botan-2/botan/locking_allocator.h exists in filesystem
botan2: /usr/include/botan-2/botan/lookup.h exists in filesystem
botan2: /usr/include/botan-2/botan/lzma.h exists in filesystem
botan2: /usr/include/botan-2/botan/mac.h exists in filesystem
botan2: /usr/include/botan-2/botan/mceies.h exists in filesystem
botan2: /usr/include/botan-2/botan/mceliece.h exists in filesystem
botan2: /usr/include/botan-2/botan/md4.h exists in filesystem
botan2: /usr/include/botan-2/botan/md5.h exists in filesystem
botan2: /usr/include/botan-2/botan/mdx_hash.h exists in filesystem
botan2: /usr/include/botan-2/botan/mem_ops.h exists in filesystem
botan2: /usr/include/botan-2/botan/mgf1.h exists in filesystem
botan2: /usr/include/botan-2/botan/misty1.h exists in filesystem
botan2: /usr/include/botan-2/botan/mode_pad.h exists in filesystem
botan2: /usr/include/botan-2/botan/monty.h exists in filesystem
botan2: /usr/include/botan-2/botan/mul128.h exists in filesystem
botan2: /usr/include/botan-2/botan/mutex.h exists in filesystem
botan2: /usr/include/botan-2/botan/name_constraint.h exists in filesystem
botan2: /usr/include/botan-2/botan/newhope.h exists in filesystem
botan2: /usr/include/botan-2/botan/nist_keywrap.h exists in filesystem
botan2: /usr/include/botan-2/botan/noekeon.h exists in filesystem
botan2: /usr/include/botan-2/botan/numthry.h exists in filesystem
botan2: /usr/include/botan-2/botan/oaep.h exists in filesystem
botan2: /usr/include/botan-2/botan/ocb.h exists in filesystem
botan2: /usr/include/botan-2/botan/ocsp.h exists in filesystem
botan2: /usr/include/botan-2/botan/ocsp_types.h exists in filesystem
botan2: /usr/include/botan-2/botan/ofb.h exists in filesystem
botan2: /usr/include/botan-2/botan/oids.h exists in filesystem
botan2: /usr/include/botan-2/botan/otp.h exists in filesystem
botan2: /usr/include/botan-2/botan/p11.h exists in filesystem
botan2: /usr/include/botan-2/botan/p11_ecc_key.h exists in filesystem
botan2: /usr/include/botan-2/botan/p11_ecdh.h exists in filesystem
botan2: /usr/include/botan-2/botan/p11_ecdsa.h exists in filesystem
botan2: /usr/include/botan-2/botan/p11_module.h exists in filesystem
botan2: /usr/include/botan-2/botan/p11_object.h exists in filesystem
botan2: /usr/include/botan-2/botan/p11_randomgenerator.h exists in filesystem
botan2: /usr/include/botan-2/botan/p11_rsa.h exists in filesystem
botan2: /usr/include/botan-2/botan/p11_session.h exists in filesystem
botan2: /usr/include/botan-2/botan/p11_slot.h exists in filesystem
botan2: /usr/include/botan-2/botan/p11_types.h exists in filesystem
botan2: /usr/include/botan-2/botan/p11_x509.h exists in filesystem
botan2: /usr/include/botan-2/botan/package.h exists in filesystem
botan2: /usr/include/botan-2/botan/par_hash.h exists in filesystem
botan2: /usr/include/botan-2/botan/parsing.h exists in filesystem
botan2: /usr/include/botan-2/botan/passhash9.h exists in filesystem
botan2: /usr/include/botan-2/botan/pbes2.h exists in filesystem
botan2: /usr/include/botan-2/botan/pbkdf.h exists in filesystem
botan2: /usr/include/botan-2/botan/pbkdf1.h exists in filesystem
botan2: /usr/include/botan-2/botan/pbkdf2.h exists in filesystem
botan2: /usr/include/botan-2/botan/pem.h exists in filesystem
botan2: /usr/include/botan-2/botan/pgp_s2k.h exists in filesystem
botan2: /usr/include/botan-2/botan/pipe.h exists in filesystem
botan2: /usr/include/botan-2/botan/pk_algs.h exists in filesystem
botan2: /usr/include/botan-2/botan/pk_keys.h exists in filesystem
botan2: /usr/include/botan-2/botan/pk_ops.h exists in filesystem
botan2: /usr/include/botan-2/botan/pk_ops_fwd.h exists in filesystem
botan2: /usr/include/botan-2/botan/pkcs10.h exists in filesystem
botan2: /usr/include/botan-2/botan/pkcs11.h exists in filesystem
botan2: /usr/include/botan-2/botan/pkcs11f.h exists in filesystem
botan2: /usr/include/botan-2/botan/pkcs11t.h exists in filesystem
botan2: /usr/include/botan-2/botan/pkcs8.h exists in filesystem
botan2: /usr/include/botan-2/botan/pkix_enums.h exists in filesystem
botan2: /usr/include/botan-2/botan/pkix_types.h exists in filesystem
botan2: /usr/include/botan-2/botan/point_gfp.h exists in filesystem
botan2: /usr/include/botan-2/botan/poly1305.h exists in filesystem
botan2: /usr/include/botan-2/botan/polyn_gf2m.h exists in filesystem
botan2: /usr/include/botan-2/botan/pow_mod.h exists in filesystem
botan2: /usr/include/botan-2/botan/prf_tls.h exists in filesystem
botan2: /usr/include/botan-2/botan/prf_x942.h exists in filesystem
botan2: /usr/include/botan-2/botan/processor_rng.h exists in filesystem
botan2: /usr/include/botan-2/botan/psk_db.h exists in filesystem
botan2: /usr/include/botan-2/botan/psk_db_sql.h exists in filesystem
botan2: /usr/include/botan-2/botan/pssr.h exists in filesystem
botan2: /usr/include/botan-2/botan/pubkey.h exists in filesystem
botan2: /usr/include/botan-2/botan/pwdhash.h exists in filesystem
botan2: /usr/include/botan-2/botan/rc4.h exists in filesystem
botan2: /usr/include/botan-2/botan/rdrand_rng.h exists in filesystem
botan2: /usr/include/botan-2/botan/reducer.h exists in filesystem
botan2: /usr/include/botan-2/botan/rfc3394.h exists in filesystem
botan2: /usr/include/botan-2/botan/rfc6979.h exists in filesystem
botan2: /usr/include/botan-2/botan/rmd160.h exists in filesystem
botan2: /usr/include/botan-2/botan/rng.h exists in filesystem
botan2: /usr/include/botan-2/botan/rotate.h exists in filesystem
botan2: /usr/include/botan-2/botan/roughtime.h exists in filesystem
botan2: /usr/include/botan-2/botan/rsa.h exists in filesystem
botan2: /usr/include/botan-2/botan/salsa20.h exists in filesystem
botan2: /usr/include/botan-2/botan/scan_name.h exists in filesystem
botan2: /usr/include/botan-2/botan/scrypt.h exists in filesystem
botan2: /usr/include/botan-2/botan/secmem.h exists in filesystem
botan2: /usr/include/botan-2/botan/secqueue.h exists in filesystem
botan2: /usr/include/botan-2/botan/seed.h exists in filesystem
botan2: /usr/include/botan-2/botan/serpent.h exists in filesystem
botan2: /usr/include/botan-2/botan/sha160.h exists in filesystem
botan2: /usr/include/botan-2/botan/sha2_32.h exists in filesystem
botan2: /usr/include/botan-2/botan/sha2_64.h exists in filesystem
botan2: /usr/include/botan-2/botan/sha3.h exists in filesystem
botan2: /usr/include/botan-2/botan/shacal2.h exists in filesystem
botan2: /usr/include/botan-2/botan/shake.h exists in filesystem
botan2: /usr/include/botan-2/botan/shake_cipher.h exists in filesystem
botan2: /usr/include/botan-2/botan/siphash.h exists in filesystem
botan2: /usr/include/botan-2/botan/siv.h exists in filesystem
botan2: /usr/include/botan-2/botan/skein_512.h exists in filesystem
botan2: /usr/include/botan-2/botan/sm2.h exists in filesystem
botan2: /usr/include/botan-2/botan/sm2_enc.h exists in filesystem
botan2: /usr/include/botan-2/botan/sm3.h exists in filesystem
botan2: /usr/include/botan-2/botan/sm4.h exists in filesystem
botan2: /usr/include/botan-2/botan/sodium.h exists in filesystem
botan2: /usr/include/botan-2/botan/sp800_108.h exists in filesystem
botan2: /usr/include/botan-2/botan/sp800_56a.h exists in filesystem
botan2: /usr/include/botan-2/botan/sp800_56c.h exists in filesystem
botan2: /usr/include/botan-2/botan/sqlite3.h exists in filesystem
botan2: /usr/include/botan-2/botan/srp6.h exists in filesystem
botan2: /usr/include/botan-2/botan/stateful_rng.h exists in filesystem
botan2: /usr/include/botan-2/botan/stl_compatibility.h exists in filesystem
botan2: /usr/include/botan-2/botan/stream_cipher.h exists in filesystem
botan2: /usr/include/botan-2/botan/stream_mode.h exists in filesystem
botan2: /usr/include/botan-2/botan/streebog.h exists in filesystem
botan2: /usr/include/botan-2/botan/sym_algo.h exists in filesystem
botan2: /usr/include/botan-2/botan/symkey.h exists in filesystem
botan2: /usr/include/botan-2/botan/system_rng.h exists in filesystem
botan2: /usr/include/botan-2/botan/threefish.h exists in filesystem
botan2: /usr/include/botan-2/botan/threefish_512.h exists in filesystem
botan2: /usr/include/botan-2/botan/tiger.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_alert.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_algos.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_blocking.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_callbacks.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_channel.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_ciphersuite.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_client.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_exceptn.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_extensions.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_handshake_msg.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_magic.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_messages.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_policy.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_server.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_server_info.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_session.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_session_manager.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_session_manager_sql.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_session_manager_sqlite.h exists in filesystem
botan2: /usr/include/botan-2/botan/tls_version.h exists in filesystem
botan2: /usr/include/botan-2/botan/totp.h exists in filesystem
botan2: /usr/include/botan-2/botan/tss.h exists in filesystem
botan2: /usr/include/botan-2/botan/twofish.h exists in filesystem
botan2: /usr/include/botan-2/botan/types.h exists in filesystem
botan2: /usr/include/botan-2/botan/uuid.h exists in filesystem
botan2: /usr/include/botan-2/botan/version.h exists in filesystem
botan2: /usr/include/botan-2/botan/whrlpool.h exists in filesystem
botan2: /usr/include/botan-2/botan/workfactor.h exists in filesystem
botan2: /usr/include/botan-2/botan/x509_ca.h exists in filesystem
botan2: /usr/include/botan-2/botan/x509_crl.h exists in filesystem
botan2: /usr/include/botan-2/botan/x509_dn.h exists in filesystem
botan2: /usr/include/botan-2/botan/x509_ext.h exists in filesystem
botan2: /usr/include/botan-2/botan/x509_key.h exists in filesystem
botan2: /usr/include/botan-2/botan/x509_obj.h exists in filesystem
botan2: /usr/include/botan-2/botan/x509cert.h exists in filesystem
botan2: /usr/include/botan-2/botan/x509path.h exists in filesystem
botan2: /usr/include/botan-2/botan/x509self.h exists in filesystem
botan2: /usr/include/botan-2/botan/x919_mac.h exists in filesystem
botan2: /usr/include/botan-2/botan/xmss.h exists in filesystem
botan2: /usr/include/botan-2/botan/xmss_hash.h exists in filesystem
botan2: /usr/include/botan-2/botan/xmss_key_pair.h exists in filesystem
botan2: /usr/include/botan-2/botan/xmss_parameters.h exists in filesystem
botan2: /usr/include/botan-2/botan/xmss_privatekey.h exists in filesystem
botan2: /usr/include/botan-2/botan/xmss_publickey.h exists in filesystem
botan2: /usr/include/botan-2/botan/xmss_wots.h exists in filesystem
botan2: /usr/include/botan-2/botan/xmss_wots_parameters.h exists in filesystem
botan2: /usr/include/botan-2/botan/xmss_wots_privatekey.h exists in filesystem
botan2: /usr/include/botan-2/botan/xmss_wots_publickey.h exists in filesystem
botan2: /usr/include/botan-2/botan/xtea.h exists in filesystem
botan2: /usr/include/botan-2/botan/xts.h exists in filesystem
botan2: /usr/include/botan-2/botan/zfec.h exists in filesystem
botan2: /usr/include/botan-2/botan/zlib.h exists in filesystem
botan2: /usr/lib/libbotan-2.so exists in filesystem
botan2: /usr/lib/libbotan-2.so.19 exists in filesystem
botan2: /usr/lib/libbotan-2.so.19.19.3 exists in filesystem
botan2: /usr/lib/pkgconfig/botan-2.pc exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/authors.txt exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/abi.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/bigint.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/block_cipher.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/cipher_modes.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/compression.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/contents.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/credentials_manager.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/cryptobox.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/ecc.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/env_vars.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/ffi.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/filters.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/fpe.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/hash.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/kdf.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/keywrap.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/message_auth_codes.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/otp.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/passhash.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/pbkdf.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/pkcs11.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/psk_db.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/pubkey.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/python.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/rng.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/roughtime.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/secmem.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/srp.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/stream_ciphers.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/tls.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/tpm.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/tss.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/versions.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/x509.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/api_ref/zfec.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/authors.txt exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/building.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/cli.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/contents.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/credits.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/deprecated.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/dev_ref/configure.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/dev_ref/contents.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/dev_ref/continuous_integration.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/dev_ref/contributing.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/dev_ref/fuzzing.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/dev_ref/mistakes.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/dev_ref/oids.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/dev_ref/os.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/dev_ref/reading_list.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/dev_ref/release_process.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/dev_ref/test_framework.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/dev_ref/todo.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/goals.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/index.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/old_news.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/packaging.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/pgpkey.txt exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/roadmap.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/security.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/side_channels.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/handbook/support.rst exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/license.txt exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/news.txt exists in filesystem
botan2: /usr/share/doc/botan-2.19.3/pgpkey.txt exists in filesystem
Errors occurred, no packages were upgraded.

I saw that there are conflicting files and found your post on how to resolve it. I tried running pacman -S botan2 --overwrite '*':

resolving dependencies...
looking for conflicting packages...

Packages (1) botan2-2.19.3-1

Total Installed Size:  7.40 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%
error: could not open file: /etc/mtab: No such file or directory
error: could not determine filesystem mount points
error: not enough free disk space
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

I searched how to solve this and found a sugestion to run rm /etc/mtab and ln -s /proc/self/mounts /etc/mtab. But the issue persists.

Any suggestions?

Your system crashed during update - this is the likely explanation

You will have to go over your system root to figure out what is taking space and decide what to remove.

You can use this to remove unnecessary packages from pacman cache.

pacman -Scc

Thank you.

I ran pacman -Scc, now I get the same errors without the “not enough free disk space” error:

# pacman -S botan2 --overwrite '*'
resolving dependencies...
looking for conflicting packages...

Packages (1) botan2-2.19.3-1

Total Download Size:   2.06 MiB
Total Installed Size:  7.40 MiB

:: Proceed with installation? [Y/n] 
error: could not open file: /etc/mtab: No such file or directory
error: could not determine filesystem mount points
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.

I figured it out, I forgot to mount proc. After that I could run the updates and reinstall the kernel. Now I can boot in my system again.

Thank you again for all your help and for the link to updating manjaro the smart way.

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