Рейтинг:2

Как установить майкрософт mysql в 21.10

флаг cn

Прошлой ночью я обновился с 21.04 до 21.10, и он удалил MsSql-сервер из моей системы, и для этой новой версии нет выпуска. Как я могу удалить это обновление, чтобы вернуть свой сервер Sql????

Есть ли другой способ установить mysql без отката обновления?

cocomac avatar
флаг cn
Отвечает ли это на ваш вопрос? [Как откатить Ubuntu до предыдущей версии?] (https://askubuntu.com/q/49869/1438484) Кроме того... обновление вашего устройства не должно удалять установленные вами пакеты. Если это так, я предлагаю [сообщить об ошибке] (https://askubuntu.com/q/5121/1438484). И последнее... почему вы не можете переустановить пакет?
DoImagine avatar
флаг cn
Я пытаюсь просмотреть журналы, чтобы посмотреть, как/почему приложение было удалено Вот последняя попытка E: Репозиторий ttps://packages.microsoft.com/ubuntu/20.04/mssql-server-2019 hirsute Release ' не имеет файла Release. N: Обновление из такого репозитория не может быть выполнено безопасным образом, поэтому по умолчанию оно отключено. N: См. справочную страницу apt-secure(8) для получения сведений о создании репозитория и настройке пользователя. W: Пропуск получения настроенного файла «main/source/Sources», поскольку репозиторий «https://packages.microsoft.com/ubuntu/20.04/mssql-server-2019 focus InRelease», похоже, не обеспечивает его
DoImagine avatar
флаг cn
Я собираюсь очистить свой sources.list и попробовать еще раз. Это был долгий разочаровывающий вечер, и терпение закончилось к обеду. Спасибо ребята
Nmath avatar
флаг ng
Если бы вы использовали PPA, он был бы отключен во время обновления. Возможно, что PPA не поддерживается на 21.10. Как правило, если пакет находится в официальных репозиториях, не используйте PPA, если вам действительно не нужна конкретная версия. PPA могут сломать систему, особенно если они плохо обслуживаются. См.: https://askubuntu.com/q/35629.
user535733 avatar
флаг cn
Это похоже на вопрос к Microsoft (не к нам): когда MS создаст свой репозиторий deb для 21.10?
флаг us
Откат обновления для установки mysql является [XY-проблемой](https://xyproblem.info/). Я отредактировал вопрос.
DoImagine avatar
флаг cn
У меня есть более подробная информация по этой проблеме. Нет репозитория SQL-сервера для 21.10, но добавляя репозитории sql 20.04, я могу загрузить пакет .deb. Во время установки я получаю ошибку зависимости. libc++1 не будет установлен. libldap-2.4-2 не устанавливается *** и libsasl2-modules-gssapi-mit ..
Рейтинг:1
флаг cn

Спасибо за все отзывы и предложения. После нескольких часов изучения ситуации я обнаружил доказательства того, что обновление действительно удалило SQL Server из-за конфликтов зависимостей.

Я не уверен, кому пересылать журналы, но они у меня готовы к отправке. Наконец-то мне удалось запустить сервер MSSQL после удаления libldap2.4-2 и ldap-common, исключая зависимости, и установки пакета SQL-сервера с принудительной зависимостью. загрузка libldap2.4 pkg и извлечение библиотек в /usr/lib.

Затем я запустил apt update и upgrade, и SQL Server снова заработал. без ошибок. Выдержка из журналов, созданных во время обновления:

флаг de
не могли бы вы сообщить некоторые подробности об удалении libldap и ldap-common, пожалуйста...
Рейтинг:0
флаг us

В качестве обходного пути вы можете вручную загрузить необходимые пакеты .deb из здесь и здесьи установите их с помощью gdebi.

Сначала установите gdebi с помощью

sudo apt установить gdebi

Затем дважды щелкните пакеты .deb для установки. Некоторые из них могут быть зависимостями от mysql (gdebi сообщит вам об отсутствующих зависимостях), и вам придется сначала установить эти зависимости.

DoImagine avatar
флаг cn
Гдеби тоже не работал. возвращает Зависимость невыполнима: libldap-2.4-2

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.