Уголок новичка
   3104

Манжаро не обновляется, "не удалось синхронизировать базы данных"

В менеджере пакетов показывается наличие обновлений на 1.7 гигов, но попытка обновления всегда заканчивается с ошибкой «не удалось синхронизировать базы данных», см. видео: www.youtube.com/watch?v=fiKfOXj4gW8
Записывал на телефон, потому что установка новых приложений тоже заблокирована.
Пробовал сносить /var/tmp/pamac/ и перезагружаться, безрезультатно.
Система была установлена довольно давно и не использовалась. В период простоя видеокарта была заменена с 1070 на 6700XT, и после этого манжаро вообще перестала грузиться, но я это починил, но не уверен, что это вообще имеет отношения ко сломанным обновлениям.

34 комментария

avatar
/var/lib/pacman/ удалить от туда файлы с расширением lck, перезагрузиться и перечитать зеркала и базы данных. Поможет, но может не надолго в папку заходить с правами root
Последний раз редактировалось
0
avatar
Во всей папке var нет ни одного файла с расширением lck
Последний раз редактировалось
0
avatar
Перейдите просто по тому пути, что указал
0
avatar
0
avatar
в папку sync загляните, и откройте ее с правами root
0
avatar
Вот это все удалите, после чего перезагрузитесь и проверьте обновления
0
avatar
Теперь новая ошибка, «объект не найден: i2c-tools»
0
avatar
запустите обновления из терминала.sudo pacman -Syu, а если установлен yay то его можно запустить sudo yay -Syu
0
avatar
А вообще, раз давно не обновляли и не пользовались, то скаяайте свежий образ и переустановите. В последний раз почему то у многих проблемы с обновлениями вылезают. Либо же перейдите на другой дистрибутив.
0
avatar
Я не хочу ничего переустанавливать, Windows остаётся полностью функциональной вне зависимости от того, сколько её не пользовались и через сколько обновлений она прошла. Моя Windows 10 была обновлена с семёрки и обновления работают.
Фанаты Линукс очень любят рассказывать, насколько Линукс стабильнее Windows, но пока каждый раз, когда я предпринимаю попытку начать пользоваться Линуксом, постоянно вылезают проблемы.
И уж тем более я не хочу переходить на другие дистрибутивы. С Минтом, кстати, тоже вылезли проблемы с обновлением, а OpenSuse в своё время у меня вообще не установился.

Из командной строки обновление прошло, но после перезагрузки ошибка в графическом интерфейсе осталась. Можно как-то получить систему с полностью рабочим GUI?

0
avatar
В manjaro эта ошибка вылезала постоянно, но тем не менее обновится давала. Если не принимать внимание эту проблему, то система по крайней мере у меня и моих знакомых работает стабильно. Проблемы есть как в винде так и в линуксе. ПРоблем нет там, где ничего не делают.
0
avatar
Ну мне она обновиться не давала, и вряд ли даст.
И это, мягко говоря, отнюдь не единственная проблема, которая возникает у меня с Линуксом, а лишь вершина айсберга. А таких серьёзных проблем в виндоус нет — хотя бы обновления работают твёрдо и чётко.
0
avatar
Линукс стабильна настолько, насколько грамотен ее пользователь) Это как с машиной, если вовремя и стабильно ее обслуживать то работает без нареканий. Но если забывать менять масло, движок стуканет довольно быстро)
Манджара основана на Arch линукс. Система которая требует постоянных обновлений. Если долго не обновляетесь, могут быть подобные проблемы. Первое что пробуйте это обновить пакет manjaro-keyring.
Насчет проблем с GUI. Я так понимаю у вас стоит KDE. Тут уже решение проблемы нужно искать в стороне kde а не системы. (discover всегда не отличалась стабильной работай, как бы банально не звучало, привыкайте к терминалу)
+2
avatar
Обновление происходит с помощью pamac, а не discover. В остальном, вы правы, и это касается любой системы, даже windows.
Последний раз редактировалось
0
avatar
Но если забывать менять масло, движок стуканет довольно быстро
И что, по вашему, я должен был сделать, чтобы предотвратить эту ошибку?
Я бы понял, если бы ставил со всего интернета подозрительный софт, жонглировал ядрами, удалял рандомные файлы, писал в конфиги странные вещи, но нет — я поставил манжаро, потыкал её немного, и забыл про неё надолго. И заменил видеокарту. Оно не должно было ломаться.
Если долго не обновляетесь, могут быть подобные проблемы.
Это так глупо. Где же хвалёная стабильность, обещанная фанатами? Всегда считал, что советовать в любой непонятной ситуации переустанавливать ОС — это удел самых недалёких пользователей Виндоус, самых худших из них.
пробуйте это обновить пакет manjaro-keyring.
Как?
Тут уже решение проблемы нужно искать в стороне kde а не системы.
И что конкретно надо сделать?
привыкайте к терминалу
С чего это? Опять-таки, фанаты Линукс, как минимум с тех времён, когда появилась Mandriva, а Каноникал начала рассылать диски с Убунту по миру (т.е. очень давно) постоянно проталкивают мнение о том, что Линукс полностью готов для декстопа, и что времена, когда консоль была необходима, остались в прошлом. Я читал это на различных форумах, русскоязычных и англоязычных, много раз. Получается, соврали?
Лично я ненавижу консоль и хочу пользоваться системой исключительно через GUI.
+1
avatar
Начнем по порядку) Для начала вам нужно определиться, чего вы хотите от системы. Если как виндовс обновлять раз в год, то вы выбрали не ту систему. Вам больше к дебиан. Установили и забыли на год. Как я уже говорил манджара на arch linux основана. Система которая обновляется пакетно каждый день. Чем дольше вы ее не обновляете, тем больше вы соберете проблем с зависимости при обновлении пакетов.
Насчет обновления manjaro-keyring. Если после долгого простоя у вас система отказала обновляться, в первую очередь пробуйте в терминале «sudo pacman -Sy manjaro-keyring».
Про консоль была необходима. Она не обязательна, но в ней правда удобней) Я так же первое время максимально пытался от нее отстраниться. Теперь даже в винде многое выполняю через powershell.
А насчет стабильности всей системы. Когда вы такое читаете, не стоит думать что она не ломается. Она ломается, просто ее легче восстановить (именно про восстановить). Почти из любой дыры. Но для этого 100% нужно уметь работать только в одном терминале, и понимать как и что устроено.
Последний раз редактировалось
+2
avatar
Если как виндовс обновлять раз в год, то вы выбрали не ту систему.
Я хочу систему для всего. Чтобы она просто работала — как и когда я пользуюсь ей каждый день, так и когда у меня нашлось время её запустить спустя несколько месяцев. Уж нормальная система уж точно не должна ломаться только потому, что её не обновляли. Для Windows это никогда проблемой не было, обновления ломались на совсем уж старых системах, типа Win 95.
Вам больше к дебиан.
Но про Дебиан же говорят, что он не для новичков, что он сложный, что в репозиториях протухший софт. Поставлю я Дебиан, приду на ихний форум с каким-нибудь вопросом, а они когда узнают, что я новичок, так немедленно скажут, «иди ставь манжару, убунту, сюзи...»
в первую очередь пробуйте в терминале «sudo pacman -Sy manjaro-keyring»
Попробовал, система сказала, что обновлять этот пакет не нужно, но всё равно обновит. После завершения ошибка «не удалось синхронизировать базы данных» осталась. Подробности на скрине.
Но ещё до выполнения этой команды я заметил, что теперь хотя бы возможно установить OBS.
Про консоль была необходима. Она не обязательна, но в ней правда удобней
Это вообще не удобно. Скорость набора текста куда меньше, чем выбор из опций мышью на экране, это не удобно, это требует помнить или откуда-то копипастить команду с точностью до буквы и знака. Не говоря уже о том, что проблем, которые требуют использования консоли в принципе не должно быть.
Когда вы такое читаете, не стоит думать что она не ломается. Она ломается, просто ее легче восстановить
Хотелось бы, что бы она ломалась не чаще, чем винда при прочих равных. Винда замену видеокарты перенесла спокойно, и обновления у неё не отваливались.

Последний раз редактировалось
0
avatar
А вам точно линукс нужен вообще?) Если вы планируете по каждому возникающему вопросу ходить по форумам задавать вопросы, извините но он не для вас)
Скрины моих систем. (дата создания корневого раздела, равно дате установки системы)
Последний раз редактировалось
+1
avatar
А вам точно линукс нужен вообще?
У меня давно возникали мысли попробовать линукс, и на деле проверить все те заявления о том, что «линукс — это так же просто, как и виндоуз, и даже удобнее», которые так любят делать линуксоиды. Я об этом думал ещё начиная с 2007, участвуя тогда в форумных холиварах win vs linux, но последней каплей, которая заставила меня наконец таки попробовать, была серия видео от LTT, «Linux Daily Driver»: www.youtube.com/watch?v=0506yDSgU7M
Если вы планируете по каждому возникающему вопросу ходить по форумам задавать вопросы, извините но он не для вас)
Ммм почему? А зачем вообще тогда существуют форумы, реддит, дискорд, SO, ирк? Когда у людей возникают проблемы, быть то винда, андроид, линуск и айос, они обращаются на форумы со своими вопросами. Просто с виндой у меня меньше проблем, и они не такие фундаментальные, но они тоже есть, и со временем Виндоус ещё и становится только хуже.
Скрины моих систем. (дата создания корневого раздела, равно дате установки системы)
Зачем тут это?
Последний раз редактировалось
0
avatar
Когда у людей возникают проблемы,…, они обращаются на форумы со своими вопросами.
ИМХО, Форумы существуют чтобы люди искали на них ОТВЕТЫ более опытных людей.
А с вопросами- в телегу или ирку, там фанатам не лень всякую туфту в сотый раз перетирать.
?
Правильные ответы начинаются с правильных вопросов.
+2
avatar
ИМХО, Форумы существуют чтобы люди искали на них ОТВЕТЫ более опытных людей.
Ну так я и искал… Уже упоминал, что оба Линукса у меня отказались загружаться после смены видеокарты, это я нагуглил сам. Я всегда стараюсь сначала найти решение в поисковике, а только потом уже задавать вопросы, но в этот раз пришлось именно что спрашивать.
Гуглить на тему Винды, кстати, гораздо проще, потому что там и комьюнити больше, которое пытается патчить косяки винды, и комьюнити не фрагментировано по сотне разных дистров, и софта для возвращения совсем выпиленной функциональности больше.
А с вопросами- в телегу или ирку, там фанатам не лень всякую туфту в сотый раз перетирать.
Чаты не походят для решения технических вопросов по куче причин, форумы — гораздо более подходящее средство. StackOverflow, по сути, форум с немного изменённом UI, а не чат. В формате чата SO невозможен.
0
avatar
Просто все что у вас может произойти из проблем, сотни раз уже бывали у других людей. И все ответы уже есть в интернете. Читайте фаги, маны, вики. Тот же арч вики. Там есть все что нужно. Если у вас нет желания учится, вникать, и понимать как работает то или другое, вы хоть сотни тем создайте. Проблему так и не сможете решить. Скриншоты, это для вашего понимания о стабильности системы. Что системы работают, обновляются, и живут.
+3
avatar
И что, по вашему, я должен был сделать, чтобы предотвратить эту ошибку?
Следовать инструкциям по применению — обновляться раз в месяц. А то получается как с автомобилем купил, поездил пару дней и оставил на полгода на парковке возле ТЦ. Еще и удивляется потом что ее обнесли и обгадили.

Это так глупо. Где же хвалёная стабильность, обещанная фанатами?
Ты ее недостоин, тк не в состоянии использовать дистрибутив по назначению. Нет времени/желания поставить обновления один раз в месяц — ты выбрал не тот дистрибутив.
Лично я ненавижу консоль и хочу пользоваться системой исключительно через GUI.
Ну так пользуйся. Очисти кеш и обнови зеркала! Выходит что ты хочешь водить, но запах бензина тебе видите-ли не нравится. Купи велосипед на барахолках своего города, и нюхай выхлопы чужого бензина.
+6
avatar
Следовать инструкциям по применению — обновляться раз в месяц.
Это крайне странное требование. Оно вообще официальное? Разработчики реально приняли решение не держать на серверах обновления старше месяца, серьёзно?
Ты ее недостоин, тк не в состоянии использовать дистрибутив по назначению. Нет времени/желания поставить обновления один раз в месяц — ты выбрал не тот дистрибутив.
Классическое Линукс-комьюнити. Обвинения пользователя + советы сменить дистр.
Очисти кеш и обнови зеркала!
Как?
0
avatar
Как?
использовать гуевый вариант для чистки кеш русский вариант, аглицкий вариант.Обновить ключи и базу И все-же прошу обратить внимание к Этому удачи в освоении
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
+4
avatar
Спасибо! Теперь ошибка исчезла. И Манжаро после этого ещё кучу апдейтов накачала.
0
avatar
Нахрен манжаро тебе — винда +- больше может.Тем более почти все под винду. Я просто типа для души 99% времени на манжаро.
0
avatar
Как уже говорил, главным толчком в сторону попробовать Линукс самому была серия роликов Лайнуса Себастьяна — www.youtube.com/watch?v=0506yDSgU7M
Отчасти это желание попробовать что-то новое. А результатом либо станет гораздо более крепкий набор аргументов в интернет-спорах, почему Линукс — шлак (ведь когда упоминаешь, что сам никогда не пользовался линухом в реальности, позиции начинают выглядеть слабее), либо система, на которую реально можно будет уйти с виндоус. Софтверные корпорации вообще (все, не только МС) закручивают гайки по максимуму, уже давно (просмотр твитора по карточкам!), и нужно хотя бросить взгляд в сторону потенциальных запасных аэродромов.
Майкрософт не даёт заскучать — то грозятся только аккаунты на своих серверах оставить, а локальные убить, то какие-то тёрки с TPM начинаются, то скачивание Windows для России заблокируют… А ещё была идея вообще закрыть возможность установку сторонних приложений, и сделать закрытую экосистему по типа iOS, только с RT-приложениями. Гейб Ньюэлл тогда так охренел с этой новости, что решил пилить своё железо и свою ОС.
И я уже начинаю уставать от постоянного регресса в виндоус — то здесь что-то отвалиться, то там что-то убирают.
Последний раз редактировалось
+1
avatar
А результатом либо станет гораздо более крепкий набор аргументов в интернет-спорах, почему Линукс — шлак (ведь когда упоминаешь, что сам никогда не пользовался линухом в реальности, позиции начинают выглядеть слабее), либо система, на которую реально можно будет уйти с виндоус
Понятно все с вами. Очередному интернет тролю стало скучно, и решили утешить свое эго. Попробовали, не получилось, пора домой. Он вам не нужен.
0
avatar
Последний раз траблы с синхронизацией БД решил удалением проблемного пакета. Для Манжары эта ошибка уже давно стала типичной (особенно в случае крупных обнов). А вообще вам, пожалуй, правильно советуют сменить дистрибутив. На сторонний взгляд вы совсем не фанат роллинг-модели, даже несмотря на манжаровские обкатки перед выпуском обновлений. Проблемы так и будут доканывать, пока вы, наконец, не откажетесь от Manjaro, либо вовсе от линукса. Решать вам.
К слову, Минт накануне обновился до 21.2, может в этот раз всё заработает как надо?
Последний раз редактировалось
0
avatar
Для Манжары эта ошибка уже давно стала типичной (особенно в случае крупных обнов).
Ну а где же хвалёная стабильность Линукса?
А вообще вам, пожалуй, правильно советуют сменить дистрибутив.
Почему? Наблюдая за линукс-сообществом уже долгие годы (с 2007), одной из самых раздражающих черт я нахожу постоянные кивки в сторону смены дистрибутивов, по любому поводу, а чаще без повода. Явление абсолютно вездесущее и постоянное, что пятнадцать лет назад, что сейчас, что на русскоязычных форумах, что на англоязычных.
Несчастных пользователей пинают по кругу из различных дистрибутивов, как футбольный мяч на тренировке. Но обычно это всё ещё происходит на нейтральных (не привязанных к какому-то дистрибу) ресурсах типа лора, но вот чтобы на титульном для Манжаро сайте призывали от этой самой Манжары отказаться, это… странно.

Во-вторых, сменить на что? Какие вообще существуют варианты, дружелюбные к начинающим и мигрантам с винды?
Уж явно не Гента и не Слака. Минт у меня уже есть, OpenSuse не установилась (по-хорошему, я должен был зарепортить им баг, даже собрал логи и зарегистрировался в их багзилле, но в последний момент всё было не до этого), Убунту — ну уж нет, со снапом во все поля кушайте это сами (кстати, там починили уже невозможность таскать мышью значки по рабочему столу? Т.е. буквально самую базовую функциональность для любой консьюмерской ОС), Ред Хат — это для корпораций…
Кроме того, после Минта Синнамон, который, как известно, основан на форке гнома, хотел попробовать что-то с кде. А попытка установить Сузи была вызвана тем, что что-то с иксами уже было, .deb и арчепакеты были, т.е. хотелось rpm + wayland + xfce.
Что там осталось? Арч? Но разве Манжаро — это не Арч, просто допиленный немного для неопытных пользователей, т.е. буквально что я искал? ПопОС? Ну мб…
На сторонний взгляд вы совсем не фанат роллинг-модели, даже несмотря на манжаровские обкатки перед выпуском обновлений.
А мои проблемы точно были связаны именно с роллинг-моделью? И я так и не получил ответа на свой вопрос, невозможность обновления системы годовой давности — это официальная позиция разработчиков?
К слову, Минт накануне обновился до 21.2, может в этот раз всё заработает как надо?
Как я его тыкал, там были проблемы даже большие, чем манжаро. И проблемы были не только с самой ОС, но и людьми на форуме (англоязычном), куда я пришёл спрашивать, как избавиться от бага 865, где тот PPA, в котором лежат патченые иксы. Первым же ответом было высказывание в духе, что оно мне не надо.

А сейчас он тоже не хочет обновляться. Я не пока вникал, чего он от меня хочет, да и спрашивать о Минте надо на форуме Минта, а не Манжаро, но там вроде было что-то про как раз PPA и установленные программы — в частности, Shutter.
0
avatar
Ну а где же хвалёная стабильность Линукса?
Хвалёная стабильность? По-моему, в каждом втором гайде или статье упоминается, что арчподобные дистры как раз-таки не хвалятся стабильностью.
… обычно это всё ещё происходит на нейтральных (не привязанных к какому-то дистрибу) ресурсах типа лора, но вот чтобы на титульном для Манжаро сайте призывали от этой самой Манжары отказаться, это… странно
То есть на тематических форумах, посвящённых какому-то дистрибутиву, не могут присутствовать пользователи других дистрибов и советовать, например, свой опыт перехода? Или пользователь Манжары, зная все недостатки этой системы, не может кому-то советовать другой дистр?
Во-вторых, сменить на что? Какие вообще существуют варианты, дружелюбные к начинающим и мигрантам с винды?
Сейчас много шума вокруг «универсальных» Vanilla Os и Blend Os. Но опять же это арчеподобные системы. Судя по тому, что вы пишите, это мог бы быть Mint (удивительно, что он у вас не прижился с первого раза), Pop_Os или Kubuntu. Да и сам совет сменить дистр в данном случае — скорее повод избежать подобных проблем в будущем (они неизбежно будут).
А мои проблемы точно были связаны именно с роллинг-моделью? И я так и не получил ответа на свой вопрос, невозможность обновления системы годовой давности — это официальная позиция разработчиков?
Вы выбрали роллинг релиз, который обновляется чуть ли не каждый день. Не пользуясь системой длительное время, шансы нарваться на аппаратную ошибку, связанную с апдейтом, здесь гораздо выше, чем у любого стабильного или LTS-релиза. По этой же причине вам и советуют обратить внимание на стабильную ветку. И нет, это не официальная позиция разработчиков, простая логика.
Последний раз редактировалось
0
avatar
не кормите безграмотного ленивого троля
Последний раз редактировалось
?
Всегда есть быстрое простое неправильное решение.
быстрые простые правильные (иногда) ответы здесь t.me/ManjaroRu
+2
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.