инструментальным средствам mySql не удается запуститься

Я использовал mysql-workbench управляйте для запуска mysql workbrench, но сообщение об ошибке появилось:

/usr/lib/mysql-workbench/mysql-workbench-bin: symbol lookup error: /usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1: undefined symbol: _ZN4Glib11VariantTypeD1Ev

Любое предложение или обходное решение для получения выполнения инструментальных средств были бы большими!

1
задан 15 April 2017 в 09:24

3 ответа

Я просто установил последние обновления 16.04 LTS, и у меня есть работа mysql-инструментальных-средств. Мне уже установили mysql-сервер и добавил теперь mysql-инструментальные-средства как новые. У меня есть эти версии:

mysql-workbench 6.3.6i+dfsg-0ubuntu1
mysql-server 5.7.17-0ubuntu0.16.04.2

Справка Инструментальных средств MySQL> О шоу 6.3.6 сборки 511 CE (64 бита) Мое ядро 4.4.0-72-generic #93-Ubuntu SMP x86_64

Попытка, перечисляющая зависимости libgiomm-2.4.so.1 и проверяющая, отсутствует ли какой-либо из них:

ldd /usr/lib/x86_64-linux-gnu/libgiomm-2.4.so.1

можно также попробовать ldd за /usr/lib/mysql-workbench/mysql-workbench-bin, но он производит намного больший список, и я думаю, что сообщение об ошибке относится к зависимости libgiomm-2.4.

я предпочитаю использовать synaptic для обновления программного обеспечения. Я выполнил бы команду, синаптическую от терминала, использовать Перезагрузку, Mark All Upgrades и Применяться, перезагрузка, если бы новое ядро было установлено. Если Вы не хотите использовать Mark All Upgrades, используйте Перезагрузку, то нажмите Search и ищите mysql-инструментальные-средства, выберите mysql-инструментальные-средства правой кнопкой мыши и выберите Mark для Обновления, и сделайте то же к mysql-workbench-data и затем нажмите Apply.

, Если это не находит обновления, попытайтесь выбрать mysql-инструментальные-средства, выберите Переустановку для него правой кнопкой мыши, сделайте то же для mysql-workbench-data и затем нажмите Apply.

можно также судить Mark за Полное Удаление, Подать заявку и затем установить его как новый пакет.

, Если Вы предпочитаете склонный, можно попытаться сначала проверить на поврежденные зависимости:

sudo apt-get check

я также сначала обновил бы пакеты к последним. Это должно также установить обновления mysql-инструментальных-средств, если это находит кого-либо:

sudo apt-get update

Перезагрузка, если новое ядро было установлено.

, Если не было никаких обновлений и/или mysql-инструментальных-средств все еще, не работает, пытаются удалить его с, автоудаляют так, любой новый освобождает установленный, поскольку зависимости также удалены:

sudo apt-get autoremove mysql-workbench

Затем попытка, устанавливающая его снова:

sudo apt-get install mysql-workbench
1
ответ дан 7 December 2019 в 15:37

Если Вы установили инструментальные средства от deb пакета на mysql сайте, я полагаю, что это - багги... Я сделал, и это не запустится также.

Вот то, что я сделал:

Удалите установленную версию: Если Вы пробуете apt remove mysql-workbench это может сказать, что пакет не установлен.

Просто выполненный:

apt -f install

Это должно зафиксировать поврежденные зависимости. Проверять, было ли это удалено, работало:

ll /user/lib/

И это не должно перечислять названный каталог mysql-workbench

Затем просто установка от официального repo

apt install mysql-workbench

Пожалуйста, примите во внимание:

  • Я не эксперт Linux
  • Упомянутые выше команды, возможно, нуждаются в sudo полномочиях
  • Использование Ubuntu 16.04
0
ответ дан 7 December 2019 в 15:37

Я удалил mysqlworkbench

sudo apt remove mysql-workbench

, затем загрузил пакет с официального сайта слышите . После этого я установил с помощью следующей команды

dpkg -i mysql-workbench-community_8.0.19-1ubuntu18.04_amd64.deb 

, после этого я запустил

mysql-workbench

, хотя это противоречит тому, что другие предлагают устанавливать с использованием apt или apt-get, но это не сработало, и эта вещь сработала для меня.

0
ответ дан 22 January 2020 в 06:27

Другие вопросы по тегам:

Похожие вопросы: