update to ubuntu17.04 com o mysql-server falhou com dependência de initscripts

1

Depois de instalar alguma atualização no ubuntu17.04 e remover o mysql-server com autoremove , eu encontrei este erro:

mysql-server-5.7 : 依赖(dependent): initscripts 但无法安装它(but can't install it)
sudo apt install initscripts
# 没有可用的软件包 initscripts,但是它被其它的软件包引用了
# 这可能意味着这个缺失的软件包可能已被废弃,
# 或者只能在其他发布源中找到
# no valid package initscripts,but it referred by other package
# this means it may be abandoned, or can be found in other repo
# replaced by following
# sysvinit-utils util-linux:i386 sysvinit-utils:i386 util-linux

com sudo apt install mysql-server-5.7 . Eu tentei 16-04-upgrade-broke-mysql-server , mas ainda romper com o problema acima!

    
por Cheney 25.07.2017 / 09:01

1 resposta

1

Isso é resolvido por atualização com o Repositório APT do MySQL

sudo dpkg -i mysql-apt-config_0.8.7-1_all.deb
sudo apt update

e selecione 5.7 com OK

  1. backup configure file e databases
  2. sudo rm /etc/alternatives/my.cnf /etc/mysql -fr
  3. sudo rm /var/lib/mysql/* -fr
  4. sudo apt remove mysql-server mysql-client mysql-community-client --purge
  5. sudo mkdir -p /etc/mysql/conf.d/

    % bl0ck_qu0te%
  6. sudo apt install mysql-server mysql-client --fix-broken --fix-missing

  7. restaure o configure_files e os bancos de dados com os arquivos de backup
  8. /etc/init.d/mysql restart

Espero que isso economize seu tempo! Boa sorte!

BTW : Failed to start mysql.service: Unit mysql.service is masked == > systemctl unmask mysql.service
MARCA : dpkg-query -l mysql* no estado do pacote queuy.

    
por Cheney 25.07.2017 / 09:01