FS#66570 - [filesystem] Deleting /boot

Attached to Project: Arch Linux
Opened by Torus (T0t0) - Thursday, 07 May 2020, 01:49 GMT
Last edited by Sébastien Luttringer (seblu) - Tuesday, 19 May 2020, 22:30 GMT
Task Type Bug Report
Category Packages: Core
Status Closed
Assigned To Sébastien Luttringer (seblu)
Architecture All
Severity Critical
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Description:

The 'filesystem 2020.05.03-1' package update removed the /boot folder for me. I had to rebuild the folder with its contents (grub and initramfs).

Steps to reproduce:

Install the package then reboot.
This task depends upon

Closed by  Sébastien Luttringer (seblu)
Tuesday, 19 May 2020, 22:30 GMT
Reason for closing:  Not a bug
Comment by Sébastien Luttringer (seblu) - Thursday, 07 May 2020, 02:15 GMT
Very weird! filesystem package as no install script and fortunately I'm not able to reproduce.

Could you paste the lines of the pacman.log relative to your upgrade, please.
Comment by Torus (T0t0) - Thursday, 07 May 2020, 02:40 GMT
```

[2020-05-06T15:38:04+0200] [PACMAN] Running 'pacman --color=always --sync --refresh'
[2020-05-06T15:38:04+0200] [PACMAN] synchronizing package lists
[2020-05-06T15:38:18+0200] [PACMAN] Running 'pacman --color=always --sync --sysupgrade'
[2020-05-06T15:38:18+0200] [PACMAN] starting full system upgrade
[2020-05-06T15:38:19+0200] [ALPM] transaction started
[2020-05-06T15:38:19+0200] [ALPM] upgraded filesystem (2019.10-2 -> 2020.05.03-1)
[2020-05-06T15:38:19+0200] [ALPM] upgraded shared-mime-info (1.15-2 -> 1.15+43+gd23e9fa-2)
[2020-05-06T15:38:19+0200] [ALPM] transaction completed
[2020-05-06T15:38:19+0200] [ALPM] running '20-systemd-sysusers.hook'...
[2020-05-06T15:38:19+0200] [ALPM] running '30-systemd-sysctl.hook'...
[2020-05-06T15:38:19+0200] [ALPM] running '30-systemd-tmpfiles.hook'...
[2020-05-06T15:38:19+0200] [ALPM] running '30-systemd-update.hook'...
[2020-05-06T15:38:19+0200] [ALPM] running 'update-mime-database.hook'...
[2020-05-07T02:41:06+0200] [PACMAN] Running 'pacman -Syu grub'
[2020-05-07T02:41:06+0200] [PACMAN] synchronizing package lists
[2020-05-07T02:41:07+0200] [PACMAN] starting full system upgrade
[2020-05-07T02:41:57+0200] [ALPM] transaction started
[2020-05-07T02:41:58+0200] [ALPM] reinstalled grub (2:2.04-5)
[2020-05-07T02:41:58+0200] [ALPM] upgraded nettle (3.5.1-2 -> 3.6-1)
[2020-05-07T02:41:58+0200] [ALPM] upgraded gnutls (3.6.13-1 -> 3.6.13-2)
[2020-05-07T02:41:58+0200] [ALPM] upgraded libdv (1.0.0-7 -> 1.0.0-8)
[2020-05-07T02:41:58+0200] [ALPM] upgraded libhandy (0.0.13-1 -> 0.0.13-2)
[2020-05-07T02:41:58+0200] [ALPM] upgraded libsm (1.2.3-1 -> 1.2.3-2)
[2020-05-07T02:41:58+0200] [ALPM] upgraded pygobject-devel (3.36.0-2 -> 3.36.1-1)
[2020-05-07T02:41:58+0200] [ALPM] upgraded python-gobject (3.36.0-2 -> 3.36.1-1)
[2020-05-07T02:41:58+0200] [ALPM] upgraded riot-web (1.5.15-1 -> 1.6.0-1)
[2020-05-07T02:41:58+0200] [ALPM] upgraded riot-desktop (1.5.15-1 -> 1.6.0-1)
[2020-05-07T02:41:58+0200] [ALPM] upgraded wget (1.20.3-2 -> 1.20.3-3)
[2020-05-07T02:41:58+0200] [ALPM] upgraded xcb-util (0.4.0-2 -> 0.4.0-3)
[2020-05-07T02:41:58+0200] [ALPM] upgraded xcb-util-image (0.4.0-2 -> 0.4.0-3)
[2020-05-07T02:41:58+0200] [ALPM] upgraded xcb-util-keysyms (0.4.0-2 -> 0.4.0-3)
[2020-05-07T02:41:58+0200] [ALPM] upgraded xcb-util-renderutil (0.3.9-2 -> 0.3.9-3)
[2020-05-07T02:41:58+0200] [ALPM] upgraded xcb-util-wm (0.4.1-2 -> 0.4.1-3)
[2020-05-07T02:41:58+0200] [ALPM] upgraded xorg-server-common (1.20.8-1 -> 1.20.8-2)
[2020-05-07T02:41:58+0200] [ALPM] upgraded xorg-server (1.20.8-1 -> 1.20.8-2)
[2020-05-07T02:41:58+0200] [ALPM] transaction completed
[2020-05-07T02:41:58+0200] [ALPM] running '30-systemd-update.hook'...
[2020-05-07T02:41:58+0200] [ALPM] running 'gtk-update-icon-cache.hook'...
[2020-05-07T02:41:58+0200] [ALPM] running 'texinfo-install.hook'...
[2020-05-07T02:41:58+0200] [ALPM] running 'update-desktop-database.hook'...
[2020-05-07T02:54:19+0200] [PACMAN] Running 'pacman -S linux linux-headers'
[2020-05-07T02:54:32+0200] [ALPM] transaction started
[2020-05-07T02:54:32+0200] [ALPM] reinstalled linux (5.6.10.arch1-1)
[2020-05-07T02:54:34+0200] [ALPM] reinstalled linux-headers (5.6.10.arch1-1)
[2020-05-07T02:54:34+0200] [ALPM] transaction completed
[2020-05-07T02:54:34+0200] [ALPM] running '30-systemd-update.hook'...
[2020-05-07T02:54:34+0200] [ALPM] running '60-depmod.hook'...
[2020-05-07T02:54:42+0200] [ALPM] running '90-mkinitcpio-install.hook'...
[2020-05-07T02:54:42+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
[2020-05-07T02:54:42+0200] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
[2020-05-07T02:54:42+0200] [ALPM-SCRIPTLET] ==> Starting build: 5.6.10-arch1-1
[2020-05-07T02:54:42+0200] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2020-05-07T02:54:43+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2020-05-07T02:54:43+0200] [ALPM-SCRIPTLET] ==> Creating lz4-compressed initcpio image: /boot/initramfs-linux.img
[2020-05-07T02:54:43+0200] [ALPM-SCRIPTLET] ==> Image generation successful
[2020-05-07T02:54:43+0200] [ALPM-SCRIPTLET] ==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
[2020-05-07T02:54:43+0200] [ALPM-SCRIPTLET] -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
[2020-05-07T02:54:43+0200] [ALPM-SCRIPTLET] ==> Starting build: 5.6.10-arch1-1
[2020-05-07T02:54:43+0200] [ALPM-SCRIPTLET] -> Running build hook: [base]
[2020-05-07T02:54:44+0200] [ALPM-SCRIPTLET] ==> Generating module dependencies
[2020-05-07T02:54:44+0200] [ALPM-SCRIPTLET] ==> Creating lz4-compressed initcpio image: /boot/initramfs-linux-fallback.img
[2020-05-07T02:54:44+0200] [ALPM-SCRIPTLET] ==> Image generation successful


```
Comment by Sébastien Luttringer (seblu) - Thursday, 07 May 2020, 03:01 GMT
Ok. Could you reproduce the upgrade with pacman --debug?
Comment by Torus (T0t0) - Thursday, 07 May 2020, 03:22 GMT
I don't understand. You want me to downgrade the filesystem package and then do pacman -Syu --debug again?


I wasn't able to reproduce the bug:

debug: pacman v5.2.1 - libalpm v12.0.1
debug: config: attempting to read file /etc/pacman.conf
debug: config: new section 'options'
debug: config: HoldPkg: pacman
debug: config: HoldPkg: glibc
debug: config: arch: x86_64
debug: config: IgnorePkg: pacman-mirrorlist
debug: config: NoExtract: usr/share/man/*
debug: config: NoExtract: usr/share/doc/*
debug: config: NoExtract: usr/share/licenses/*
debug: config: NoExtract: usr/share/locale/[a-z]*/*
debug: config: NoExtract: !usr/share/locale/fr/*
debug: config: NoExtract: !usr/share/locale/fr_FR/*
debug: config: NoExtract: !usr/share/locale/locale.alias
debug: config: totaldownload
debug: config: verbosepkglists
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 85: including /etc/pacman.d/mirrorlist
debug: config: new section 'extra'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 89: including /etc/pacman.d/mirrorlist
debug: config: new section 'community'
debug: config: SigLevel: PackageRequired
debug: config file /etc/pacman.conf, line 96: 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: Aucun fichier ou dossier de ce type
debug: sig path /var/lib/pacman/sync/core.db.sig could not be opened
debug: missing optional signature
debug: setting usage of 15 for core repository
debug: adding new server URL to database 'core': https://mirror.selfnet.de/archlinux/core/os/x86_64
debug: adding new server URL to database 'core': https://archlinux.mailtunnel.eu/core/os/x86_64
debug: adding new server URL to database 'core': https://ger.mirror.pkgbuild.com/core/os/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: Aucun fichier ou dossier de ce type
debug: sig path /var/lib/pacman/sync/extra.db.sig could not be opened
debug: missing optional signature
debug: setting usage of 15 for extra repository
debug: adding new server URL to database 'extra': https://mirror.selfnet.de/archlinux/extra/os/x86_64
debug: adding new server URL to database 'extra': https://archlinux.mailtunnel.eu/extra/os/x86_64
debug: adding new server URL to database 'extra': https://ger.mirror.pkgbuild.com/extra/os/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: Aucun fichier ou dossier de ce type
debug: sig path /var/lib/pacman/sync/community.db.sig could not be opened
debug: missing optional signature
debug: setting usage of 15 for community repository
debug: adding new server URL to database 'community': https://mirror.selfnet.de/archlinux/community/os/x86_64
debug: adding new server URL to database 'community': https://archlinux.mailtunnel.eu/community/os/x86_64
debug: adding new server URL to database 'community': https://ger.mirror.pkgbuild.com/community/os/x86_64
debug: loading package cache for repository 'core'
debug: opening archive /var/lib/pacman/sync/core.db
debug: added 230 packages to package cache for db 'core'
debug: adding package 'filesystem'
debug: loading package cache for repository 'local'
debug: added 701 packages to package cache for db 'local'
debug: adding package filesystem-2020.05.03-1 to the transaction add list
résolution des dépendances…
debug: resolving target's dependencies
debug: started resolving dependencies
debug: checkdeps: package filesystem-2020.05.03-1
debug: finished resolving dependencies
recherche des conflits entre paquets…
debug: looking for conflicts
debug: check targets vs targets
debug: check targets vs targets
debug: check targets vs db and db vs targets
debug: check targets vs db
debug: check db vs targets
debug: checking dependencies
debug: checkdeps: package filesystem-2020.05.03-1
debug: found cached pkg: /var/cache/pacman/pkg/filesystem-2020.05.03-1-x86_64.pkg.tar.zst
debug: setting download size 0 for pkg filesystem
debug: sorting by dependencies
debug: started sorting dependencies
debug: sorting dependencies finished

Paquet (1) Ancienne version Nouvelle version Changement net

core/filesystem 2019.10-2 2020.05.03-1 0,00 MiB

Taille totale installée : 0,04 MiB
Taille de mise à jour nette : 0,00 MiB

:: Procéder à l’installation ? [O/n]
debug: using cachedir: /var/cache/pacman/pkg/
vérification de l’intégrité des paquets…
debug: GPGME version: 1.13.1
debug: GPGME engine info: file=/usr/bin/gpg, home=/etc/pacman.d/gnupg/
debug: looking up key 4A1AFC345EBE18F8 locally
debug: key lookup success, key exists
analyse de l’intégrité des paquets…
debug: found cached pkg: /var/cache/pacman/pkg/filesystem-2020.05.03-1-x86_64.pkg.tar.zst
debug: sig data: iQIrBAABCgAdFiEEVyJOyaX8pvvJK7iqShr8NF6+GPgFAl6u1KcACgkQShr8NF6+GPiDWw+/Q/HJ7hYe0qi98mQ9JdgBXDKCsHK4WsbuEQiC63RKRKrHlQbKIGWeecNNNr1RrmSsfV3KsxnNJQqcdsOIrEvWojnPPdKFjJATx9yQp/LS8I4rX//YAX2IpYb2b2cr67BYcWE8mp/6jFPESEedZSOzV67aaNZzMmpdjTonmXd/1SpyXw5FDSdUU7+8mJ5VsoJxDG+hdghcZJrf352Wlhms4Hvqq/np4ixNYF44MBVJokcg0POY4A4oB3ApY3t2AlYr/yXXAz41YdLf0LMgXCVLFRPFrqhPH38+pvE4m5qLKKQZ6GTRPylOPuetn8Lldi156j9Qr85jZNxvrtVitapaW3wASc3+EXA4yzvbl9duCMfkY+0aXy4zP0B+QZAS30ijNrncuDcN/JUECCRxhYBbPyKFXLZOk+prCPAGv+LfNoQXPQntKmHCNQuc8o2NyfZAhprkFC39eiy+uOuE01ZBxaKTwq6HnuYPXof54YXBndie2JORNE82gG3VcyRYJmVC/268Cs5+7KNRUzGIhYX3H5qpEUwBKwK26N9X141e1aJa1d57aXHZa0vvx4WOuN/x6lE2fj5ekAmjkyJxMrPRRvK9SaBKGmPkDjlJy1a46wlKqYJQgN2N+ic2Cm21ryEOCI+k2i0kItGepVc8MDKl6R6DwREWoJdd
debug: checking signature for /var/cache/pacman/pkg/filesystem-2020.05.03-1-x86_64.pkg.tar.zst
debug: 1 signatures returned
debug: fingerprint: 57224EC9A5FCA6FBC92BB8AA4A1AFC345EBE18F8
debug: summary: valid
debug: summary: green
debug: status: Réussite
debug: timestamp: 1588516007
debug: exp_timestamp: 0
debug: validity: full; reason: Réussite
debug: key: B81B051F2D7FC867AAFF35A58DBD63B82072D77A, Sébastien Luttringer <seblu@seblu.net>, owner_trust unknown, disabled 0
debug: signature is valid
debug: signature is fully trusted
chargement des fichiers des paquets…
debug: found cached pkg: /var/cache/pacman/pkg/filesystem-2020.05.03-1-x86_64.pkg.tar.zst
debug: replacing pkgcache entry with package file for target filesystem
debug: opening archive /var/cache/pacman/pkg/filesystem-2020.05.03-1-x86_64.pkg.tar.zst
debug: starting package load for /var/cache/pacman/pkg/filesystem-2020.05.03-1-x86_64.pkg.tar.zst
debug: found mtree for package /var/cache/pacman/pkg/filesystem-2020.05.03-1-x86_64.pkg.tar.zst, getting file list
debug: finished mtree reading for /var/cache/pacman/pkg/filesystem-2020.05.03-1-x86_64.pkg.tar.zst
debug: sorting package filelist for /var/cache/pacman/pkg/filesystem-2020.05.03-1-x86_64.pkg.tar.zst
recherche des conflits entre fichiers…
debug: looking for file conflicts
debug: searching for file conflicts: filesystem
debug: searching for filesystem conflicts: filesystem
debug: parsing hook file /usr/share/libalpm/hooks/60-depmod.hook
debug: File targets are deprecated, use Path instead
debug: parsing hook file /usr/share/libalpm/hooks/update-ca-trust.hook
debug: File targets are deprecated, use Path instead
debug: parsing hook file /usr/share/libalpm/hooks/gtk-query-immodules-2.0.hook
debug: parsing hook file /usr/share/libalpm/hooks/60-mkinitcpio-remove.hook
debug: File targets are deprecated, use Path instead
debug: parsing hook file /usr/share/libalpm/hooks/update-vlc-plugin-cache.hook
debug: parsing hook file /usr/share/libalpm/hooks/texinfo-remove.hook
debug: parsing hook file /usr/share/libalpm/hooks/dbus-reload.hook
debug: File targets are deprecated, use Path instead
debug: parsing hook file /usr/share/libalpm/hooks/xorg-mkfontscale.hook
debug: parsing hook file /usr/share/libalpm/hooks/dconf-update.hook
debug: parsing hook file /usr/share/libalpm/hooks/texinfo-install.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-hwdb.hook
debug: parsing hook file /usr/share/libalpm/hooks/update-mime-database.hook
debug: parsing hook file /usr/share/libalpm/hooks/update-desktop-database.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-update.hook
debug: parsing hook file /usr/share/libalpm/hooks/fontconfig.hook
debug: parsing hook file /usr/share/libalpm/hooks/gtk-query-immodules-3.0.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-binfmt.hook
debug: parsing hook file /usr/share/libalpm/hooks/gtk-update-icon-cache.hook
debug: parsing hook file /usr/share/libalpm/hooks/glib-compile-schemas.hook
debug: parsing hook file /usr/share/libalpm/hooks/gdk-pixbuf-query-loaders.hook
debug: File targets are deprecated, use Path instead
debug: parsing hook file /usr/share/libalpm/hooks/gvfsd.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-udev-reload.hook
debug: parsing hook file /usr/share/libalpm/hooks/20-systemd-sysusers.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-catalog.hook
debug: parsing hook file /usr/share/libalpm/hooks/detect-old-perl-modules.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-tmpfiles.hook
debug: parsing hook file /usr/share/libalpm/hooks/gio-querymodules.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-sysctl.hook
debug: parsing hook file /usr/share/libalpm/hooks/90-mkinitcpio-install.hook
debug: File targets are deprecated, use Path instead
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-daemon-reload.hook
:: Traitement des changements du paquet…
debug: installing packages
mise à jour de filesystem…
debug: upgrading package filesystem-2020.05.03-1
debug: removing old package first (filesystem-2019.10-2)
debug: failed to stat directory /usr/share/man/man2/: Aucun fichier ou dossier de ce type
debug: "/usr/share/man/man2/" is not writable: Aucun fichier ou dossier de ce type
debug: failed to stat directory /usr/share/man/man4/: Aucun fichier ou dossier de ce type
debug: "/usr/share/man/man4/" is not writable: Aucun fichier ou dossier de ce type
debug: failed to stat directory /usr/share/man/man6/: Aucun fichier ou dossier de ce type
debug: "/usr/share/man/man6/" is not writable: Aucun fichier ou dossier de ce type
debug: removing 116 files
debug: keeping directory /var/tmp (contains files)
debug: keeping directory /var/spool/mail (contains files)
debug: keeping directory /var/spool (contains files)
debug: unlinking /var/run
debug: keeping directory /var/opt (in new package)
debug: unlinking /var/mail
debug: keeping directory /var/log/old (in new package)
debug: keeping directory /var/log (contains files)
debug: unlinking /var/lock
debug: keeping directory /var/local (in new package)
debug: keeping directory /var/lib/misc (in new package)
debug: keeping directory /var/lib (contains files)
debug: keeping directory /var/games (in new package)
debug: keeping directory /var/empty (in new package)
debug: keeping directory /var/cache (contains files)
debug: keeping directory /var (contains files)
debug: keeping directory /usr/src (contains files)
debug: unlinking /usr/share/pixmaps/archlinux.svg
debug: unlinking /usr/share/pixmaps/archlinux.png
debug: keeping directory /usr/share/pixmaps (contains files)
debug: keeping directory /usr/share/misc (in new package)
debug: keeping directory /usr/share/man/man8 (in new package)
debug: keeping directory /usr/share/man/man7 (in new package)
debug: file /usr/share/man/man6 does not exist
debug: keeping directory /usr/share/man/man5 (in new package)
debug: file /usr/share/man/man4 does not exist
debug: keeping directory /usr/share/man/man3 (in new package)
debug: file /usr/share/man/man2 does not exist
debug: keeping directory /usr/share/man/man1 (contains files)
debug: keeping directory /usr/share/man (contains files)
debug: unlinking /usr/share/factory/etc/shells
debug: unlinking /usr/share/factory/etc/shadow
debug: unlinking /usr/share/factory/etc/securetty
debug: unlinking /usr/share/factory/etc/resolv.conf
debug: unlinking /usr/share/factory/etc/profile
debug: unlinking /usr/share/factory/etc/passwd
debug: unlinking /usr/share/factory/etc/nsswitch.conf
debug: unlinking /usr/share/factory/etc/motd
debug: unlinking /usr/share/factory/etc/ld.so.conf
debug: unlinking /usr/share/factory/etc/issue
debug: unlinking /usr/share/factory/etc/hosts
debug: unlinking /usr/share/factory/etc/host.conf
debug: unlinking /usr/share/factory/etc/gshadow
debug: unlinking /usr/share/factory/etc/group
debug: unlinking /usr/share/factory/etc/fstab
debug: unlinking /usr/share/factory/etc/crypttab
debug: keeping directory /usr/share/factory/etc (contains files)
debug: keeping directory /usr/share/factory (contains files)
debug: keeping directory /usr/share (contains files)
debug: unlinking /usr/sbin
debug: keeping directory /usr/local/src (in new package)
debug: unlinking /usr/local/share/man
debug: keeping directory /usr/local/share (in new package)
debug: keeping directory /usr/local/sbin (in new package)
debug: keeping directory /usr/local/man (in new package)
debug: keeping directory /usr/local/lib (in new package)
debug: keeping directory /usr/local/include (in new package)
debug: keeping directory /usr/local/games (in new package)
debug: keeping directory /usr/local/etc (in new package)
debug: keeping directory /usr/local/bin (contains files)
debug: keeping directory /usr/local (contains files)
debug: unlinking /usr/lib64
debug: unlinking /usr/lib/tmpfiles.d/arch.conf
debug: keeping directory /usr/lib/tmpfiles.d (contains files)
debug: unlinking /usr/lib/sysusers.d/arch.conf
debug: keeping directory /usr/lib/sysusers.d (contains files)
debug: unlinking /usr/lib/systemd/system-environment-generators/10-arch
debug: keeping directory /usr/lib/systemd/system-environment-generators (in new package)
debug: keeping directory /usr/lib/systemd (contains files)
debug: unlinking /usr/lib/sysctl.d/10-arch.conf
debug: keeping directory /usr/lib/sysctl.d (contains files)
debug: unlinking /usr/lib/os-release
debug: keeping directory /usr/lib (contains files)
debug: keeping directory /usr/include (contains files)
debug: keeping directory /usr/bin (contains files)
debug: keeping directory /usr (contains files)
debug: keeping directory /tmp (contains files)
debug: keeping directory /sys (contains files)
debug: keeping directory /srv/http (in new package)
debug: keeping directory /srv/ftp (in new package)
debug: keeping directory /srv (contains files)
debug: unlinking /sbin
debug: keeping directory /run (contains files)
debug: keeping directory /root (contains files)
debug: keeping directory /proc (contains files)
debug: keeping directory /opt (in new package)
debug: keeping directory /mnt (in new package)
debug: unlinking /lib64
debug: unlinking /lib
debug: keeping directory /home (contains files)
debug: keeping directory /etc/skel (contains files)
debug: etc/shells is in skip_remove, skipping removal
debug: etc/shadow is in skip_remove, skipping removal
debug: etc/securetty is in skip_remove, skipping removal
debug: etc/resolv.conf is in skip_remove, skipping removal
debug: unlinking /etc/profile.d/locale.sh
debug: keeping directory /etc/profile.d (contains files)
debug: etc/profile is in skip_remove, skipping removal
debug: etc/passwd is in skip_remove, skipping removal
debug: etc/nsswitch.conf is in skip_remove, skipping removal
debug: unlinking /etc/mtab
debug: etc/motd is in skip_remove, skipping removal
debug: keeping directory /etc/ld.so.conf.d (contains files)
debug: etc/ld.so.conf is in skip_remove, skipping removal
debug: etc/issue is in skip_remove, skipping removal
debug: etc/hosts is in skip_remove, skipping removal
debug: etc/host.conf is in skip_remove, skipping removal
debug: etc/gshadow is in skip_remove, skipping removal
debug: etc/group is in skip_remove, skipping removal
debug: etc/fstab is in skip_remove, skipping removal
debug: etc/crypttab is in skip_remove, skipping removal
debug: unlinking /etc/arch-release
debug: keeping directory /etc (contains files)
debug: keeping directory /dev (contains files)
debug: keeping directory /boot (contains files)
debug: unlinking /bin
debug: removing database entry 'filesystem'
debug: removing entry 'filesystem' from 'local' cache
debug: opening archive /var/cache/pacman/pkg/filesystem-2020.05.03-1-x86_64.pkg.tar.zst
debug: extracting files
debug: skipping extraction of '.BUILDINFO'
debug: skipping extraction of '.PKGINFO'
debug: extracting /bin
debug: extract: skipping dir extraction of /boot/
debug: extract: skipping dir extraction of /dev/
debug: extract: skipping dir extraction of /etc/
debug: extracting /etc/arch-release
debug: extracting /etc/crypttab.pacnew
debug: checking hashes for /etc/crypttab
debug: current: 5fa6674df7645d7f5895f2d12b4ef4e9
debug: new: 5fa6674df7645d7f5895f2d12b4ef4e9
debug: original: 5fa6674df7645d7f5895f2d12b4ef4e9
debug: action: installing new file: /etc/crypttab
debug: extracting /etc/fstab.pacnew
debug: checking hashes for /etc/fstab
debug: current: 7f2b5507bac039454e139d92326c160a
debug: new: e33f6dfdd61978fcb3ddf1431286e05a
debug: original: e33f6dfdd61978fcb3ddf1431286e05a
debug: action: leaving existing file in place
debug: extracting /etc/group.pacnew
debug: checking hashes for /etc/group
debug: current: af66e88dd644fe4a18e86be45cfaff7c
debug: new: 7fed1e1fb855e41a6d64d41f8521d69a
debug: original: 7fed1e1fb855e41a6d64d41f8521d69a
debug: action: leaving existing file in place
debug: extracting /etc/gshadow.pacnew
debug: checking hashes for /etc/gshadow
debug: current: 93014019df5211585e93b5befe9da441
debug: new: 1c1e3b08acfa286f4b417c49de3e4366
debug: original: 1c1e3b08acfa286f4b417c49de3e4366
debug: action: leaving existing file in place
debug: extracting /etc/host.conf.pacnew
debug: checking hashes for /etc/host.conf
debug: current: 7d119a9cce152aa182fb3392ddeecea7
debug: new: 7d119a9cce152aa182fb3392ddeecea7
debug: original: 7d119a9cce152aa182fb3392ddeecea7
debug: action: installing new file: /etc/host.conf
debug: extracting /etc/hosts.pacnew
debug: checking hashes for /etc/hosts
debug: current: 289476de2594e542abb3aa668e494397
debug: new: a1315ea3e2b64d197b6efaf9c14ff778
debug: original: a1315ea3e2b64d197b6efaf9c14ff778
debug: action: leaving existing file in place
debug: extracting /etc/issue.pacnew
debug: checking hashes for /etc/issue
debug: current: 7813c481156f6b280a3ba91fc6236368
debug: new: 7813c481156f6b280a3ba91fc6236368
debug: original: 7813c481156f6b280a3ba91fc6236368
debug: action: installing new file: /etc/issue
debug: extracting /etc/ld.so.conf.pacnew
debug: checking hashes for /etc/ld.so.conf
debug: current: 5deb9f890a4d08a245e9752ede77271e
debug: new: 5deb9f890a4d08a245e9752ede77271e
debug: original: 5deb9f890a4d08a245e9752ede77271e
debug: action: installing new file: /etc/ld.so.conf
debug: extract: skipping dir extraction of /etc/ld.so.conf.d/
debug: extracting /etc/motd.pacnew
debug: checking hashes for /etc/motd
debug: current: d41d8cd98f00b204e9800998ecf8427e
debug: new: d41d8cd98f00b204e9800998ecf8427e
debug: original: d41d8cd98f00b204e9800998ecf8427e
debug: action: installing new file: /etc/motd
debug: extracting /etc/mtab
debug: extracting /etc/nsswitch.conf.pacnew
debug: checking hashes for /etc/nsswitch.conf
debug: current: 981ee4d7e506a9d6d9ed2d872e16004b
debug: new: 981ee4d7e506a9d6d9ed2d872e16004b
debug: original: 981ee4d7e506a9d6d9ed2d872e16004b
debug: action: installing new file: /etc/nsswitch.conf
debug: extracting /etc/passwd.pacnew
debug: checking hashes for /etc/passwd
debug: current: 1c1a13294750fd2c00b8120e9aac3a66
debug: new: 5182ac38a0de85da8ade93ef71975ca4
debug: original: 5182ac38a0de85da8ade93ef71975ca4
debug: action: leaving existing file in place
debug: extracting /etc/profile.pacnew
debug: checking hashes for /etc/profile
debug: current: 2c79e1762978235e7b4a9ef595f6c029
debug: new: 7b208a630a548740e0f4cd368badae23
debug: original: 2c79e1762978235e7b4a9ef595f6c029
debug: action: installing new file: /etc/profile
debug: extract: skipping dir extraction of /etc/profile.d/
debug: extracting /etc/profile.d/locale.sh
debug: extracting /etc/resolv.conf.pacnew
debug: checking hashes for /etc/resolv.conf
debug: current: 529e5f362de77b21b5eb5edecd9dae52
debug: new: 0ee015fad07732676d9488ae498eed41
debug: original: 0ee015fad07732676d9488ae498eed41
debug: action: leaving existing file in place
debug: extracting /etc/securetty.pacnew
debug: checking hashes for /etc/securetty
debug: current: 658c0e08544a2fd698e000c17dccc6df
debug: new: f04bcb2803afc4dcb95670fe87343b4d
debug: original: f04bcb2803afc4dcb95670fe87343b4d
debug: action: leaving existing file in place
debug: extracting /etc/shadow.pacnew
debug: checking hashes for /etc/shadow
debug: current: 94f2333f495ed28666a3bce82b27fde3
debug: new: f64466dd77c7bec37a8b47681468211a
debug: original: f64466dd77c7bec37a8b47681468211a
debug: action: leaving existing file in place
debug: extracting /etc/shells.pacnew
debug: checking hashes for /etc/shells
debug: current: ecafb32e76cf13ed804bb6981110cd29
debug: new: a78cd8d7f8240a8448edee82f503c34e
debug: original: a78cd8d7f8240a8448edee82f503c34e
debug: action: leaving existing file in place
debug: extract: skipping dir extraction of /etc/skel/
debug: extract: skipping dir extraction of /home/
debug: extracting /lib
debug: extracting /lib64
debug: extract: skipping dir extraction of /mnt/
debug: extract: skipping dir extraction of /opt/
debug: extract: skipping dir extraction of /proc/
debug: extract: skipping dir extraction of /root/
debug: extract: skipping dir extraction of /run/
debug: extracting /sbin
debug: extract: skipping dir extraction of /srv/
debug: extract: skipping dir extraction of /srv/ftp/
debug: extract: skipping dir extraction of /srv/http/
debug: extract: skipping dir extraction of /sys/
debug: extract: skipping dir extraction of /tmp/
debug: extract: skipping dir extraction of /usr/
debug: extract: skipping dir extraction of /usr/bin/
debug: extract: skipping dir extraction of /usr/include/
debug: extract: skipping dir extraction of /usr/lib/
debug: extracting /usr/lib/os-release
debug: extract: skipping dir extraction of /usr/lib/sysctl.d/
debug: extracting /usr/lib/sysctl.d/10-arch.conf
debug: extract: skipping dir extraction of /usr/lib/systemd/
debug: extract: skipping dir extraction of /usr/lib/systemd/system-environment-generators/
debug: extracting /usr/lib/systemd/system-environment-generators/10-arch
debug: extract: skipping dir extraction of /usr/lib/sysusers.d/
debug: extracting /usr/lib/sysusers.d/arch.conf
debug: extract: skipping dir extraction of /usr/lib/tmpfiles.d/
debug: extracting /usr/lib/tmpfiles.d/arch.conf
debug: extracting /usr/lib64
debug: extract: skipping dir extraction of /usr/local/
debug: extract: skipping dir extraction of /usr/local/bin/
debug: extract: skipping dir extraction of /usr/local/etc/
debug: extract: skipping dir extraction of /usr/local/games/
debug: extract: skipping dir extraction of /usr/local/include/
debug: extract: skipping dir extraction of /usr/local/lib/
debug: extract: skipping dir extraction of /usr/local/man/
debug: extract: skipping dir extraction of /usr/local/sbin/
debug: extract: skipping dir extraction of /usr/local/share/
debug: extracting /usr/local/share/man
debug: extract: skipping dir extraction of /usr/local/src/
debug: extracting /usr/sbin
debug: extract: skipping dir extraction of /usr/share/
debug: extract: skipping dir extraction of /usr/share/factory/
debug: extract: skipping dir extraction of /usr/share/factory/etc/
debug: extracting /usr/share/factory/etc/crypttab
debug: extracting /usr/share/factory/etc/fstab
debug: extracting /usr/share/factory/etc/group
debug: extracting /usr/share/factory/etc/gshadow
debug: extracting /usr/share/factory/etc/host.conf
debug: extracting /usr/share/factory/etc/hosts
debug: extracting /usr/share/factory/etc/issue
debug: extracting /usr/share/factory/etc/ld.so.conf
debug: extracting /usr/share/factory/etc/motd
debug: extracting /usr/share/factory/etc/nsswitch.conf
debug: extracting /usr/share/factory/etc/passwd
debug: extracting /usr/share/factory/etc/profile
debug: extracting /usr/share/factory/etc/resolv.conf
debug: extracting /usr/share/factory/etc/securetty
debug: extracting /usr/share/factory/etc/shadow
debug: extracting /usr/share/factory/etc/shells
debug: usr/share/man/ is in NoExtract, skipping extraction of /usr/share/man/
debug: usr/share/man/man1/ is in NoExtract, skipping extraction of /usr/share/man/man1/
debug: usr/share/man/man2/ is in NoExtract, skipping extraction of /usr/share/man/man2/
debug: usr/share/man/man3/ is in NoExtract, skipping extraction of /usr/share/man/man3/
debug: usr/share/man/man4/ is in NoExtract, skipping extraction of /usr/share/man/man4/
debug: usr/share/man/man5/ is in NoExtract, skipping extraction of /usr/share/man/man5/
debug: usr/share/man/man6/ is in NoExtract, skipping extraction of /usr/share/man/man6/
debug: usr/share/man/man7/ is in NoExtract, skipping extraction of /usr/share/man/man7/
debug: usr/share/man/man8/ is in NoExtract, skipping extraction of /usr/share/man/man8/
debug: extract: skipping dir extraction of /usr/share/misc/
debug: extract: skipping dir extraction of /usr/share/pixmaps/
debug: extracting /usr/share/pixmaps/archlinux.png
debug: extracting /usr/share/pixmaps/archlinux.svg
debug: extract: skipping dir extraction of /usr/src/
debug: extract: skipping dir extraction of /var/
debug: extract: skipping dir extraction of /var/cache/
debug: extract: skipping dir extraction of /var/empty/
debug: extract: skipping dir extraction of /var/games/
debug: extract: skipping dir extraction of /var/lib/
debug: extract: skipping dir extraction of /var/lib/misc/
debug: extract: skipping dir extraction of /var/local/
debug: extracting /var/lock
debug: extract: skipping dir extraction of /var/log/
debug: extract: skipping dir extraction of /var/log/old/
debug: extracting /var/mail
debug: extract: skipping dir extraction of /var/opt/
debug: extracting /var/run
debug: extract: skipping dir extraction of /var/spool/
debug: extract: skipping dir extraction of /var/spool/mail/
debug: extract: skipping dir extraction of /var/tmp/
debug: updating database
debug: adding database entry 'filesystem'
debug: writing filesystem-2020.05.03-1 DESC information back to db
debug: writing filesystem-2020.05.03-1 FILES information back to db
debug: adding entry 'filesystem' in 'local' cache
debug: running ldconfig
debug: executing "/usr/bin/ldconfig" under chroot "/"
debug: call to waitpid succeeded
debug: parsing hook file /usr/share/libalpm/hooks/60-depmod.hook
debug: File targets are deprecated, use Path instead
debug: parsing hook file /usr/share/libalpm/hooks/update-ca-trust.hook
debug: File targets are deprecated, use Path instead
debug: parsing hook file /usr/share/libalpm/hooks/gtk-query-immodules-2.0.hook
debug: parsing hook file /usr/share/libalpm/hooks/60-mkinitcpio-remove.hook
debug: File targets are deprecated, use Path instead
debug: parsing hook file /usr/share/libalpm/hooks/update-vlc-plugin-cache.hook
debug: parsing hook file /usr/share/libalpm/hooks/texinfo-remove.hook
debug: parsing hook file /usr/share/libalpm/hooks/dbus-reload.hook
debug: File targets are deprecated, use Path instead
debug: parsing hook file /usr/share/libalpm/hooks/xorg-mkfontscale.hook
debug: parsing hook file /usr/share/libalpm/hooks/dconf-update.hook
debug: parsing hook file /usr/share/libalpm/hooks/texinfo-install.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-hwdb.hook
debug: parsing hook file /usr/share/libalpm/hooks/update-mime-database.hook
debug: parsing hook file /usr/share/libalpm/hooks/update-desktop-database.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-update.hook
debug: parsing hook file /usr/share/libalpm/hooks/fontconfig.hook
debug: parsing hook file /usr/share/libalpm/hooks/gtk-query-immodules-3.0.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-binfmt.hook
debug: parsing hook file /usr/share/libalpm/hooks/gtk-update-icon-cache.hook
debug: parsing hook file /usr/share/libalpm/hooks/glib-compile-schemas.hook
debug: parsing hook file /usr/share/libalpm/hooks/gdk-pixbuf-query-loaders.hook
debug: File targets are deprecated, use Path instead
debug: parsing hook file /usr/share/libalpm/hooks/gvfsd.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-udev-reload.hook
debug: parsing hook file /usr/share/libalpm/hooks/20-systemd-sysusers.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-catalog.hook
debug: parsing hook file /usr/share/libalpm/hooks/detect-old-perl-modules.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-tmpfiles.hook
debug: parsing hook file /usr/share/libalpm/hooks/gio-querymodules.hook
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-sysctl.hook
debug: parsing hook file /usr/share/libalpm/hooks/90-mkinitcpio-install.hook
debug: File targets are deprecated, use Path instead
debug: parsing hook file /usr/share/libalpm/hooks/30-systemd-daemon-reload.hook
:: Exécution des crochets de post-transaction…
(1/4) Creating system user accounts...
debug: executing "/usr/share/libalpm/scripts/systemd-hook" under chroot "/"
debug: call to waitpid succeeded
(2/4) Applying kernel sysctl settings...
debug: executing "/usr/share/libalpm/scripts/systemd-hook" under chroot "/"
debug: call to waitpid succeeded
(3/4) Creating temporary files...
debug: executing "/usr/share/libalpm/scripts/systemd-hook" under chroot "/"
debug: call to waitpid succeeded
(4/4) Arming ConditionNeedsUpdate...
debug: executing "/usr/share/libalpm/scripts/systemd-hook" under chroot "/"
debug: call to waitpid succeeded
debug: unregistering database 'local'
debug: freeing package cache for repository 'local'
debug: unregistering database 'core'
debug: freeing package cache for repository 'core'
debug: unregistering database 'extra'
debug: unregistering database 'community'
Comment by Sébastien Luttringer (seblu) - Thursday, 07 May 2020, 12:49 GMT
What make you think the filesystem upgrade caused the /boot deletion?
Comment by Torus (T0t0) - Thursday, 07 May 2020, 13:46 GMT
I thought of this package because yesterday (just before this problem), i installed shared-mime-info and filesystem. According to `pacman -Ql filesystem`, this package supports among others /boot. After that, it might be a pacman error. I don't know...
Comment by Doug Newgard (Scimmia) - Thursday, 07 May 2020, 13:53 GMT
The only way this makes sense is if you had replaced the /boot dir with a symlink.
Comment by Doug Newgard (Scimmia) - Saturday, 09 May 2020, 17:00 GMT
Should we just assume you made a symlink?
Comment by Torus (T0t0) - Sunday, 10 May 2020, 10:26 GMT
No, it's the original /boot. I didn't make a symlink.
Comment by Sébastien Luttringer (seblu) - Sunday, 10 May 2020, 11:33 GMT
Is your /boot mounted to a dedicated partition?

During the couple of hours between filesystem installation and grub re-installation, do you remember doing else with root privileges?
Comment by Torus (T0t0) - Monday, 11 May 2020, 02:41 GMT
I only have two partitions: / and /home.
Between the filesystem installation and the faulty reboot, I deleted some old groups and users that were no longer useful to me (tox, deepin...). But I think it's irrelevant.
Comment by Sébastien Luttringer (seblu) - Tuesday, 19 May 2020, 22:30 GMT
Well, there is several hours between the upgrade and the re-installation, so maybe something else happen.
There is currently no evidence beetween the update of filesystem with the deletion of your /boot.
I'll close. Reopen if you have new elements.

Loading...