Автор Тема: Mariadb и обновление с p6 до p7  (Прочитано 2316 раз)

Оффлайн А. М. Кац

  • Участник
  • *
  • Сообщений: 45
Mariadb и обновление с p6 до p7
« : 18.11.2013 22:14:09 »
Здравствуйте, уважаемые коллеги.

Решил вот обновиться с p6 до p7, и после произнесения заклинания apt-get dist-upgrade получил вот такой пещерный антисемитизм:

apt-get dist-upgrade
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Ошибка
Следующие пакеты имеют неудовлетворенные зависимости:
  farstream: Конфликтует: farsight2
  mariadb-client: Конфликтует: MySQL-client
  mariadb-common: Конфликтует: MySQL-server
  mariadb-server: Конфликтует: MySQL-server
E: Ошибка. Процедура pkgProblemResolver::Resolve вызвала остановку. Это может быть вызвано сохраняемыми пакетами.

Как я понимаю, в p7 вместо MySQL по умолчанию стоит mariadb, но в репозитории p6 её нет. Что мне, дураку, делать-то?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Mariadb и обновление с p6 до p7
« Ответ #1 : 18.11.2013 22:38:54 »
Как вариант - снести  MySQL-* через
rpm -e --nodeps
И увосстановить зависимости через
apt-get -f install
сам не пробовал, так-что надо быть внимательным и на несуразности типа сноса пол-системы не соглашаться, продумать как вернуть всё обратно, если не сработает (иметь возможность восстановить снесённые пакеты через rpm -Uhv)

Оффлайн А. М. Кац

  • Участник
  • *
  • Сообщений: 45
Re: Mariadb и обновление с p6 до p7
« Ответ #2 : 18.11.2013 22:48:34 »
сам не пробовал, так-что надо быть внимательным и на несуразности типа сноса пол-системы не соглашаться

Я вот и начал с того, что посмотрел в синаптике, что зависит от mysql - огромная куча всего, в том числе phpmyadmin и тому подобная ерунда, которую категорически не хочется потом ставить заново.

Конечно, можно сделать резервную копию всей системы и начать экспериментировать, но хочется чуть большей определённости. Кстати, вот некоторые товарищи обновляются с p6 до p7, и подобного не наблюдают.

Может, попробовать поставить mariadb из сизифовского репозитория? С infinality такое получилось.
« Последнее редактирование: 18.11.2013 22:51:02 от А. М. Кац »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Mariadb и обновление с p6 до p7
« Ответ #3 : 18.11.2013 22:53:27 »
Не именно как я вам сказал, без всякого Синаптика.
Если
apt-get -f install
всё решит без сноса пакетов. то всё нормально.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Mariadb и обновление с p6 до p7
« Ответ #4 : 18.11.2013 22:54:49 »
rpm -e --nodeps MySQL-client MySQL-server
apt-get -f install
apt-get dist-upgrade

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Mariadb и обновление с p6 до p7
« Ответ #5 : 18.11.2013 22:56:54 »
Может ещё прокатить
apt-get -f install mariadb-common
apt-get -f install mariadb-client
apt-get -f install mariadb-server

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 371
Re: Mariadb и обновление с p6 до p7
« Ответ #6 : 18.11.2013 23:07:32 »
Как я понимаю, в p7 вместо MySQL по умолчанию стоит mariadb, но в репозитории p6 её нет.
Хм. Видимо, это какой-то отдельный пакет её тянет... Я несколько серверных инсталяций обновил уже, MySQL вытягивался без вопросов. Десктоп обновлять не пробовал.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Mariadb и обновление с p6 до p7
« Ответ #7 : 18.11.2013 23:11:52 »
Видимо, это какой-то отдельный пакет её тянет..
Скорей всего KDE4

Оффлайн zerg

  • ненужная строка
  • alt linux team
  • ***
  • Сообщений: 2 609
  • ненужная строка
    • Найдётся всё
Re: Mariadb и обновление с p6 до p7
« Ответ #8 : 19.11.2013 02:43:01 »
http://forum.altlinux.org/index.php/topic,30437.0.html
Можно на время обновления заменить mysql-драйвер akonadi на другой.
Убрать этот мусор можно переключателем: Не показывать подписи других пользователей.

Оффлайн А. М. Кац

  • Участник
  • *
  • Сообщений: 45
Re: Mariadb и обновление с p6 до p7
« Ответ #9 : 19.11.2013 07:13:53 »
Спасибо! Буду пробовать.

Оффлайн А. М. Кац

  • Участник
  • *
  • Сообщений: 45
Re: Mariadb и обновление с p6 до p7
« Ответ #10 : 19.11.2013 22:36:45 »
Что-то я делаю не так.

После dist-upgrade всё скачалось, поставилось. При попытке сказать update-kernel ответило, что

You might want to run `apt-get --fix-broken install' to correct these:
Следующие пакеты имеют неудовлетворенные зависимости:
  epiphany: Требует: epiphany-data (= 2.30.6-alt2.M60P.2)
            Требует: libnotify.so.1 (>= set:jf34oGbddLTmH3yyhfT6q) но пакет не может быть установлен
  kernel-modules-nvidia-std-def#319.72-alt1.199186.1: Требует: nvidia_glx_319.72
                                                      Требует: nvidia_glx_173.14.38
                                                      Требует: nvidia_glx_304.116
E: Unmet dependencies. Try 'apt-get --fix-broken install' with no packages (or specify a solution).
update-kernel: failed to install kernel-image-std-def-1:3.10.18-alt1 with modules

apt-get --fix-broken install ответило, что

Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Исправление зависимостей... Завершено
Следующие пакеты будут УДАЛЕНЫ:
  epiphany
0 будет обновлено, 0 новых установлено, 1 пакетов будет удалено и 11 не будет обновлено.
Необходимо получить 0B архивов.
После распаковки будет освобождено 1004kB дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения...
Preparing...                 ########################## [100%]
I/O warning : failed to load external entity "/etc/gconf/schemas/epiphany.schemas"
Сбой при открытии «/etc/gconf/schemas/epiphany.schemas»: Нет такого файла или каталога
error: execution of %preun scriptlet from epiphany-2.30.6-alt2.M60P.2 failed, exit status 1
E: Произошли ошибки при выполнении транзакции

rpm -e epiphany ответило, что

I/O warning : failed to load external entity "/etc/gconf/schemas/epiphany.schemas"
Сбой при открытии «/etc/gconf/schemas/epiphany.schemas»: Нет такого файла или каталога
ошибка: ошибка выполнения сценария %preun из epiphany-2.30.6-alt2.M60P.2, код возврата 1

После этого я сдуру перезагрузился, и у меня завёлся p7, но с ядром 3.0.62-std-def.

Из интересного: пропала половина значков в кде, update-kernel ругается на то же самое, epiphany точно так же не удалить и не поставить ни через синаптик, ни в консоли, и, кстати, в этой самой консоли курсор почему-то отображается сдвинутым на несколько позиций вправо, но вводит текст там, где должен был бы, по идее, находиться.

Кроме того, центр управления системой не запускается, а при попытке сказать acc в консоли отвечает, что

Failed to get D-Bus connection: No connection to service manager.
Прошу, соответственно, консультации...


« Последнее редактирование: 19.11.2013 22:48:24 от А. М. Кац »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Mariadb и обновление с p6 до p7
« Ответ #11 : 19.11.2013 23:34:52 »
rpm -e  --nodeps --noscripts epiphany


Оффлайн А. М. Кац

  • Участник
  • *
  • Сообщений: 45
Re: Mariadb и обновление с p6 до p7
« Ответ #12 : 22.11.2013 19:11:55 »
Уважаемый ruslandh!

Я, ветеран мирового пгавозащитного движения, благодарю Вас за оказанную помощь. Буду лично ходатайствовать перед Львом Натановичем, чтобы Вам выписали грант. Потом. Половину.