Manjaro KDE Edition
   958

Помогите пожалуйста

Что делать если базы данных community вообще нет и из-за этого я не могу обновить manjaro

50 комментариев

avatar
покажи вывод
cat /etc/pacman.conf
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
#
# /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
# We cannot check disk space from within a chroot environment
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.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

[core]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[extra]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist

[community]
SigLevel = PackageRequired
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]
SigLevel = PackageRequired
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
0
avatar
[community]
SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist
все на месте, с чего решил, что нет?
sudo pacman -Syy
что говорит?
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
это нормально? (извини если туплю , я недавно перешёл на линукс)
Последний раз редактировалось
0
avatar
это нормально? (извини если туплю, я недавно перешёл на линукс)
0
avatar
та наверно не нормально
<code>sudo pacman -Syy</code>
что говорит?
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
Обновление баз данных пакетов…
core 167,6 KiB 1397 KiB/s 00:00 [################] 100%
extra 1980,8 KiB 723 KiB/s 00:03 [################] 100%
community 6,3 MiB 601 KiB/s 00:11 [################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 6,3 MiB 426 KiB/s 00:15 [################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 6,3 MiB 828 KiB/s 00:08 [################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 6,3 MiB 978 KiB/s 00:07 [################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
(сори за ожидание)
0
avatar
попробуй
sudo pacman-db-upgrade
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
я уже пытался так, но не получилось.Спасибо за помощь, я всё таки буду переустанавливать манджаро, по другому не получается.
0
avatar
Попробуйте переместить /var/lib/pacman/sync/.
Пакетный менеджер пересоздаст весь каталог с начинкой.
+2
avatar
да, действительно, только что проверил на своей машине, переименовал «sync» в «sync0», терминатор при открытии покричал:
предупреждение: database file for 'core' does not exist (use '-Sy' to download)
предупреждение: database file for 'extra' does not exist (use '-Sy' to download)
предупреждение: database file for 'community' does not exist (use '-Sy' to download)
предупреждение: database file for 'multilib' does not exist (use '-Sy' to download)
предупреждение: database file for 'DEB_Arch_Extra' does not exist (use '-Sy' to download)

вот результат команды
yay -Sy
[sudo] пароль для ypp: 
:: Обновление баз данных пакетов...
 core                                                                                                               167,6 KiB  1484 KiB/s 00:00 [########################################################################################] 100%
 extra                                                                                                             1980,8 KiB  1467 KiB/s 00:01 [########################################################################################] 100%
 community                                                                                                            6,3 MiB  1680 KiB/s 00:04 [########################################################################################] 100%
 multilib                                                                                                           182,0 KiB  1329 KiB/s 00:00 [########################################################################################] 100%
 DEB_Arch_Extra                                                                                                       3,1 KiB  0,00   B/s 00:00 [########################################################################################] 100%
 DEB_Arch_Extra.sig                                                                                                 181,0   B  0,00   B/s 00:00 [########################################################################################] 100%

все создалось
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
avatar
pamac update --force-refresh
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
pamac update --force-refresh
Подготовка…
Клонирование сборочных файлов appimagelauncher…
Проверка зависимостей для appimagelauncher…
Клонирование сборочных файлов perl-gnome2-wnck…
Проверка зависимостей для perl-gnome2-wnck…
Клонирование сборочных файлов zoom…
fatal: не найден git репозиторий (или один из родительских каталогов): .git
Проверка зависимостей для zoom…
Клонирование сборочных файлов pulseaudio-ctl…
Проверка зависимостей для pulseaudio-ctl…
Клонирование сборочных файлов skypeforlinux-stable-bin…
fatal: не найден git репозиторий (или один из родительских каталогов): .git
Проверка зависимостей для skypeforlinux-stable-bin…
Клонирование сборочных файлов spectre-meltdown-checker…
Проверка зависимостей для spectre-meltdown-checker…
Клонирование сборочных файлов timeshift…
Проверка зависимостей для timeshift…
Клонирование сборочных файлов perl-json-maybexs…
fatal: не найден git репозиторий (или один из родительских каталогов): .git
Проверка зависимостей для perl-json-maybexs…
Клонирование сборочных файлов inxi…
Проверка зависимостей для inxi…
Клонирование сборочных файлов gconf…
Проверка зависимостей для gconf…
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Требуется аутентификация для установки, обновления или удаления пакетов
Authenticating as: Kara (kara)
Password:
==== AUTHENTICATION COMPLETE ====
Ожидание выхода другого менеджера пакетов…

Транзакция отменена: Время ожидания истекло.
Последний раз редактировалось
0
avatar
перезагрузитесь и еще раз pamac update --force-refresh
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
(community постоянно пытается обновиться но не обновляется)

pamac update --force-refresh
Подготовка…
Клонирование сборочных файлов appimagelauncher…
Проверка зависимостей для appimagelauncher…
Клонирование сборочных файлов perl-gnome2-wnck…
Проверка зависимостей для perl-gnome2-wnck…
Клонирование сборочных файлов zoom…
Проверка зависимостей для zoom…
Клонирование сборочных файлов pulseaudio-ctl…
Проверка зависимостей для pulseaudio-ctl…
Клонирование сборочных файлов skypeforlinux-stable-bin…
Проверка зависимостей для skypeforlinux-stable-bin…
Клонирование сборочных файлов spectre-meltdown-checker…
Проверка зависимостей для spectre-meltdown-checker…
Клонирование сборочных файлов timeshift…
Проверка зависимостей для timeshift…
Клонирование сборочных файлов perl-json-maybexs…
Проверка зависимостей для perl-json-maybexs…
Клонирование сборочных файлов inxi…
Проверка зависимостей для inxi…
Клонирование сборочных файлов gconf…
Проверка зависимостей для gconf…
==== AUTHENTICATING FOR org.manjaro.pamac.commit ====
Требуется аутентификация для установки, обновления или удаления пакетов
Authenticating as: Kara (kara)
Password:
==== AUTHENTICATION COMPLETE ====
Синхронизация баз данных пакетов…
Обновление core.db…
Обновление extra.db…
Обновление community.db…
Последний раз редактировалось
0
avatar
ls -l /var/lib/pacman/sync/
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
я подождал и у меня это выдало. Соглашаться?

Обновление multilib.db…
Обновление core.files…
Обновление extra.files…
Обновление community.files…
Обновление multilib.files…
cp: не удалось выполнить stat для '/var/lib/pacman/sync/community.db': Неправильное сообщение
Ошибка: Ошибка подготовки транзакции: не удалось найти базу данных
Ошибка: Ошибка подготовки транзакции: не удалось найти базу данных

Редактировать сборочные файлы? [д/Н]
Последний раз редактировалось
0
avatar
Нет. Вообще можно прервать процесс, без базы все равно не обновится.
ls -l /var/lib/pacman/sync/ покажите.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
ls -l /var/lib/pacman/sync/
ls: невозможно получить доступ к '/var/lib/pacman/sync/community.db': Неправильное сообщение
итого 47652
-?????????????? community.db
-rw-r--r-- 1 root root 6607522 янв 17 21:23 community.db.part
-rw-r--r-- 1 root root 28275283 янв 15 23:25 community.files
-rw-r--r-- 1 root root 171672 янв 6 23:55 core.db
-rw-r--r-- 1 root root 1449798 янв 6 23:55 core.files
-rw-r--r-- 1 root root 2028380 янв 12 11:12 extra.db
-rw-r--r-- 1 root root 9790752 янв 12 11:12 extra.files
-rw-r--r-- 1 root root 186385 дек 30 22:16 multilib.db
-rw-r--r-- 1 root root 269935 дек 30 22:16 multilib.files
0
avatar
Удалите файл /var/lib/pacman/sync/community.db.part
и
sudo pacman -Syyuu
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Я ещё давно пытался удалить этот файл но он не находится. Может я не так удаляю?

sudo pacman -Rs /var/lib/pacman/sync/community.db.part
ошибка: не найдена цель: /var/lib/pacman/sync/community.db.part
Последний раз редактировалось
0
avatar
Вы видосы через pacman не пробовали смотреть? Или там музычку слушать? :)))
Для операций с файлами существует файловый менеджер или консольные команды.
sudo rm /var/lib/pacman/sync/community.db.part
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Не не пробовал :)
Удалил, но всё равно не обновляется. А можно манджаро сбросить к заводским настройкам? Мне кажется так легче сравиться с этой проблемой.
Последний раз редактировалось
0
avatar
Нету у манжаро заводских настроек. Завода еще не построили. Переустанавливать придется целиком.
Давайте попробуем такое:

sudo pacman -Syy
sudo cp /var/lib/pacman/sync/community.db.part /var/lib/pacman/sync/community.db
sudo pacman -Su 

Вывод команд — в студию.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
а как можно прекратить операцию если ошибка циклическая?
0
avatar
Ctrl+C
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
sudo pacman -Syy
[sudo] пароль для kara:
:: Обновление баз данных пакетов…
core 167,6 KiB 1949 KiB/s 00:00 [###################] 100%
extra 1980,8 KiB 550 KiB/s 00:04 [###################] 100%
community 6,3 MiB 352 KiB/s 00:18 [###################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 6,3 MiB 239 KiB/s 00:27 [###################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 1057,0 B 0,00 B/s 00:00 [###################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 6,3 MiB 638 KiB/s 00:10 [###################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 6,3 MiB 637 KiB/s 00:10 [###################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 6,3 MiB 511 KiB/s 00:13 [###################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 6,3 MiB 302 KiB/s 00:21 [###################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 6,3 MiB 443 KiB/s 00:15 [###################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 6,3 MiB 278 KiB/s 00:23 [###################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 6,3 MiB 739 KiB/s 00:09 [###################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
community 6,3 MiB 475 KiB/s 00:14 [###################] 100%
ошибка: не удалось переименовать /var/lib/pacman/sync/community.db.part в /var/lib/pacman/sync/community.db (Неправильное сообщение)
Interrupt signal received

[[email protected] ~]$ sudo cp /var/lib/pacman/sync/community.db.part /var/lib/pacman/sync/community.db
[sudo] пароль для kara:
cp: не удалось получить доступ к '/var/lib/pacman/sync/community.db': Неправильное сообщение
[[email protected] ~]$ sudo pacman -Su
ошибка: база данных 'community' недействительна или повреждена (неверная или поврежденная база данных(PGP-подпись))
Последний раз редактировалось
0
avatar
может мне переустановить манджаро?
0
avatar
лучше поставь венду
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/manjarolinux
0
avatar
пожалуй да, проще переустановить.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Ок, спасибо огромное за помощь!
0
avatar
Остается, однако, вопрос:
Что же именно и в каком месте надо было сделать с системой чтобы добиться такого интересного глюка?..
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Даже не знаю)Я теперь не могу ничего установить.И не могу переустановить
0
avatar
а как преустановить manjaro если нельзя создать загрузоный USB-диск?
Последний раз редактировалось
0
avatar
или не нужен загрузочный USB-диск для этого?
0
avatar
А что мешает создать?
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
таже ошибка:)
0
avatar
А к dd-то каким боком ошибки пакмана???
или Вы и флешки тоже через pacman пишете, угадал?

sudo fdisk -l (узнать имя флешки)
sudo dd bs=4M if="/путь к образу/имя.iso" of=/dev/имя_флешки (напр «sdc»)

ЗЫ
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+1
avatar
Последний раз редактировалось
0
avatar
замкнутый круг какой-то
Последний раз редактировалось
0
avatar
Ну хотите — вот Вам правильный файл, скопируйте кго в /var/lib/pacman/sync/ и попытайтесь обновиться командой sudo pacman -Su (именно такой). Вдруг поможет.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
дело в том что у меня этого файла вообще нету:
/var/lib/pacman/sync/
0
avatar
Это каталог.
У Вас вообще комп-то хоть есть? ))

ЗЫ: Да есть он у Вас, Вы ж LS показывали.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
а как тогда туда этот файл скопировать?
Последний раз редактировалось
0
avatar
Вы с концепцией «копи-пасте» еще незнакомы?
Ухтыж круть. Выж прям уникум! )))

Открыть файловый менеджер.
Найти файл, ПКМ, Скопировать.
Найти каталог var/lib/pacman/sync/, ПКМ, Вставить.
Закрыть файловый менеджер.

ЗЫ: «ПКМ»- Правая Кнопка Мыши.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Да знаю я как копировать и вставлять:) я же выше написал что не могу найти: var/lib/pacman/sync/, и я имел ввиду что как мне его скопировать туда если он не находится в файловом менеджере.
0
avatar
я же выше написал что не могу найти: var/lib/pacman/sync/,
быть такого не может, здесь ты делал вывод команды ls, и все было, сделай как посоветовал Gambit_VKM
sudo mv /var/lib/pacman/sync /var/lib/pacman/sync0
sudo pacman -Sy
Последний раз редактировалось
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
+2
avatar
ПОЛУЧИЛОСЬ!!! Вы все мне очень помогли, спасибо огромное.
Последний раз редактировалось
0
avatar
примите мои конгратуляции!) отметь тему решенной
?
Отправка специалистом технической поддержки ссылки на руководство по эксплуатации и другую документацию, не является отказом в предоставлении поддержки.
bash.org
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.