Vps2parch : ERROR: Failed to install packages to new root

امیدوارم به خوبی بگذرونید. به تازگی سعی کردم با استفاده از اسکریپت vps2parch سرور اوبونتو ۲۴ رو به پارچ تبدیل کنم. همه‌چیز (تقریبا) خوب پیش می‌رفت تا مرحله‌ی
`==> Installing packages to /mnt`
بعد از Synchronizing package databases در نصبشون به مشکل خورد. تمام خروجی اسکریپت رو هم این پایین می‌ذارم.

root@srv2906663121:~# ./vps2parch
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:–:-- --:–:-- --:–:-- 0
curl: (22) The requested URL returned error: 403
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 58844 100 58844 0 0 116k 0 --:–:-- --:–:-- --:–:-- 116k
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 398 100 398 0 0 985 0 --:–:-- --:–:-- --:–:-- 985
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 131M 100 131M 0 0 33.0M 0 0:00:03 0:00:03 --:–:-- 33.0M
archlinux-bootstrap-2025.03.01-x86_64.tar.zst: OK
tar: Ignoring unknown extended header keyword ‘LIBARCHIVE.xattr.security.capability’
tar: Ignoring unknown extended header keyword ‘LIBARCHIVE.xattr.security.capability’
:: Synchronizing package databases…
core 117.5 KiB 258 KiB/s 00:00 [########################################] 100% extra 7.7 MiB 9.24 MiB/s 00:01 [########################################] 100%resolving dependencies…
looking for conflicting packages…

Packages (1) haveged-1.9.19-1

Total Download Size: 0.05 MiB
Total Installed Size: 0.15 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages…
haveged-1.9.19-1-x86_64 47.0 KiB 125 KiB/s 00:00 [########################################] 100%(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%
(1/1) checking available disk space [########################################] 100%
:: Processing package changes…
(1/1) installing haveged [########################################] 100%
:: Running post-transaction hooks…
(1/2) Reloading system manager configuration…
Skipped: Running in chroot.
(2/2) Arming ConditionNeedsUpdate…
haveged: command socket is listening at fd 3
warning: config file /etc/pacman.conf, line 100: directive ‘-e’ in section ‘extra’ not recognized.
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from ‘/etc/pacman.d/gnupg/secring.gpg’ to gpg-agent
gpg: migration succeeded
==> Generating pacman master key. This may take some time.
gpg: Generating pacman keyring master key…
gpg: directory ‘/etc/pacman.d/gnupg/openpgp-revocs.d’ created
gpg: revocation certificate stored as ‘/etc/pacman.d/gnupg/openpgp-revocs.d/C6EE9679ADE5EF792A2EB48A09D706F8818DA24D.rev’
gpg: Done
==> Updating trust database…
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 0 trust: 0-, 0q, 0n, 0m, 0f, 1u
warning: config file /etc/pacman.conf, line 100: directive ‘-e’ in section ‘extra’ not recognized.
==> Appending keys from archlinux.gpg…
==> Locally signing trusted keys in keyring…
→ Locally signed 5 keys.
==> Importing owner trust values…
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
==> Disabling revoked keys in keyring…
→ Disabled 45 keys.
==> Updating trust database…
gpg: Note: third-party key signatures using the SHA1 algorithm are rejected
gpg: (use option “–allow-weak-key-signatures” to override)
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 5 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 5 signed: 101 trust: 0-, 0q, 0n, 5m, 0f, 0u
gpg: depth: 2 valid: 78 signed: 21 trust: 78-, 0q, 0n, 0m, 0f, 0u
gpg: next trustdb check due at 2025-06-16
warning: config file /etc/pacman.conf, line 100: directive ‘-e’ in section ‘extra’ not recognized.
:: Synchronizing package databases…
core is up to date
extra is up to date
ppr 18.9 KiB 48.8 KiB/s 00:00 [########################################] 100% pcp 7.7 KiB 27.8 KiB/s 00:00 [########################################] 100%warning: archlinux-keyring-20250123-1 is up to date – skipping
there is nothing to do
==> Creating install root at /mnt
==> Installing packages to /mnt
warning: config file /tmp/pacman.conf.TRmu, line 100: directive ‘-e’ in section ‘extra’ not recognized.
:: Synchronizing package databases…
core 117.5 KiB 273 KiB/s 00:00 [########################################] 100% extra 7.7 MiB 8.77 MiB/s 00:01 [########################################] 100% ppr 18.9 KiB 49.1 KiB/s 00:00 [########################################] 100% pcp 7.7 KiB 26.8 KiB/s 00:00 [########################################] 100%error: target not found: reiserfsprogs
==> ERROR: Failed to install packages to new root
root@srv2906663121:~#

با درود، اسکریپت vps2parch نیاز به به‌روز شدن داره تا اون موقع می‌تونید از پروژه vps2arch استفاده کنید.

1 Like