|
# (отредактировано 12 лет, 11 месяцев назад) |
|
|
Темы: 6 Сообщения: 48 Участник с: 13 февраля 2010 |
Решил пощупать арч, для чего взял образ archlinux-2009.08-core-x86_64. Установка прошла без проблем, но при попытке обновить список пакетов поимел сабж. Перечитал пару руководств по установке — там вообще ничего подобного не фигурирует и обновление списка производится после перезагрузки чуть ли не первой командой.![]() В чем может быть дело? |
|
cucullus |
# |
|
Темы: 258 Сообщения: 3460 Участник с: 06 июня 2007 |
закомментированы все зеркала
такие дела. |
|
mango |
# |
|
Темы: 43 Сообщения: 1521 Участник с: 18 декабря 2008 |
в /etc/pacman.d/mirrorlist есть хотя бы одна раскомментированная строка ? |
|
3bepb |
# |
|
Темы: 6 Сообщения: 48 Участник с: 13 февраля 2010 |
Действительно все было закомментировано. Разкомментировал пока Яндекс, а потом посмотрю, что лучше. Спасибо! |
|
mango |
# |
|
Темы: 43 Сообщения: 1521 Участник с: 18 декабря 2008 |
яндекс быстрый, но репозитарии там порой по две недели не обновляются… раскомментируй # Any Server = ftp://mirrors.kernel.org/archlinux/$repo/os/i686 Server = http://mirrors.kernel.org/archlinux/$repo/os/i686 тормознутые немного(по поводу скорости), но зато всегда свежие пакеты. |
|
3bepb |
# |
|
Темы: 6 Сообщения: 48 Участник с: 13 февраля 2010 |
Поставил:
Server = ftp://mirrors.kernel.org/archlinux/$repo/os/x86_64 Server = http://mirrors.kernel.org/archlinux/$repo/os/x86_64 Если ставить только эти, то скорость падает в 4 раза. Поставил первыми строчками Yandex и эти в хвосте — жить можно. |
error: failed to update multilib (no servers configured for repository)
I’m a complete beginner in Arch and I recently switched over to Arch. I’ve been trying to update using: «pacman -Syyuu» as root.
But it simply doesn’t work. The only thing that seems to malfunction is that I am unable to update multilib. This has been preventing me from installing packages unless I update.
The errors poured in after uncommenting [multilib] under /etc/pacman.conf. I doubt that could be the actual problem since reverting it back did nothing.
Anyways, over to the proper error message, all packages install correctly except multilib. This is the entire output whilst installing:
pacman -Syyuu
:: Synchronizing package databases...
core 132.1 KiB 1785 KiB/s 00:00 [############################################] 100%
extra 1666.3 KiB 2.92 MiB/s 00:01 [############################################] 100%
community 5.1 MiB 4.07 MiB/s 00:01 [############################################] 100%
error: failed to update multilib (no servers configured for repository)
error: failed to synchronize all databases
I’ve been trying to configure the mirrors hoping that’d resolve the issue, by default, I have a mirrorlist generated by Reflector.
I’ve tried mirrorlists generated by pacman and uncommented a few of them. too but it wasn’t working either, like I expected.
Am I uncommenting the wrong servers? If so, I can try again.
This is my current mirrorlist: (I won’t be showing too much since it’s all the same and it repeats. All of them are uncommented and at the end, I’m not sure if it’s supposed to be there but there’s a blank line but it doesn’t seem to affect anything at the moment.)
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With: reflector --protocol https --latest 70 --sort rate --save /etc/pacman.d/mirrorlist
# When: 2020-08-02 18:18:19 UTC
# From: https://www.archlinux.org/mirrors/status/json/
# Retrieved: 2020-08-02 18:18:06 UTC
# Last Check: 2020-08-02 17:46:44 UTC
Server = https://archlinux.mailtunnel.eu/$repo/os/$arch
Server = https://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch
Server = https://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch
Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
I’ve reviewed other forum posts as well as viewing the wiki to see if I can troubleshoot this error. I probably missed something but if I did, please be sure to help me and explain the issue to me.
Please tell me if you want more detail on the situation. I will be sure to try and respond with the most detail I can give.
Last edited by HttpFizz (2020-08-03 20:46:02)
During installation, TermuxArch fails to configure the mirrors. Manually uncommenting mirrors in /etc/pacman.d/mirrorlist results in many packages failing to download
Here is the full transcript:
Welcome to Termux!
Wiki: https://wiki.termux.com
Community forum: https://termux.com/community
Gitter chat: https://gitter.im/termux/termux
IRC channel: #termux on freenode
Working with packages:
- Search packages: pkg search
- Install a package: pkg install
- Upgrade packages: pkg upgrade
Subscribing to additional repositories:
- Root: pkg install root-repo
- Unstable: pkg install unstable-repo
- X11: pkg install x11-repo
Report issues at https://termux.com/issues
$ cd TermuxArch/
.git/ espritfunctions.bash pullTermuxArchSubmodules.sh
404.md gen/ robots.txt
CHANGE.log getimagefunctions.bash setupTermuxArch.bash
CONTRIBUTORS.md gsa.bash setupTermuxArch.sh
LICENSE init.sh setupTermuxArch.sha512
NOTICE.md knownconfigurations.bash setupTermuxArch.tar.gz
README.md maintenanceroutines.bash sha512.sum
archlinuxconfig.bash necessaryfunctions.bash sitemap.txt
do.sums.bash printoutstatements.bash tgen.bash
$ cd TermuxArch/
$ bash setupTermuxArch.bash
🕛 > 🕛 TermuxArch /data/data/com.termux/files/home/arch shall attempt to install Linux in /data/data/com.termux/files/home/arch. Arch Linux in Termux PRoot shall be
available upon successful completion. To run this BASH script again, use !!. Ensure background data is not restricted. Check the wireless connection if you do not see one
o’clock 🕐 below. If you get a ‘/usr/bin/env’ not found error, please comment at issues termux/proot#72 and 76 Checking prerequisites…
Found download tool curl: Continuing…
Using curl to manage downloads.
🕛 > 🕧 Prerequisites: OK Downloading TermuxArch…
Setting locales to: Language >> en_US << Region
🕛 > 🕝 Detected armv7l Android operating system.
🕛 > 🕒 Activating termux-wake-lock: DONE
🕛 > 🕞 Contacting worldwide mirror https://os.archlinuxarm.org: DONE
🕛 > 🕓 Downloading the checksum file and ArchLinuxARM-armv7-latest.tar.gz from the geographically local mirror http://il.us.mirror.archlinuxarm.org/. If contact with the loca
l mirror is not successful, run bash setupTermuxArch.bash again. Should the worldwide mirror not provide another geographically nearby server after a couple of attempts, use ba
sh setupTermuxArch.bash manual after locating a local mirror from the Internet; See bash setupTermuxArch.bash help for additional options. Download of ArchLinuxARM-armv7-latest
.tar.gz pending Internet connection:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 —:—:— 0:00:17 —:—:— 0
0 0 0 0 0 0 0 0 —:—:— 0:00:20 —:—:— 0^CTermuxArch WARNING: Signal 130 received!
setupTermuxArch.bash 2.0.12: [Exit Signal 211] DONE 🏁
$ bash setupTermuxArch.bash
🕛 > 🕛 TermuxArch /data/data/com.termux/files/home/arch shall attempt to install Linux in /data/data/com.termux/files/home/arch. Arch Linux in Termux PRoot shall be
available upon successful completion. To run this BASH script again, use !!. Ensure background data is not restricted. Check the wireless connection if you do not see one
o’clock 🕐 below. If you get a ‘/usr/bin/env’ not found error, please comment at issues termux/proot#72 and 76 Checking prerequisites…
Found download tool curl: Continuing…
Using curl to manage downloads.
🕛 > 🕧 Prerequisites: OK Downloading TermuxArch…
Setting locales to: Language >> en_US << Region
🕛 > 🕝 Detected armv7l Android operating system.
🕛 > 🕒 Activating termux-wake-lock: DONE
🕛 > 🕞 Contacting worldwide mirror https://os.archlinuxarm.org: DONE
🕛 > 🕓 Downloading the checksum file and ArchLinuxARM-armv7-latest.tar.gz from the geographically local mirror http://fl.us.mirror.archlinuxarm.org/. If contact with the loca
l mirror is not successful, run bash setupTermuxArch.bash again. Should the worldwide mirror not provide another geographically nearby server after a couple of attempts, use ba
sh setupTermuxArch.bash manual after locating a local mirror from the Internet; See bash setupTermuxArch.bash help for additional options. Download of ArchLinuxARM-armv7-latest
.tar.gz pending Internet connection:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 67 100 67 0 0 1030 0 —:—:— —:—:— —:—:— 1030
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 415M 100 415M 0 0 4055k 0 0:01:44 0:01:44 —:—:— 4202k
🕛 > 🕠 Checking download integrity with md5sum. This may take a little while:
🕛 > 🕕 System image file download integrity: OK
🕛 > 🕡 Unpacking ArchLinuxARM-armv7-latest.tar.gz into /data/data/com.termux/files/home/arch. The option to create Arch Linux system users is available through addauser. Arc
h Linux user login from Termux with startarch is now implemented. See Ability for Scripts to Launch Commands for Arch Linux in Termux PRoot on Device https://github.com/sdraust
y/TermuxArch/issues/54 for more information about these brand new options.
While waiting, you can use df, du -hs, htop, ps, top and watch in a new Termux session to watch the unpacking while the session completes. Use info query and man query to learn
more about your Linux system in the palm of your hand. See The Linux Documentation Project http://tldp.org to learn more about Linux and CLI commands. Unpacking ArchLinuxARM-
armv7-latest.tar.gz will take a long time; Be patient…
🕛 > 🕘 Cleaning up installation files: DONE
🕛 > 🕤 Arch Linux in Termux PRoot is installed. Configuring and updating Arch Linux 📲
To generate locales in a preferred language use Settings > Language & Keyboard > Language in Android; Then run setupTermuxArch.bash r for a quick system refresh; For full system
refresh use setupTermuxArch.bash re[fresh].
==> Generating locales…
en_US.UTF-8… done
Generation complete.
:: Removing redundant packages for Termux PRoot installation…
checking dependencies…
:: base optionally requires linux: bare metal support
Packages (2) linux-armv7-5.4.1-1 linux-firmware-20191022.2b016af-3
Total Removed Size: 554.48 MiB
:: Do you want to remove these packages? [Y/n]
:: Processing package changes…
(1/2) removing linux-armv7 [############################] 100%
(2/2) removing linux-firmware [############################] 100%
:: Running post-transaction hooks…
(1/2) Arming ConditionNeedsUpdate…
(2/2) Updating module dependencies…
==> Running TermuxArch keys archlinux-keyring archlinuxarm-keyring ca-certificates-utils 2.0.12…
When gpg: Generating pacman keyring master key appears on the screen, the installation process can be accelerated. The system desires a lot of entropy at this part of the insta
ll procedure. To generate as much entropy as possible quickly, watch and listen to a file on your device.
The program pacman-key will want as much entropy as possible when generating keys. Entropy is also created through tapping, sliding, one, two and more fingers tapping with shor
t and long taps. When gpg: Generating pacman keyring master key appears on the screen, use any of these simple methods to accelerate the installation process if it is stalled.
Put even simpler, just do something on device. Browsing files will create entropy on device. Slowly swiveling the device in space and time will accelerate the installation pr
ocess. This method alone might not generate enough entropy (a measure of randomness in a closed system) for the process to complete quickly. Use bash ~/arch/bin/we in a new Te
rmux session to and watch entropy on device.
==> Running pacman-key —init…
gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
gpg: no ultimately trusted keys found
awk: fatal: can’t stat fd 0 (Operation not permitted)
gpg: starting migration from earlier GnuPG versions
gpg: porting secret keys from ‘/etc/pacman.d/gnupg/secring.gpg’ to gpg-agent
gpg: migration succeeded
gpg: Generating pacman keyring master key…
gpg: key B7F15C7C8161727C marked as ultimately trusted
gpg: directory ‘/etc/pacman.d/gnupg/openpgp-revocs.d’ created
gpg: revocation certificate stored as ‘/etc/pacman.d/gnupg/openpgp-revocs.d/55E4065292083D3855DA093BB7F15C7C8161727C.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
==> Appending keys from archlinuxarm.gpg…
==> Locally signing trusted keys in keyring…
-> Locally signing key 69DD6C8FD314223E14362848BF7EEF7A9C6B5765…
-> Locally signing key 02922214DE8981D14DC2ACABBC704E86B823CD25…
-> Locally signing key 9D22B7BB678DC056B1F7723CB55C5315DCD9EE1A…
==> Importing owner trust values…
gpg: setting ownertrust to 4
gpg: inserting ownertrust of 4
gpg: setting ownertrust to 4
==> Updating trust database…
gpg: marginals needed: 3 completes needed: 1 trust model: pgp
gpg: depth: 0 valid: 1 signed: 3 trust: 0-, 0q, 0n, 0m, 0f, 1u
gpg: depth: 1 valid: 3 signed: 1 trust: 0-, 0q, 0n, 3m, 0f, 0u
gpg: depth: 2 valid: 1 signed: 0 trust: 1-, 0q, 0n, 0m, 0f, 0u
==> Running pacman -S archlinux-keyring archlinuxarm-keyring ca-certificates-utils —noconfirm —color=always…
warning: archlinuxarm-keyring-20140119-1 is up to date — reinstalling
warning: ca-certificates-utils-20181109-2 is up to date — reinstalling
resolving dependencies…
looking for conflicting packages…
Packages (3) archlinux-keyring-20191018-2 archlinuxarm-keyring-20140119-1
ca-certificates-utils-20181109-2
Total Download Size: 0.88 MiB
Total Installed Size: 1.25 MiB
Net Upgrade Size: 1.21 MiB
:: Proceed with installation? [Y/n]
error: no servers configured for repository: core
error: failed to commit transaction (no servers configured for repository)
Errors occurred, no packages were upgraded.
When Appending keys from archlinux.gpg appears on the screen, the installation process can be accelerated. The system desires a lot of entropy at this part of the install proce
dure. To generate as much entropy as possible quickly, watch and listen to a file on your device.
The program pacman-key will want as much entropy as possible when generating keys. Entropy is also created through tapping, sliding, one, two and more fingers tapping with shor
t and long taps. When Appending keys from archlinux.gpg appears on the screen, use any of these simple methods to accelerate the installation process if it is stalled. Put eve
n simpler, just do something on device. Browsing files will create entropy on device. Slowly swiveling the device in space and time will accelerate the installation process.
This method alone might not generate enough entropy (a measure of randomness in a closed system) for the process to complete quickly. Use bash ~/arch/bin/we in a new Termux ses
sion to watch entropy on device.
==> Running pacman-key —populate…
==> Appending keys from archlinuxarm.gpg…
==> Locally signing trusted keys in keyring…
-> Locally signing key 69DD6C8FD314223E14362848BF7EEF7A9C6B5765…
-> Locally signing key 02922214DE8981D14DC2ACABBC704E86B823CD25…
-> Locally signing key 9D22B7BB678DC056B1F7723CB55C5315DCD9EE1A…
==> Importing owner trust values…
==> Updating trust database…
gpg: no need for a trustdb check
==> Running pacman -Ss keyring —color=always…
core/archlinux-keyring 20191018-2
Arch Linux PGP keyring
core/archlinuxarm-keyring 20140119-1 [installed]
Arch Linux ARM PGP keyring
extra/gnome-keyring 1:3.34.0-2 (gnome)
Stores passwords and encryption keys
extra/libgnome-keyring 3.12.0+11+g3766bcc-1
GNOME keyring client library
extra/python2-gnomekeyring 2.32.0-18
Python bindings for libgnome-keyring
community/debian-archive-keyring 2019.1-1
GnuPG archive keys of the Debian archive
community/jetring 0.27-1
gpg keyring maintenance using changesets
community/python-keyring 19.2.0-3
Store and access your passwords safely
community/python-keyrings-alt 1:3.1.1-3
Alternate keyring implementations
community/ubuntu-keyring 2018.09.18.1-1
GnuPG keys of the Ubuntu archive
TermuxArch keys archlinux-keyring archlinuxarm-keyring ca-certificates-utils 2.0.12: DONE 🏁
==> Running TermuxArch pci 2.0.12 …
:: Synchronizing package databases…
error: failed to update core (no servers configured for repository)
error: failed to update extra (no servers configured for repository)
error: failed to update community (no servers configured for repository)
error: failed to update alarm (no servers configured for repository)
error: failed to update aur (no servers configured for repository)
error: failed to synchronize all databases
error: no operation specified (use -h for help)
TermuxArch WARNING: Generated script signal 1 near or at line number 69 by !
TermuxArch pci 2.0.12: DONE 🏁
error: failed to update core (no servers configured for repository)
error: failed to update extra (no servers configured for repository)
error: failed to update community (no servers configured for repository)
error: failed to update alarm (no servers configured for repository)
error: failed to update aur (no servers configured for repository)
error: failed to synchronize all databases
error: no operation specified (use -h for help)
TermuxArch WARNING: Generated script signal 201 near or at line number 55 by
==> Running TermuxArch pci 2.0.12 …
:: Synchronizing package databases…
TermuxArch WARNING: Generated script signal 1 near or at line number 69 by !
TermuxArch pci 2.0.12: DONE 🏁
!
finishsetup.bash 2.0.12 [Exit Signal 201]: DONE 🏁
🕛 > 🕙 Releasing termux-wake-lock: DONE
🕛 > 🕥 Use startarch to launch Arch Linux in Termux PRoot. Alternatively, run ~/arch/startarch in a BASH shell to start Arch Linux in Termux PRoot for future sessions. See s
tartarch help for usage information.
🕛 > 🕦 startarch copied to /data/data/com.termux/files/usr/bin.
🕛 = 🕛 Information about «Starting Arch Linux from Termux?» at #25. Use tour to run a very short tour to get to know the new Arch
Linux in Termux PRoot environment you just set up a little bit better. If there was more than one error during the update procedure and you would like to refresh the installat
ion, use setupTermuxArch.bash refresh. This will update and recreate the configuration provided. The TermuxArch command keys helps install and generate Arch Linux keyring keys
.
Arch Linux in Termux PRoot is installed in /data/data/com.termux/files/home/arch. This project is in active development. Contributions to this project are welcome; See https:/
/sdrausty.github.io/TermuxArch/CONTRIBUTORS for information. The documentation repository for TermuxArch https://sdrausty.github.io/TermuxArch/docs/ is a Termux Arch submodule
that is located at https://github.com/sdrausty/docsTermuxArch. Pull requests and contributions through the issues pages are open to improve the ux (user experience) and this Te
rmux PRoot installation script.
Use ~/arch/startarch and startarch in a BASH shell to launch Arch Linux in Termux PRoot for future sessions. If you are new to *nix, http://tldp.org has *nix documentation. Se
e https://wiki.archlinux.org/index.php/IRC_channel for available Arch Linux IRC channels. If you get a ‘/usr/bin/env’ not found error, please comment at issues https://github.c
om/termux/proot/issues/72 and 76
startarch help
startarch: Start Arch Linux as root. This account is reserved for system administration.
startarch c[md] cmd: Run Arch Linux command from Termux as root user.
startarch u[ser]|l[ogin] user: Login as user. Use startarch c addauser user first to create this user and user’s home directory.
startarch r[aw]: Construct the startarch proot statement from exec…/bin/. For example startarch r su will exec su in Arch Linux.
startarch s[u] user cmd: Login as user and execute command. Use startarch c addauser user first to create this user and user’s home directory.
startarch 2.0.12: DONE 🏁
Welcome to Arch Linux in Termux!
Install a package: pacman -S package
More information: pacman -[D|F|Q|R|S|T|U]h
Search packages: pacman -Ss query
Upgrade packages: pacman -Syu
Chat: wiki.termux.com/wiki/Community
Help: info query and man query
IRC: wiki.archlinux.org/index.php/IRC_channel
[root16:43arch]$
Topic solved
This topic has been marked as solved and requires no further attention.
0 Members and 2 Guests are viewing this topic.
13 October 2021, 20:40:18
sudo pacman -Syu
[sudo] password for limo:
:: Synchronizing package databases…
system.db failed to download
error: failed retrieving file ‘system.db’ from mirror.rackspace.com : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from mirror.digitalnova.at : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from mirror.0xem.ma : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from mirrors.dotsrc.org : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from archlinux.mailtunnel.eu : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from mirror.bethselamin.de : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from mirror.f4st.host : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from repo.greeklug.gr : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from archmirror.it : The requested URL returned error: 403
error: failed retrieving file ‘system.db’ from ftp.tsukuba.wide.ad.jp : The requested URL returned error: 404
error: failed retrieving file ‘system.db’ from mirror.netweaver.uk : The requested URL returned error: 404
error: failed to synchronize all databases (failed to retrieve some files)
lenovo:[limo]:~$
All these404? How come?
So, as I read https://forum.artixlinux.org/index.php/topic,3009.0.html
sudo nano /etc/pacman.d/mirrorlist
and I hashed # all non hashed.
Then
sudo pacman -Syu
:: Synchronizing package databases…
error: failed to synchronize all databases (no servers configured for repository)
I don’t understand this!
What can I do so that I can update the system.
P.S. Unfortunately had to install pamac and enabled AUR. (but I mainly depend on pacman)
Tried to install google chrome in pamac, didn’t work
Preparing…
Cloning google-chrome build files…
Checking google-chrome dependencies…
Resolving dependencies…
Checking inter-conflicts…Building google-chrome…
==> ERROR: Cannot find the fakeroot binary.
Re: sudo pacman -Syu Not Working
Reply #1 – 13 October 2021, 21:25:23
Server = https://artix.wheaton.edu/repos/$repo/os/$arch
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
Server = https://us-mirror.artixlinux.org/$repo/os/$arch
Server = http://www.nylxs.com/mirror/repos/$repo/os/$arch
Server = https://mirrors.nettek.us/artix-linux/$repo/os/$arch
Try those servers in /etc/pacman.d/mirrorlist and commenting out all Servers is the reason for last error.
For the fakeroot error after fixing mirrors: pacman -Syy ; pacman -Su ; pacman -S base-devel
Re: sudo pacman -Syu Not Working
Reply #2 – 13 October 2021, 21:37:44
Server = https://artix.wheaton.edu/repos/$repo/os/$arch
Server = https://mirror.clarkson.edu/artix-linux/repos/$repo/os/$arch
Server = https://us-mirror.artixlinux.org/$repo/os/$arch
Server = http://www.nylxs.com/mirror/repos/$repo/os/$arch
Server = https://mirrors.nettek.us/artix-linux/$repo/os/$archTry those servers in /etc/pacman.d/mirrorlist and commenting out all Servers is the reason for last error.
For the fakeroot error after fixing mirrors: pacman -Syy ; pacman -Su ; pacman -S base-devel
Thank you @ndowens
It worked.
I’ll appreciate if you can just hint briefly (because I am so curious about Artix):
— what are those commands?
— How come all these servers give 404?
— Are the repos you listed Artix or Arch? Would it be OK to add Arch repos (what links)?
Thank you very much.
Re: [SOLVED] sudo pacman -Syu Not Working
Reply #3 – 13 October 2021, 23:39:12
Re: [SOLVED] sudo pacman -Syu Not Working
Reply #4 – 14 October 2021, 07:28:36
Unsure why those mirrors gave 404, though assuming they may not exist anymore. They are Artix repos. pacman -Syy forces resync, pacman -Su is just upgrade but you could have done pacman -Syu as well. Arch’s mirrors go in /etc/pacman.d/mirrorlist-arch
Thank you @ndowens very much.
That was really strange that all these give 404!
- автор Nerd0_0
- ↑
- ↓
-
15 марта 2018, 10:08
Список зеркал сгенерирован и сохранен, однако последняя команда завершилась ошибкой:
ошибка: не удалось обновить core (не настроены сервера для репозитория)
ошибка: не удалось обновить extra (не настроены сервера для репозитория)
ошибка: не удалось обновить community (не настроены сервера для репозитория)
ошибка: не удалось обновить multilib (не настроены сервера для репозитория)
ошибка: не удалось обновить базы данных
ошибка: не удалось начать транзакцию (не настроены сервера для репозитория)
- dimonmmk
- ↑
- ↓
-
15 марта 2018, 10:23
Покажите
cat /etc/pacman.conf
Правильные ответы начинаются с правильных вопросов.
- автор Nerd0_0
- ↑
- ↓
-
15 марта 2018, 10:24
Он почти полностью состоит из комментариев
[core]
#SigLevel = PackageRequired
[extra]
#SigLevel = PackageRequired
[community]
#SigLevel = PackageRequired
[multilib]
#SigLevel = PackageRequired
# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
- dimonmmk
- ↑
- ↓
-
15 марта 2018, 10:34
Это всё??? Мощно. Кто ж вам его так покоцал?
/etc/pacman.conf.old остался или у вас свежая система?
Правильные ответы начинаются с правильных вопросов.
- автор Nerd0_0
- ↑
- ↓
-
15 марта 2018, 10:36
Система стоит около полугода, но такого файла нет. Сайт не позволил добавить содержимое всего файла, даже под спойлер, потому добавил только то, что, на мой взгляд, относится к репозиториям
- dimonmmk
- ↑
- ↓
-
15 марта 2018, 10:40
А, ясно. Ну вот содержимое нормального файла, замените.
Спойлер!
#
# /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 manjaro-system
# If upgrades are available for these packages they will be asked for first
SyncFirst = manjaro-system archlinux-keyring manjaro-keyring
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta = 0.7
Architecture = auto
#IgnorePkg =
#IgnorePkg =
#IgnoreGroup =
#NoUpgrade =
#NoExtract =
# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists
# 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 Manjaro Linux
# packagers with `pacman-key --populate archlinux manjaro`.
#
# 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.
#
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community]
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]
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
Правильные ответы начинаются с правильных вопросов.
Todd Partridge (Gen2ly)
unread,
Mar 25, 2010, 4:17:03 AM3/25/10
to archlinuxppc-user
I’ve tried to install twice now and am getting this same error. My
install routine involves these steps
1) Install base from the installer (aif)
2) Chroot to new root partition (/) and install other Official
repository packages from list (pacman -S $(cat pacman-official-
packages.txt)
After I’ve chrooted though, I’m getting this message:
# pacman -Sy
:: Syncronizing package databases…
error: failed to update core (no servers configured for repository)
error: failed to update extra (no servers configured for repository)
error: failed to update community (no servers configured for
repository)
error: failed to synchronize any databases
So I checked /etc/pacman.d/mirrorlist and no mirrors were uncommented:
#
## $repo: Arch Linux PPC @REPO@ repository
##
#
# Europe
#Server = ftp://archlinuxppc.org/$repo/os/ppc
#Server = ftp://ftp2.archlinuxppc.org/$repo/os/ppc
#Server = http://archlinuxppc.mirrorgarr.it/mirrors/archlinuxppc/$repo/os/ppc
#Server = http://mir2.archlinuxfr.org/archlinux/$repo/os/ppc
# Setup-Entry
Server =
I uncommented the first entry (ftp://archlinux.ppc.org/$repo/os/ppc)
and am still getting this. I’m baffled, not sure what is causing
this.
…
Ok, this got me thinking. The install script appears to be putting in
the blank-entry last line (Server =n). Good thing I typed this it
got me thinking :). After I commented that last line, pacman is
working now!
First I want to say thanks, the new installer is awesome… very well
done. Second, would you like me to report the bug? I haven’t looked
at the script but I’m guessing it comes from the ‘Pacman-Mirror’
option in ‘Configure (System?)’. From this step ‘Pacman-Mirror’ asks
me if I’d like to use the repository that the installer used (Is that
right? Believe so, but was up late last night :)) and I choose the
yes option.
Looked around, and am a bit surprised that no one else has seen this.
I’ve installed twice and got the same error. Any questions please be
free to ask.
Off-topic: Installer observations:
1) When I came to the «Install the Kernel» step, I was a bit confused
because I thought the step «Install packages» had already done that,
but perhaps I’m wrong too.
2) Also the «Install the kernel» step it asked me to choose a
repository that also threw me a bit.
Again thanks for the hard work.
kth5
unread,
Mar 25, 2010, 8:45:52 AM3/25/10
to archlinu…@googlegroups.com, Todd Partridge (Gen2ly)
On 03/25/2010 02:17 AM, Todd Partridge (Gen2ly) wrote:
> I’ve tried to install twice now and am getting this same error. My
> install routine involves these steps
>
> 1) Install base from the installer (aif)
From FTP? We don’t support any base system from CD for the moment. Make
sure you are using the latest installer please.
This is an old version of pacman from base, probably from an old version
of the installer which has it on CD. The line which has
ftp2.archlinuxppc.org
shouldn’t even be here at all since 30th December last year.
> Looked around, and am a bit surprised that no one else has seen this.
> I’ve installed twice and got the same error. Any questions please be
> free to ask.
As said before, I’m pretty sure you’re not using the most up to date
version.
> Off-topic: Installer observations:
>
> 1) When I came to the «Install the Kernel» step, I was a bit confused
> because I thought the step «Install packages» had already done that,
> but perhaps I’m wrong too.
No, base does not include a kernel on ppc. Linux/ppc is fundamentally
different in that respect as you cannot run a 32bit kernel on a G5 or
POWER machine nor does it make too much sense to build one for all 64bit
architectures. So, we leave the choice up to you for the 2 kernels that
will most likely work on your machine if you were able to boot the machine:
1) kernel26-pmac for 32bit 603e+ powermac systems
2) kernel26-pmac64 for 64bit G5 powermacs with up to 4 cpus
> 2) Also the «Install the kernel» step it asked me to choose a
> repository that also threw me a bit.
It fills in one automatically, if not you’re using an old version.
Best,
-k
Todd Partridge (Gen2ly)
unread,
Mar 26, 2010, 5:49:14 AM3/26/10
to archlinuxppc-user
On Mar 25, 5:45 am, kth5 <kthf…@googlemail.com> wrote:
> On 03/25/2010 02:17 AM, Todd Partridge (Gen2ly) wrote:
>
> > I’ve tried to install twice now and am getting this same error. My
> > install routine involves these steps
>
> > 1) Install base from the installer (aif)
>
> From FTP? We don’t support any base system from CD for the moment. Make
> sure you are using the latest installer please.
Yes, I used the FTP/HTTP install option.
>
>
>
> > 2) Chroot to new root partition (/) and install other Official
> > repository packages from list (pacman -S $(cat pacman-official-
> > packages.txt)
>
> > After I’ve chrooted though, I’m getting this message:
>
> > # pacman -Sy
> > :: Syncronizing package databases…
> > error: failed to update core (no servers configured for repository)
> > error: failed to update extra (no servers configured for repository)
> > error: failed to update community (no servers configured for
> > repository)
> > error: failed to synchronize any databases
>
> > So I checked /etc/pacman.d/mirrorlist and no mirrors were uncommented:
>
> > #
> > ## $repo: Arch Linux PPC @REPO@ repository
> > ##
> > #
> > # Europe
> > #Server =ftp://archlinuxppc.org/$repo/os/ppc
> > #Server =ftp://ftp2.archlinuxppc.org/$repo/os/ppc
> > #Server =http://archlinuxppc.mirrorgarr.it/mirrors/archlinuxppc/$repo/os/ppc
> > #Server =http://mir2.archlinuxfr.org/archlinux/$repo/os/ppc
> > # Setup-Entry
> > Server =
>
> > I uncommented the first entry (ftp://archlinux.ppc.org/$repo/os/ppc)
> > and am still getting this. I’m baffled, not sure what is causing
> > this.
>
> This is an old version of pacman from base, probably from an old version
> of the installer which has it on CD. The line which has
>
> ftp2.archlinuxppc.org
>
> shouldn’t even be here at all since 30th December last year.
>
> > Looked around, and am a bit surprised that no one else has seen this.
> > I’ve installed twice and got the same error. Any questions please be
> > free to ask.
>
> As said before, I’m pretty sure you’re not using the most up to date
> version.
I’m using the 2010.02.26 — NewWorld Boot ISO. This may be the cause
of a bit of confusion. Previously I had accidentally used the
OldWorld ISO and filed a couple bugs regarding it thinking it was the
new. I am 100% sure that the one I am using now is the NewWorld
(2010.02.26) version.
>
> > Off-topic: Installer observations:
>
> > 1) When I came to the «Install the Kernel» step, I was a bit confused
> > because I thought the step «Install packages» had already done that,
> > but perhaps I’m wrong too.
>
> No, base does not include a kernel on ppc. Linux/ppc is fundamentally
> different in that respect as you cannot run a 32bit kernel on a G5 or
> POWER machine nor does it make too much sense to build one for all 64bit
> architectures. So, we leave the choice up to you for the 2 kernels that
> will most likely work on your machine if you were able to boot the machine:
>
> 1) kernel26-pmac for 32bit 603e+ powermac systems
> 2) kernel26-pmac64 for 64bit G5 powermacs with up to 4 cpus
>
> > 2) Also the «Install the kernel» step it asked me to choose a
> > repository that also threw me a bit.
>
> It fills in one automatically, if not you’re using an old version.
>
> Best,
>
> -k
Appreciate the kind reply kth5. Really do like the new installer…
very well done. The blank ‘Server =’ line at the end though I can
confirm and I don’t believe I did anything out of the ordinary to get
it. Be happy to file a bug if you like or otherwise can leave it be
too :).





