Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: teele - 17.06.20 - klo:14.23

Otsikko: [ ratkaistu ] Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 17.06.20 - klo:14.23
Mysql -asennus epäonnistuu, tässä tulostuksia, joista voisi selvitä jotain sille, joka asioita ymmärtää

Koodia: [Valitse]
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: activating (auto-restart) (Result: exit-code) since Wed 2020-06-17 13:17:33 CEST; 21ms ago
  Process: 18383 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (code=exited, status=1/FAILURE)
  Process: 18362 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)

Jun 17 13:17:33 ubuntu-2gb-hel1-1 systemd[1]: mysql.service: Failed with result 'exit-code'.
Jun 17 13:17:33 ubuntu-2gb-hel1-1 systemd[1]: Failed to start MySQL Community Server.
dpkg: error processing package mysql-server-5.7 (--configure):
 installed mysql-server-5.7 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for systemd (237-3ubuntu10.41) ...
No apport report written because the error message indicates its a followup error from a previous failure.
        Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Asennuspyyntö oli
Koodia: [Valitse]
sudo apt install mysql-server mysql-client
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: nm - 17.06.20 - klo:14.36
Johtunee aiemmin asennetuista mysql-paketeista tai levylle jääneestä datasta. Poista mysql uudelleen ja varmista, että tietokantahakemistoa /var/lib/mysql ei ole olemassa.

Koodia: [Valitse]
ls -ld /var/lib/mysql
Tarkista pakettien poiston jälkeen vielä uudelleen, ettei mitään MySQL:ään liittyvää ole jäänyt jäljelle:

Koodia: [Valitse]
dpkg -l | grep mysql
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 17.06.20 - klo:15.09
 hakemistoa ei ole
Koodia: [Valitse]
ls -ld /var/lib/mysql
ls: cannot access '/var/lib/mysql': No such file or directory

Mutta mikä on näiden merkitys
Koodia: [Valitse]
dpkg -l | grep mysql
ii  mysql-client                     5.7.30-0ubuntu0.18.04.1             all          MySQL database client (metapackage depending on the latest version)
ii  mysql-client-5.7                 5.7.30-0ubuntu0.18.04.1             amd64        MySQL database client binaries
ii  mysql-client-core-5.7            5.7.30-0ubuntu0.18.04.1             amd64        MySQL database core client binaries
ii  mysql-common                     5.8+1.0.4                           all          MySQL database common files, e.g. /etc/mysql/my.cnf

Mjuok.

Poistin asiakkaankin

Koodia: [Valitse]
sudo apt purge mysql-client
jos sillä olisi jotain vaikutusta asiaan
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: nm - 17.06.20 - klo:15.16
mysql-common on myös syytä poistaa, ja /etc/mysql -hakemisto, jos se jää lojumaan levylle poistojen jälkeen.
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 17.06.20 - klo:16.36

uusi yritys poistojen jälkeen

Koodia: [Valitse]
/var/lib/dpkg/info/mysql-server-5.7.postinst: line 191: /usr/share/mysql-common/configure-symlinks: No such file or directory
dpkg: error processing package mysql-server-5.7 (--configure):
 installed mysql-server-5.7 package post-installation script subprocess returned error exit status 127
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.27-3ubuntu1) ...No apport report written because the error message indicates its a followup error from a previous failure.

Processing triggers for systemd (237-3ubuntu10.41) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

eli jotain näyttäisi puuttuvan

Koodia: [Valitse]
/var/lib/dpkg/info/mysql-server-5.7.postinst: line 191: /usr/share/mysql-common/configure-symlinks: No such file or directory
tulostuksesta otettu ensimmäinen epäilyttävä rivi, siihen asti kaikki vaikuttaa menenvän niin, kuin pitääkin.
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: nm - 17.06.20 - klo:16.51
Hmm. Onkohan järjestelmässä MariaDB:n ohjelmalähteitä? Mitä sanoo:

Koodia: [Valitse]
apt-cache policy mysql-common
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 17.06.20 - klo:16.55
 näin väliaikatietona: yritin asentaa mariaDB:tä mutta se ei onnistunut, selvitän asiaa ...

Koodia: [Valitse]
apt-cache policy mysql-common
mysql-common:
  Installed: 5.8+1.0.4
  Candidate: 5.8+1.0.4
  Version table:
 *** 5.8+1.0.4 500
        500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        500 http://archive.ubuntu.com/ubuntu bionic/main i386 Packages
        500 http://mirror.hetzner.de/ubuntu/packages bionic/main amd64 Packages
        500 http://mirror.hetzner.de/ubuntu/packages bionic/main i386 Packages
        100 /var/lib/dpkg/status
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 17.06.20 - klo:16.59
 eli jotain on mariaDB:stä,
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: nm - 17.06.20 - klo:17.03
mysql-common 5.8+1.0.4 vaikuttaa sinänsä oikealta paketilta, mutta varmista, ettei järjestelmässä ole mitään jäänteitä MariaDB:stä.

Koodia: [Valitse]
dpkg -l | grep mariadb
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 17.06.20 - klo:17.07
ei ole mitään

Koodia: [Valitse]
dpkg -l | grep mariadb

Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: nm - 17.06.20 - klo:18.51
Jaa-a. Aika erikoinen ongelma. Mitä jos asennat pelkän mysql-common-paketin? Onko silloin tiedosto /usr/share/mysql-common/configure-symlinks paikallaan?

Koodia: [Valitse]
sudo apt install mysql-common
Koodia: [Valitse]
ls -l /usr/share/mysql-common/configure-symlinks
Ja mitä se sisältää?

Koodia: [Valitse]
cat /usr/share/mysql-common/configure-symlinks
Pitäisi näyttää tältä:

Lainaus
Koodia: [Valitse]
#!/bin/sh
set -e

case "$1" in
  install)
    variant="$2"
    my_cnf_path="$3"
    update-alternatives --install /etc/mysql/my.cnf my.cnf "$my_cnf_path" 200
  ;;
  remove)
    variant="$2"
    my_cnf_path="$3"
    update-alternatives --remove my.cnf "$my_cnf_path"
  ;;
esac
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 17.06.20 - klo:19.36

tässä komento ja ilmoitukset, ei onnistunut, näyttää, että mysql-common olisi jo, olenko töpeksinyt sittekin poistoissa

Koodia: [Valitse]
sudo apt install mysql-common
[sudo] password for pilvikone:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-common is already the newest version (5.8+1.0.4).
mysql-common set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up mysql-server-5.7 (5.7.30-0ubuntu0.18.04.1) ...
/var/lib/dpkg/info/mysql-server-5.7.postinst: line 191: /usr/share/mysql-common/configure-symlinks: No such file or directory
dpkg: error processing package mysql-server-5.7 (--configure):
 installed mysql-server-5.7 package post-installation script subprocess returned error exit status 127
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
         Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 17.06.20 - klo:19.38

katsoin vielä tämänkin

Koodia: [Valitse]
ls -l /usr/share/mysql-common/configure-symlinks
ls: cannot access '/usr/share/mysql-common/configure-symlinks': No such file or directory
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: nm - 17.06.20 - klo:20.03
Voisi vielä kerran poistaa kaikki mysql-paketit ja asentaa mysql-common uudelleen ennen kuin asennat mysql-serverin. Löytyykö sitten tiedosto /usr/share/mysql-common/configure-symlinks
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 17.06.20 - klo:21.10
Pakettien poistossa taitaa olla jotain häikkää,

Koodia: [Valitse]
sudo apt purge mysql-server
[sudo] password for pilvikone:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libevent-core-2.1-6 mysql-server-5.7 mysql-server-core-5.7
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  mysql-server*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
2 not fully installed or removed.
After this operation, 111 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 40560 files and directories currently installed.)
Removing mysql-server (5.7.30-0ubuntu0.18.04.1) ...
Setting up mysql-server-5.7 (5.7.30-0ubuntu0.18.04.1) ...
/var/lib/dpkg/info/mysql-server-5.7.postinst: line 191: /usr/share/mysql-common/configure-symlinks: No such file or directory
dpkg: error processing package mysql-server-5.7 (--configure):
 installed mysql-server-5.7 package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
 mysql-server-5.7
E: Sub-process /usr/bin/dpkg returned an error code (1)

Onko muuta keinoa poistaa kaikki mysql -paketit.
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: nm - 17.06.20 - klo:21.40
Lähteekö tällä:

Koodia: [Valitse]
sudo dpkg --remove --force-remove-reinstreq mysql-server-core-5.7 mysql-server-5.7 mysql-server
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 17.06.20 - klo:21.53
Taisi lähteä
Koodia: [Valitse]
sudo  dpkg --remove --force-remove-reinstreq mysql-server-core-5.7 mysql-server-5.7 mysql-server
[sudo] password for slam1:
(Reading database ... 40556 files and directories currently installed.)
Removing mysql-server-5.7 (5.7.30-0ubuntu0.18.04.1) ...
dpkg: warning: ignoring request to remove mysql-server which isn't installed
Removing mysql-server-core-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...

jos varoitus ei haittaa,

Pehmolinkit ainakin näyttävät häipyneen
Koodia: [Valitse]
ls /usr/share/mysql-common/configure-symlinksls: cannot access '/usr/share/mysql-common/configure-symlinks': No such file or directory
Muok.
Eli nyt mysql-common ja sitten mysql-server ja mysql-client, tai mikä sen asiakkaan merkitys tässä on, ehkä sen voi laittaa sitten, jos palvelinasennus menee läpi.
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: nm - 17.06.20 - klo:23.24
Jep. Asenna mysql-common ensin ja katso, että aiemmin puuttunut tiedosto on paikallaan.
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 18.06.20 - klo:06.32
Näyttää siltä, että mysql-common ei olekaan poistunut eli eiliset poistoyritykset eivät kokonaan onnistuneet.

Koodia: [Valitse]
sudo apt install mysql-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mysql-common is already the newest version (5.8+1.0.4).
The following package was automatically installed and is no longer required:
  libevent-core-2.1-6
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Poistin sen
Koodia: [Valitse]
sudo apt-get purge mysql-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libevent-core-2.1-6
Use 'sudo apt autoremove' to remove it.
The following packages will be REMOVED:
  mysql-client* mysql-client-5.7* mysql-common*
0 upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
After this operation, 31.3 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 40385 files and directories currently installed.)
Removing mysql-client (5.7.30-0ubuntu0.18.04.1) ...
Removing mysql-client-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Removing mysql-common (5.8+1.0.4) ...
update-alternatives: warning: alternative /etc/mysql/my.cnf.fallback (part of link group my.cnf) doesn't exist; removing from list of alternatives
update-alternatives: warning: /etc/alternatives/my.cnf is dangling; it will be updated with best choice
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
(Reading database ... 40337 files and directories currently installed.)
Purging configuration files for mysql-common (5.8+1.0.4) ...

ja asensin uudestaan
Koodia: [Valitse]
sudo apt install mysql-common
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following package was automatically installed and is no longer required:
  libevent-core-2.1-6
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
  mysql-common
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/7308 B of archives.
After this operation, 34.8 kB of additional disk space will be used.
Selecting previously unselected package mysql-common.
(Reading database ... 40334 files and directories currently installed.)
Preparing to unpack .../mysql-common_5.8+1.0.4_all.deb ...
Unpacking mysql-common (5.8+1.0.4) ...
Setting up mysql-common (5.8+1.0.4) ...
update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode

nyt pehmolinkit ovat paikoilaan
Koodia: [Valitse]
ls -l /usr/share/mysql-common/configure-symlinks
-rwxr-xr-x 1 root root 276 Aug  3  2016 /usr/share/mysql-common/configure-symlinks

Seuraavaksi pitänee asentaa mysql-server ja mysql-client, mutta laitan tämän väliaikaisvarmistuskyselynä ennen kuin ehdin tehdä mitään asennuksia, joiden poistamisessa joudun ongelmiin.





Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: _Pete_ - 18.06.20 - klo:07.54
Tuossa omituista että on eri versiota paketeista. Lähinnä kiinnostaa miten sellaisen on saanut aikaan?
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: _Pete_ - 18.06.20 - klo:07.55
Tuossa omituista että on eri versiota paketeista. Lähinnä kiinnostaa miten sellaisen on saanut aikaan?

Ja tuohon liittyen oliko jo tarkistettua että apt source:t on kunnossa ?
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: nm - 18.06.20 - klo:15.02
Seuraavaksi pitänee asentaa mysql-server ja mysql-client, mutta laitan tämän väliaikaisvarmistuskyselynä ennen kuin ehdin tehdä mitään asennuksia, joiden poistamisessa joudun ongelmiin.

Näyttää ainakin nyt siltä miltä pitää, eli mysql-serverin pitäisi asentua oikein.


Tuossa omituista että on eri versiota paketeista. Lähinnä kiinnostaa miten sellaisen on saanut aikaan?

Pakettien versiot täsmäävät Ubuntun repositorion mysql-paketointiin. mysql-common on tosiaan versionumeroltaan 5.8, vaikka MySQL:n versio on 5.7.30. En tiedä tarkkaa syytä tähän.
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 22.06.20 - klo:15.54
Alkuperäisvirheet ilmestyvät uudellakin asennusyrityksellä, vaikka mysql-common on asennettu ensin ja pehmolinkit näyttivät olevan paikoillaan. Alla on kaikki asennusyrityksen tulostukset, vaikka se kasvaattaakin rivimäärää. Pilvikoneen ohjelmalähteet eroavat oman koneen ohjelmalähteistä niin, että pilvikoneessa ei haeta suomalaisesta ohjelmalähdevarastosta vaaan suoraan ubuntulta. Voisiko tästä tulla virhettä?

Koodia: [Valitse]
sudo apt install mysql-server mysql-client
[sudo] password for slam1:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  mysql-client-5.7 mysql-server-5.7 mysql-server-core-5.7
Suggested packages:
  mailx tinyca
Recommended packages:
  libhtml-template-perl
The following NEW packages will be installed:
  mysql-client mysql-client-5.7 mysql-server mysql-server-5.7
  mysql-server-core-5.7
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/12.3 MB of archives.
After this operation, 124 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Preconfiguring packages ...
Selecting previously unselected package mysql-client-5.7.
(Reading database ... 40347 files and directories currently installed.)
Preparing to unpack .../mysql-client-5.7_5.7.30-0ubuntu0.18.04.1_amd64.deb ...
Unpacking mysql-client-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Selecting previously unselected package mysql-server-core-5.7.
Preparing to unpack .../mysql-server-core-5.7_5.7.30-0ubuntu0.18.04.1_amd64.deb ...
Unpacking mysql-server-core-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Selecting previously unselected package mysql-server-5.7.
Preparing to unpack .../mysql-server-5.7_5.7.30-0ubuntu0.18.04.1_amd64.deb ...
Unpacking mysql-server-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Selecting previously unselected package mysql-client.
Preparing to unpack .../mysql-client_5.7.30-0ubuntu0.18.04.1_all.deb ...
Unpacking mysql-client (5.7.30-0ubuntu0.18.04.1) ...
Selecting previously unselected package mysql-server.
Preparing to unpack .../mysql-server_5.7.30-0ubuntu0.18.04.1_all.deb ...
Unpacking mysql-server (5.7.30-0ubuntu0.18.04.1) ...
Setting up mysql-server-core-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Setting up mysql-client-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Setting up mysql-client (5.7.30-0ubuntu0.18.04.1) ...
Setting up mysql-server-5.7 (5.7.30-0ubuntu0.18.04.1) ...
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Renaming removed key_buffer and myisam-recover options (if present)
Specified filename /var/lib/mysql/ibdata1 does not exist.
Error occurred: Cannot select database.
mysql_upgrade failed with exit status 1
dpkg: error processing package mysql-server-5.7 (--configure):
 installed mysql-server-5.7 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
Processing triggers for systemd (237-3ubuntu10.41) ...No apport report written because the error message indicates its a followup error from a previous failure.

Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)


Muok.
Virheen "Specified filename /var/lib/mysql/ibdata1 does not exist." haulla tulee osumia netistä, mutta ratkaisua ei ole vielä löytynyt.
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: _Pete_ - 27.06.20 - klo:09.53
Tässä on jollain ollut vastaavia ongelmia, ehkä joku sen jipoista toimii:

https://askubuntu.com/questions/980314/cannot-install-mysql-server-in-ubuntu16-0-4

Jos oikein käsitin tuon niin ongelma alunperin siitä että on yritetty sekaisin asentaa mariadb ja mysql ? Onko sulla sama tilanne ?
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: nm - 27.06.20 - klo:13.54
Tässä on jollain ollut vastaavia ongelmia, ehkä joku sen jipoista toimii:

https://askubuntu.com/questions/980314/cannot-install-mysql-server-in-ubuntu16-0-4

Jos oikein käsitin tuon niin ongelma alunperin siitä että on yritetty sekaisin asentaa mariadb ja mysql ? Onko sulla sama tilanne ?

Tuo puuttuvan skriptin ongelma ratkesi jo. Nyt MySQL ei jostain syystä pysty luomaan tietokantaa, vaan heittää virheeen:

Lainaus
Specified filename /var/lib/mysql/ibdata1 does not exist.
Error occurred: Cannot select database.
mysql_upgrade failed with exit status 1

@teele: Onkohan järjestelmässä asennettuna paketti libpam-tmpdir? Se voi ainakin aiheuttaa ongelmia MySQL:n skripteissä. Mitä nämä komennot sanovat:

Koodia: [Valitse]
dpkg -l | grep libpam-tmpdir
Koodia: [Valitse]
mktemp

On myös mahdollista (ja melko todennäköistä), että aiemmista asennuksista on jäänyt levylle asetuksia, jotka sotkevat uutta asennusta. Siinä tapauksessa pitänee yrittää vielä kerran mahdollisimman huolellista siivousta: https://forums.mysql.com/read.php?11,678075,678078#msg-678078

Mutta tarkistetaan tuo tmpdir-asia ensin.
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 27.06.20 - klo:15.44

Komentojen tulokset ovat

Koodia: [Valitse]
$ dpkg -l | grep libpam-tmpdir
$


ja

Koodia: [Valitse]
$ mktemp
/tmp/tmp.utxsskGiQw
$

Pilvikoneelle oli saatvissa päivityksiä ja otin ne apt uprgradella. Tässäkin taas oli aika harvinainen virhe, joka näyttää liittyvän juuri mysql:ään. Tulostus on vähän pitkä, mutta laitan sen tähän samalla, jos siitä irtoaisi jotain asiaan liittyvää. Mysql-ilmoitukset ovat ihan etenemisraportin lopussa.

Koodia: [Valitse]
sudo apt upgrade
[sudo] password for pilvikone:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following NEW packages will be installed:
  linux-image-4.15.0-108-generic linux-modules-4.15.0-108-generic
The following packages will be upgraded:
  curl libcurl3-gnutls libcurl4 linux-image-virtual linux-libc-dev
5 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
2 not fully installed or removed.
Need to get 22.6 MB of archives.
After this operation, 73.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 curl amd64 7.58.0-2ubuntu3.9 [159 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcurl4 amd64 7.58.0-2ubuntu3.9 [214 kB]
Get:3 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcurl3-gnutls amd64 7.58.0-2ubuntu3.9 [212 kB]
Get:4 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-modules-4.15.0-108-generic amd64 4.15.0-108.109 [13.0 MB]
Get:5 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-image-4.15.0-108-generic amd64 4.15.0-108.109 [8008 kB]
Get:6 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-image-virtual amd64 4.15.0.108.96 [2412 B]
Get:7 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-libc-dev amd64 4.15.0-108.109 [991 kB]
Fetched 22.6 MB in 1s (22.9 MB/s)   
(Reading database ... 40560 files and directories currently installed.)
Preparing to unpack .../0-curl_7.58.0-2ubuntu3.9_amd64.deb ...
Unpacking curl (7.58.0-2ubuntu3.9) over (7.58.0-2ubuntu3.8) ...
Preparing to unpack .../1-libcurl4_7.58.0-2ubuntu3.9_amd64.deb ...
Unpacking libcurl4:amd64 (7.58.0-2ubuntu3.9) over (7.58.0-2ubuntu3.8) ...
Preparing to unpack .../2-libcurl3-gnutls_7.58.0-2ubuntu3.9_amd64.deb ...
Unpacking libcurl3-gnutls:amd64 (7.58.0-2ubuntu3.9) over (7.58.0-2ubuntu3.8) ...
Selecting previously unselected package linux-modules-4.15.0-108-generic.
Preparing to unpack .../3-linux-modules-4.15.0-108-generic_4.15.0-108.109_amd64.deb ...
Unpacking linux-modules-4.15.0-108-generic (4.15.0-108.109) ...
Selecting previously unselected package linux-image-4.15.0-108-generic.
Preparing to unpack .../4-linux-image-4.15.0-108-generic_4.15.0-108.109_amd64.deb ...
Unpacking linux-image-4.15.0-108-generic (4.15.0-108.109) ...
Preparing to unpack .../5-linux-image-virtual_4.15.0.108.96_amd64.deb ...
Unpacking linux-image-virtual (4.15.0.108.96) over (4.15.0.106.94) ...
Preparing to unpack .../6-linux-libc-dev_4.15.0-108.109_amd64.deb ...
Unpacking linux-libc-dev:amd64 (4.15.0-108.109) over (4.15.0-106.107) ...
Setting up libcurl3-gnutls:amd64 (7.58.0-2ubuntu3.9) ...
Setting up libcurl4:amd64 (7.58.0-2ubuntu3.9) ...
Setting up linux-libc-dev:amd64 (4.15.0-108.109) ...
Setting up linux-modules-4.15.0-108-generic (4.15.0-108.109) ...
Setting up linux-image-4.15.0-108-generic (4.15.0-108.109) ...
I: /vmlinuz.old is now a symlink to boot/vmlinuz-4.15.0-106-generic
I: /initrd.img.old is now a symlink to boot/initrd.img-4.15.0-106-generic
I: /vmlinuz is now a symlink to boot/vmlinuz-4.15.0-108-generic
I: /initrd.img is now a symlink to boot/initrd.img-4.15.0-108-generic
Setting up mysql-server-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Renaming removed key_buffer and myisam-recover options (if present)
Error occurred: Cannot select database.
mysql_upgrade failed with exit status 1
dpkg: error processing package mysql-server-5.7 (--configure):
 installed mysql-server-5.7 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
Setting up curl (7.58.0-2ubuntu3.9) ...
Setting up linux-image-virtual (4.15.0.108.96) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...No apport report written because the error message indicates its a followup error from a previous failure.

Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for linux-image-4.15.0-108-generic (4.15.0-108.109) ...
/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-4.15.0-108-generic
/etc/kernel/postinst.d/x-grub-legacy-ec2:
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found: /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-4.15.0-106-generic
Found kernel: /boot/vmlinuz-4.15.0-101-generic
Found kernel: /boot/vmlinuz-4.15.0-108-generic
Found kernel: /boot/vmlinuz-4.15.0-106-generic
Found kernel: /boot/vmlinuz-4.15.0-101-generic
Replacing config file /run/grub/menu.lst with new version
Updating /boot/grub/menu.lst ... done

/etc/kernel/postinst.d/zz-update-grub:
Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.15.0-108-generic
Found initrd image: /boot/initrd.img-4.15.0-108-generic
Found linux image: /boot/vmlinuz-4.15.0-106-generic
Found initrd image: /boot/initrd.img-4.15.0-106-generic
Found linux image: /boot/vmlinuz-4.15.0-101-generic
Found initrd image: /boot/initrd.img-4.15.0-101-generic
done
Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)


Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: nm - 27.06.20 - klo:16.02

Komentojen tulokset ovat

Koodia: [Valitse]
$ dpkg -l | grep libpam-tmpdir
$


ja

Koodia: [Valitse]
$ mktemp
/tmp/tmp.utxsskGiQw
$

Okei, tuo on kunnossa, eli libpam-tmpdir ei ole asennettuna, eikä ongelma johdu siitä.


Pilvikoneelle oli saatvissa päivityksiä ja otin ne apt uprgradella. Tässäkin taas oli aika harvinainen virhe, joka näyttää liittyvän juuri mysql:ään. Tulostus on vähän pitkä, mutta laitan sen tähän samalla, jos siitä irtoaisi jotain asiaan liittyvää. Mysql-ilmoitukset ovat ihan etenemisraportin lopussa.

Tuo on edelleen sama vika kuin edellisessäkin listauksessa, eli tietokannan luonti epäonnistuu.

Seuraavaksi kannattaa kokeilla tätä perusteellisempaa puhdistusta: https://forums.mysql.com/read.php?11,678075,678078#msg-678078

Koodia: [Valitse]
sudo -i
service mysql stop
killall -KILL mysql mysqld_safe mysqld
apt-get --yes purge mysql-server mysql-client
apt-get --yes autoremove --purge
apt-get autoclean
deluser --remove-home mysql
delgroup mysql
rm -rf /etc/apparmor.d/abstractions/mysql /etc/apparmor.d/cache/usr.sbin.mysqld /etc/mysql /var/lib/mysql /var/log/mysql* /var/log/upstart/mysql.log* /var/run/mysqld
updatedb
sudo find / -name .mysql_history -delete


Kirjaudu sitten ulos koneelta ja takaisin sisään. Asenna mysql-server uudelleen.
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 27.06.20 - klo:22.07
Poistojen jälkeen tuloksena oli ilmeisestkin vähän erilainen virheraportti

Koodia: [Valitse]
sudo apt install mysql-server
[sudo] password for pilvikone:
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  libevent-core-2.1-6 mysql-client-5.7 mysql-server-5.7 mysql-server-core-5.7
Suggested packages:
  mailx tinyca
Recommended packages:
  libhtml-template-perl
The following NEW packages will be installed:
  libevent-core-2.1-6 mysql-client-5.7 mysql-server mysql-server-5.7
  mysql-server-core-5.7
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/12.4 MB of archives.
After this operation, 124 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Preconfiguring packages ...
Selecting previously unselected package mysql-client-5.7.
(Reading database ... 40328 files and directories currently installed.)
Preparing to unpack .../mysql-client-5.7_5.7.30-0ubuntu0.18.04.1_amd64.deb ...
Unpacking mysql-client-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Selecting previously unselected package mysql-server-core-5.7.
Preparing to unpack .../mysql-server-core-5.7_5.7.30-0ubuntu0.18.04.1_amd64.deb ...
Unpacking mysql-server-core-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Selecting previously unselected package libevent-core-2.1-6:amd64.
Preparing to unpack .../libevent-core-2.1-6_2.1.8-stable-4build1_amd64.deb ...
Unpacking libevent-core-2.1-6:amd64 (2.1.8-stable-4build1) ...
Selecting previously unselected package mysql-server-5.7.
Preparing to unpack .../mysql-server-5.7_5.7.30-0ubuntu0.18.04.1_amd64.deb ...
grep: /etc/mysql/: No such file or directory
Unpacking mysql-server-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Selecting previously unselected package mysql-server.
Preparing to unpack .../mysql-server_5.7.30-0ubuntu0.18.04.1_all.deb ...
Unpacking mysql-server (5.7.30-0ubuntu0.18.04.1) ...
Setting up libevent-core-2.1-6:amd64 (2.1.8-stable-4build1) ...
Setting up mysql-server-core-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Setting up mysql-client-5.7 (5.7.30-0ubuntu0.18.04.1) ...
Setting up mysql-server-5.7 (5.7.30-0ubuntu0.18.04.1) ...
update-alternatives: warning: alternative /etc/mysql/my.cnf.fallback (part of link group my.cnf) doesn't exist; removing from list of alternatives
update-alternatives: warning: /etc/alternatives/my.cnf is dangling; it will be updated with best choice
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Renaming removed key_buffer and myisam-recover options (if present)
ERROR: Unable to start MySQL server:
mysqld: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2 - No such file or directory)
mysqld: [ERROR] Fatal error in defaults handling. Program aborted!
Please take a look at https://wiki.debian.org/Teams/MySQL/FAQ for tips on fixing common upgrade issues.
Once the problem is resolved, run apt-get --fix-broken install to retry.
dpkg: error processing package mysql-server-5.7 (--configure):
 installed mysql-server-5.7 package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of mysql-server:
 mysql-server depends on mysql-server-5.7; however:
  Package mysql-server-5.7 is not configured yet.

dpkg: error processing package mysql-server (--configure):
 dependency problems - leaving unconfigured
Processing triggers for libc-bin (2.27-3ubuntu1) ...No apport report written because the error message indicates its a followup error from a previous failure.

Processing triggers for systemd (237-3ubuntu10.41) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)

Asennus- tai virheraportissa on nettiosoite

https://wiki.debian.org/Teams/MySQL/FAQ (https://wiki.debian.org/Teams/MySQL/FAQ)

josta pitäisi saada lisätietoa, mutta en ole vielä saanut asiaa sen enempää selvitettyä.

Muok.
 Ehkä asennuspaketeista puuttuu todella jotain

Koodia: [Valitse]
warning: alternative /etc/mysql/my.cnf.fallback (part of link group my.cnf) doesn't exist; removing from list of alternatives
update-alternatives: warning: /etc/alternatives/my.cnf is dangling; it will be updated with best choic

Sitten kun ongelma on ratkennut, voi ehkä päästä jatkamaan suoraan

Koodia: [Valitse]
Once the problem is resolved, run apt-get --fix-broken install to retry.

Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: nm - 28.06.20 - klo:00.20
Poista myös mysql-common ja yritä uudelleen.
Otsikko: Vs: Ubuntu 18.04 pilvessä, mysql -asennus epäonnistuu
Kirjoitti: teele - 28.06.20 - klo:08.46
Mysql-common on nyt poistettu poistettu ja tilanne näyttää paremmalta, asennus osannee itse korjata havaitsemansa virhee: AppAmor-rivi alla, ja sitten erityisesti kaksi viimeistä riviä, uskaltaisi jo oletella, että asennus on edistynyt, mutta vielä en ole enempää ehtinyt kokeilla....

Koodia: [Valitse]
update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode
Renaming removed key_buffer and myisam-recover options (if present)
AppArmor parser error for /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld at line 9: Could not open 'abstractions/mysql'
Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /lib/systemd/system/mysql.service.
Setting up mysql-server (5.7.30-0ubuntu0.18.04.1) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for systemd (237-3ubuntu10.41) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
~$ sudo service mysql start
~$ sudo service mysql stop

Tällä kertaa käytetty komentoja

Koodia: [Valitse]
sudo apt-get --yes purge mysql-common
sudo apt-get --yes autoremove --purge
sudo apt-get install mysql-server

Aikaisemmin käytetty apt-komentoa oletuksella, että apt ja apt-get tekevät samat asiat.

Muok.

Koodia: [Valitse]
sudo mysqladmin -u root -p status
Enter password:
Uptime: 857  Threads: 1  Questions: 2  Slow queries: 0  Opens: 105  Flush tables: 1  Open tables: 98  Queries per second avg: 0.002

sudo /etc/init.d/mysql status
● mysql.service - MySQL Community Server
   Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
   Active: active (running) since Sun 2020-06-28 07:49:09 CEST; 16min ago
  Process: 18283 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid (code=exited, status=0/SUCCESS)
  Process: 18261 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=0/SUCCESS)
 Main PID: 18285 (mysqld)
    Tasks: 28 (limit: 2298)
   CGroup: /system.slice/mysql.service
           └─18285 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid




Ainakin jotain näyttäisi olevan toiminnassa 

Jos mitään yllättävää ei ilmaannu, voinen vähän ajan kuluttua laittaa säikeen ratkaistuiksi. Se tarkoittaisi sitä, että tilanne on pysynyt entisellään: Koskaan ei Ubuntun kanssa ole ollut sellaisia ongelmia, joita ei tämän sivuston neuvoilla ole pystytty ratkaisemaan.  :)