Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: 8я версия MySQL не устанавливется, хотя по идее должна..  (Прочитано 1256 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
root@vm1:/home/mysql# apt install mysql-common
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 mysql-server:i386 : Depends: mysql-community-server:i386 (= 8.0.16-2ubuntu18.04) but it is not going to be installe                                                                                                            d
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
root@vm1:/home/mysql# apt --fix-broken install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  apache2-data apache2-utils cloud-guest-utils eatmydata emacsen-common fonts-dejavu-core fonts-droid-fallback fonts-noto-mono gdisk gnupg-l10n gnupg-utils gpg gpg-agent gpg-wks-server gpgconf gpgsm grub-pc-bin
  grub2-common gsfonts imagemagick-6-common laptop-detect libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap libassuan0 libavahi-client3 libavahi-common-data libavahi-common3 libcups2 libcupsfilters1
  libcupsimage2 libeatmydata1 libfftw3-double3 libgdbm-compat4 libgomp1 libgs9-common libijs-0.35 libjansson4 libjbig0 libjbig2dec0 libjemalloc1 libjpeg-turbo8 libjpeg8 libksba8 liblcms2-2 libldb1 liblqr-1-0 libltdl7
  liblua5.2-0 libnpth0 libpython2.7 libpython2.7-minimal libpython2.7-stdlib libqdbm14 libsodium23 libtalloc2 libtdb1 libtevent0 libtiff5 libutempter0 libwbclient0 libwebp6 libwrap0 libxpm4 libxslt1.1 libzip4 mlock
  ncurses-term php-common pinentry-curses poppler-data python-talloc python3-asn1crypto python3-blinker python3-cffi-backend python3-chardet python3-configobj python3-cryptography python3-idna python3-jinja2
  python3-json-pointer python3-jsonpatch python3-jsonschema python3-jwt python3-markupsafe python3-netifaces python3-oauthlib python3-pkg-resources python3-serial python3-six python3-software-properties python3-urllib3
  ttf-dejavu-core
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
  anacron cdebconf libdebian-installer4 libtextwrap1
Suggested packages:
  default-mta | mail-transport-agent cdebconf-gtk
Recommended packages:
  cron | cron-daemon rsyslog | system-log-daemon
The following packages will be REMOVED:
  accountsservice apache2 apache2-bin apparmor ca-certificates cloud-init console-setup console-setup-linux cron dbus debconf-i18n dictionaries-common dirmngr fontconfig-config friendly-recovery fuse ghostscript gnupg
  gpg-wks-client grub-gfxpayload-lists grub-pc initramfs-tools initramfs-tools-core installation-report kbd keyboard-configuration language-selector-common libc-client2007e libfontconfig1 libgd3 libgs9
  liblocale-gettext-perl libmagickcore-6.q16-3 libmagickwand-6.q16-3 libnss-systemd libpam-cap libpam-systemd libpaper-utils libpaper1 libperl5.26 libsmbclient libtext-charwidth-perl libtext-iconv-perl
  libtext-wrapi18n-perl mlocate mysql-apt-config mysql-server:i386 netplan.io nplan ntfs-3g openssh-client openssh-server openssh-sftp-server perl perl-modules-5.26 php-apcu php-apcu-bc php-fpm php-igbinary php-imagick
  php-redis php-smbclient php7.2-bcmath php7.2-cli php7.2-common php7.2-curl php7.2-dba php7.2-fpm php7.2-gd php7.2-gmp php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-mysql php7.2-opcache
  php7.2-readline php7.2-soap php7.2-xml php7.2-zip plymouth plymouth-theme-ubuntu-text python3-certifi python3-requests redis-server redis-tools rsyslog samba-libs screen software-properties-common ssh ssh-import-id
  ssl-cert sudo tasksel tasksel-data ubuntu-minimal ubuntu-release-upgrader-core ubuntu-standard ucf udev ufw unattended-upgrades update-manager-core uuid-runtime wamerican wbritish
The following NEW packages will be installed:
  anacron cdebconf libdebian-installer4 libtextwrap1
0 upgraded, 4 newly installed, 108 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 192 kB of archives.
After this operation, 165 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.

Неужели всё так сложно?  :-\

Пользователь добавил сообщение 01 Июль 2019, 10:10:43:
Короче после попытки поставить базу, используя mysql-apt-config_0.8.13-1_all.deb - вообще никакая база теперь не ставится, даже 5.7. И как удалить излишки эти багованные? Оставись только 5.7? А лучше вообще отписатся от репы, что бы не вылазило.. Вот это:

The following packages have unmet dependencies:
 mysql-client-5.7 : Depends: mysql-client-core-5.7 but it is not going to be installed
                    Depends: mysql-common (>= 5.5)
 mysql-server:i386 : Depends: mysql-community-server:i386 (= 8.0.16-2ubuntu18.04) but it is not going to be installed
 mysql-server-5.7 : PreDepends: mysql-common (>= 5.5)
                    Depends: mysql-common (>= 5.8+1.0.4~)
                    Depends: mysql-server-core-5.7 (= 5.7.26-0ubuntu0.18.04.1) but it is not going to be installed
                    Depends: libevent-core-2.1-6 (>= 2.1.8-stable) but it is not going to be installed
                    Recommends: libhtml-template-perl but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

Какие-то зависимости начали проявятся..

mysql-apt-config               mysql-community-client         mysql-community-test           mysql-server-core-5.7          mysql-workbench
mysql-client                   mysql-community-client-dbgsym  mysql-community-test-dbgsym    mysql-source-5.7               mysql-workbench-data
mysql-client-5.7               mysql-community-server         mysql-sandbox                  mysql-testsuite
mysql-client-core-5.7          mysql-community-server-dbgsym  mysql-server                   mysql-testsuite-5.7
mysql-common                   mysql-community-source         mysql-server-5.7               mysql-utilities
« Последнее редактирование: 01 Июль 2019, 10:14:37 от asp2chief »

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27658
    • Просмотр профиля
Надо было удалить MySQL 5.7 сначала.
Либо ставить 8.0 в контейнере.

И уж точно не стоило ставить отдельно mysql-common.

apt-get update && apt-get install -t mysql-8.0 --yes mysql-server
« Последнее редактирование: 01 Июль 2019, 10:48:18 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
Надо было удалить MySQL 5.7 сначала.
Либо ставить 8.0 в контейнере.
Через snap имели ввиду? Да что то в спешке забыл про него..

apt-get update && apt-get install -t mysql-8.0 --yes mysql-serverБлииин.. я снес уже..

sudo rm /etc/apt/sources.list.d/mysql.list
sudo эрэм эрэф /var/lib/apt/lists/repo.mysql.com*
sudo эрэм эрэф /var/lib/dpkg/info/mysql-apt-config.*
sudo эрэм эрэф /usr/share/doc/mysql-apt-config
и теперь E: The value 'mysql-8.0' is invalid for APT::Default-Release as such a release is not available in the sources  >:(

Странно, лишние пакеты отлетели, но ошибка осталась та же..
root@vm1:/home/mysql# apt install mysql-server
mysql-server           mysql-server-5.7       mysql-server-core-5.7
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 mysql-server : Depends: mysql-server-5.7 but it is not going to be installed
                Conflicts: mysql-server:i386
 mysql-server:i386 : Depends: mysql-community-server:i386 (= 8.0.16-2ubuntu18.04) but it is not installable
                     Conflicts: mysql-server
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).



Пользователь добавил сообщение 01 Июль 2019, 11:05:11:
Эмм..  :2funny:

Цитировать
Posted by developer:
 
0.8.3, released yesterday, drops the change to download the key, and goes back to bundling it, so you should no longer get the failure. Keeping this open for the related issue; the config package shouldn't really do the repo setup when it's installed, since this causes policy issues such as the apt-key warning, and makes the impact of issues worse (download failure leading to broken apt).

Пользователь добавил сообщение 01 Июль 2019, 11:15:12:
базу уже я так понял не поставлю на этой машине, по крайней мере это будет уэе не так уже просто, как хотелось бы :(

Пользователь добавил сообщение 01 Июль 2019, 11:25:51:
Оказывается всё проще простого,  :D 8) ??? чисто случайно наткнулся на решение, которое поставило точку в моей проблеме: sudo apt -f install
Снес ключь и мусор: apt-key del A4A9406876FCBD3C456770C88C718D3B5072E1F5 # Delete the old key
rm /etc/apt/sources.list.d/mysql.list
rm /var/lib/apt/lists/repo.mysql.com*
rm /var/lib/dpkg/info/mysql-apt-config.*
rm /usr/share/doc/mysql-apt-config

И снес нафиг: mysql-server:i386Из-за этого был конфликт у 5.7 И тем не менее: оно осталось незамеченным  :o

При установке 5.7 проскакивает нечта вроде:
dpkg: warning: files list file for package 'mysql-apt-config' missing; assuming package has no files currently installed

Всё таки.. AnrDaemon, вы сказали ставить через контейнер, имели ввиду snap?
Я делал по мануалу оракла, так что.. тут как бэ.. я хз что даже сказать насчет этого deb пакета)
Если сами разрабы пишут его, выкладывают и тут же говорят что там 100500 косяков.. хз хз, видимо Debian в приоритете.

« Последнее редактирование: 01 Июль 2019, 11:33:56 от asp2chief »

Онлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27658
    • Просмотр профиля
Я имел в виду LXC, по сути получается "отдельная машина" с MySQL сервером.
Которую можно при необходимости снести и поднять заново.
Через snap я ничего не ставлю, это дурацкая идея для сервера, бесконтрольно раздувающая занятое место на диске.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн asp2chief

  • Автор темы
  • Активист
  • *
  • Сообщений: 262
    • Просмотр профиля
Я имел в виду LXC, по сути получается "отдельная машина" с MySQL сервером.
Которую можно при необходимости снести и поднять заново.
Через snap я ничего не ставлю, это дурацкая идея для сервера, бесконтрольно раздувающая занятое место на диске.
Я из деревни. Про конкретизацию мало чего знаю. Даже учитывая то, что являясь студентом ВУЗа, баклавриат, нам про такое не рассказывают. Приходится всё самому добывать. У нас вообще по вебу лекция была в виде презенташки lamp) :D Так что не серчайте если я достаю тут своими тупейшимы вопросами гуру))

P.S. база стоит, пусть хоть и 5.7. Всё равно для презентации нужны была.. спасибо.

 

Страница сгенерирована за 0.075 секунд. Запросов: 25.