[RISOLTO] Impossibile reinstallare il server mysql

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns, ecc.

[RISOLTO] Impossibile reinstallare il server mysql

Messaggioda NickP05 » mercoledì 24 aprile 2019, 11:48

VIAGGIATORI DEL FUTURO!
Leggete bene il mio problema e se vi corrisponde provate a seguire questa guida

https://askubuntu.com/questions/809202/ ... untu-16-04

Scegliete la prima risposta.

Vi lascio qui sotto la trascrizione di ciò che è presente in quella pagina

Cancellate tutto ciò che è mysql

Codice: Seleziona tutto
sudo apt remove --purge mysql*


Qui c'è il codice per scaricare il contenuto senza iscriversi all'oracle
Codice: Seleziona tutto
 wget https://dev.mysql.com/get/mysql-apt-config_0.8.12-1_all.deb


Scegliete la versione 5.7. Poi quando avete finito andate giu con le frecciette su OK e premete invio.
Codice: Seleziona tutto
sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb


Fate un file
Codice: Seleziona tutto
nano /etc/apt/preferences.d/mysql


e metteteci dentro
Codice: Seleziona tutto
Package: *
Pin: origin "repo.mysql.com"
Pin-Priority: 999


Poi aggiornate la repository
Codice: Seleziona tutto
sudo apt update


Poi fate questo comando magico e TUTTO FUNZIONERA'
Codice: Seleziona tutto
sudo apt install mysql-client mysql-server libmysqlclient-dev


FINE DEL MESSAGGIO TEMPORALE

---------------------------------------------------------------------
Gli albori incominciano con il cercare di installare il server iRedmail.
C'è la ho fatta ma poi mi sono accorto che durante l'installazione mancava SOGo e quindi la ho rifatta.
Improvvisamente il server apache2 non funziona piu e quindi decido di reinstallarlo.
Gira e rigira c'è la faccio ma non va più mysql e ogni volta che compongo la directory principale del sito mi porta alla directory /mail senza alcun motivo. (la directory mail era usata da iRedmail--> Roundcube che però adesso stranamente è vuota)
Quindi decido di reinstallare phpmyadmin ma mi da errore. E allora passo a reinstallare mysql ma anche questo fatico a farlo.
Per il momento la maggior parte degli ostacoli li ho superati ma ho trovato un grosso pilastro..

Adesso che faccio

Codice: Seleziona tutto
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install mysql-workbench


Mi da il seguente errore

root@mail:/etc/mysql/conf.d# sudo apt-get install mysql-server
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
mysql-server : Dipende: mysql-server-5.5 ma non sta per essere installato
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.


Ho provato in vari modi come

Codice: Seleziona tutto
sudo apt-get -f install


ma sembra non funzionare.

CHIEDO AIUTO!!!
Uso la versione UBUNTU 16.04
Ultima modifica di NickP05 il venerdì 26 aprile 2019, 16:12, modificato 4 volte in totale.
NickP05
Prode Principiante
 
Messaggi: 5
Iscrizione: aprile 2019
Distribuzione: Ubuntu
Sesso: Maschile

Re: Impossibile reinstallare il server mysql

Messaggioda MauroTramonti » mercoledì 24 aprile 2019, 12:57

Che versione di Ubuntu usi? Prova con:
Codice: Seleziona tutto
sudo apt purge mysql-server -y
sudo apt autoremove
sudo apt update
sudo apt install mysql-server -y
:ot:

Computer: 160 GB HDD - 4GB RAM - Intel Pentium Dual CPU 2.16 GHz - UBuntu 16.04 LTS 64bit

Avatar utente
MauroTramonti
Prode Principiante
 
Messaggi: 165
Iscrizione: giugno 2017
Località: Alessandria
Desktop: ubuntu
Distribuzione: Ubuntu 19.04 x86_64
Sesso: Maschile

Re: Impossibile reinstallare il server mysql

Messaggioda DoctorStrange » mercoledì 24 aprile 2019, 13:01

Ma tentare con un semplice
Codice: Seleziona tutto
sudo apt-get install --reinstall mysql-server
Avatar utente
DoctorStrange
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1685
Iscrizione: ottobre 2015
Località: Roma, Italia
Desktop: Unity
Distribuzione: Ubuntu 16.04.03 Xenial Xerus
Sesso: Maschile

Re: Impossibile reinstallare il server mysql

Messaggioda NickP05 » mercoledì 24 aprile 2019, 15:54

Gia provato..
Ecco l'errore che mi esce
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
0 aggiornati, 0 installati, 1 reinstallati, 0 da rimuovere e 9 non aggiornati.
2 non completamente installati o rimossi.
Dopo quest'operazione, verranno occupati 0 B di spazio su disco.
E: Internal Error, No file name for mysql-server:amd64


Qui è un riassunto di quello che è successo e continua a succedere

Job for mysql.service failed because the control process exited with error code. See "systemctl status mysql.service" and "journalctl -xe" for details.
root@mail:~# systemctl status mysql.service
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; disabled; vendor preset: enabled)
Active: failed (Result: start-limit-hit) since mer 2019-04-24 16:48:14 CEST; 1s ago
Process: 15925 ExecStartPre=/usr/share/mysql/mysql-systemd-start pre (code=exited, status=1/FAILURE)

apr 24 16:48:13 0.0.0.0 systemd[1]: Failed to start MySQL Community Server.
apr 24 16:48:13 0.0.0.0 systemd[1]: mysql.service: Unit entered failed state.
apr 24 16:48:13 0.0.0.0 systemd[1]: mysql.service: Failed with result 'exit-code'.
apr 24 16:48:14 0.0.0.0 systemd[1]: mysql.service: Service hold-off time over, scheduling restart.
apr 24 16:48:14 0.0.0.0 systemd[1]: Stopped MySQL Community Server.
apr 24 16:48:14 0.0.0.0 systemd[1]: mysql.service: Start request repeated too quickly.
apr 24 16:48:14 0.0.0.0 systemd[1]: Failed to start MySQL Community Server.
apr 24 16:48:14 0.0.0.0 systemd[1]: mysql.service: Unit entered failed state.
apr 24 16:48:14 0.0.0.0 systemd[1]: mysql.service: Failed with result 'start-limit-hit'.
NickP05
Prode Principiante
 
Messaggi: 5
Iscrizione: aprile 2019
Distribuzione: Ubuntu
Sesso: Maschile

Re: Impossibile reinstallare il server mysql

Messaggioda MauroTramonti » mercoledì 24 aprile 2019, 19:02

Codice: Seleziona tutto
sudo service mysql stop
sudo apt remove mysql-server-5.5
:ot:

Computer: 160 GB HDD - 4GB RAM - Intel Pentium Dual CPU 2.16 GHz - UBuntu 16.04 LTS 64bit

Avatar utente
MauroTramonti
Prode Principiante
 
Messaggi: 165
Iscrizione: giugno 2017
Località: Alessandria
Desktop: ubuntu
Distribuzione: Ubuntu 19.04 x86_64
Sesso: Maschile

Re: Impossibile reinstallare il server mysql

Messaggioda NickP05 » venerdì 26 aprile 2019, 10:49

Ci ho gia provato.
Ecco qui l'errore


Codice: Seleziona tutto
root@mncrft:~# sudo service mysql stop
root@mncrft:~# sudo apt remove mysql-server-5.5
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Il pacchetto "mysql-server-5.5" non è installato e quindi non è stato rimosso
I seguenti pacchetti sono stati installati automaticamente e non sono più richie                                                                                        sti:
  libapt-inst1.4 libapt-pkg4.12 libept1.4.12 linux-headers-4.15.0-46
  linux-headers-4.15.0-46-generic linux-image-4.15.0-46-generic
  linux-modules-4.15.0-46-generic linux-modules-extra-4.15.0-46-generic
Usare "sudo apt autoremove" per rimuoverli.
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
2 non completamente installati o rimossi.
Dopo quest'operazione, verranno occupati 0 B di spazio su disco.
Configurazione di mysql-server-5.7 (5.7.25-0ubuntu0.16.04.2)...
/var/lib/dpkg/info/mysql-server-5.7.postinst: riga 143: /usr/share/mysql-common/                                                                                        configure-symlinks: File o directory non esistente
dpkg: errore nell'elaborare il pacchetto mysql-server-5.7 (--configure):
 il sottoprocesso installato script di post-installation ha restituito lo stato                                                                                         di errore 1
dpkg: problemi con le dipendenze impediscono la configurazione di mysql-server:
 mysql-server dipende da mysql-server-5.7; comunque:
  Il pacchetto mysql-server-5.7 non è ancora configurato.

dpkg: errore nell'elaborare il pacchetto mysql-server (--configure):
 problemi con le dipendenze - lasciato non configurato
Segnalazione apport non scritta poiché il messaggio di errore indica la presenza                                                                                         di un fallimento precedente.
                             Si sono verificati degli errori nell'elaborazione:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)


Poi ho provato a tofliere il mysql server 5.7

Codice: Seleziona tutto
root@mncrft:~# sudo apt remove mysql-server-5.7
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  libapt-inst1.4 libapt-pkg4.12 libept1.4.12 libevent-core-2.0-5 linux-headers-4.15.0-46 linux-headers-4.15.0-46-generic linux-image-4.15.0-46-generic
  linux-modules-4.15.0-46-generic linux-modules-extra-4.15.0-46-generic mysql-client-5.7 mysql-client-core-5.7 mysql-server-core-5.7
Usare "sudo apt autoremove" per rimuoverli.
I seguenti pacchetti saranno RIMOSSI:
  mysql-server mysql-server-5.7
0 aggiornati, 0 installati, 2 da rimuovere e 0 non aggiornati.
2 non completamente installati o rimossi.
Dopo quest'operazione, verranno liberati 48,4 MB di spazio su disco.
Continuare? [S/n] S
(Lettura del database... 322167 file e directory attualmente installati.)
Rimozione di mysql-server (5.7.25-0ubuntu0.16.04.2)...
Rimozione di mysql-server-5.7 (5.7.25-0ubuntu0.16.04.2)...
Elaborazione dei trigger per man-db (2.7.5-1)...
root@mncrft:~#



E ha funzionato.
Allora ho provato a rimuovere anche il mysql-server

Codice: Seleziona tutto
root@mncrft:~# sudo apt remove mysql-server
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
Il pacchetto "mysql-server" non è installato e quindi non è stato rimosso
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  libapt-inst1.4 libapt-pkg4.12 libept1.4.12 libevent-core-2.0-5 linux-headers-4.15.0-46 linux-headers-4.15.0-46-generic linux-image-4.15.0-46-generic
  linux-modules-4.15.0-46-generic linux-modules-extra-4.15.0-46-generic mysql-client-5.7 mysql-client-core-5.7 mysql-server-core-5.7
Usare "sudo apt autoremove" per rimuoverli.
0 aggiornati, 0 installati, 0 da rimuovere e 0 non aggiornati.
root@mncrft:~#


E allora ho fatto sudo apt remove. E quando faccio il comando
Codice: Seleziona tutto
mysql
giustamente mi dice che non c'è la directory
Codice: Seleziona tutto
-bash: /usr/bin/mysql: File o directory non esistente


Quindi deciso installo il mysql server

Codice: Seleziona tutto
sudo apt-get install mysql-server mysql-client


E alla fine mi restituisce questo errore

Codice: Seleziona tutto
/var/lib/dpkg/info/mysql-server-5.7.postinst: riga 143: /usr/share/mysql-common/configure-symlinks: File o directory non esistente
dpkg: errore nell'elaborare il pacchetto mysql-server-5.7 (--configure):
 il sottoprocesso installato script di post-installation ha restituito lo stato di errore 1
Configurazione di mysql-client (5.7.25-0ubuntu0.16.04.2)...
dpkg: problemi con le dipendenze impediscono la configurazione di mysql-server:
 mysql-server dipende da mysql-server-5.7; comunque:
  Il pacchetto mysql-server-5.7 non è ancora configurato.

dpkg: errore nell'elaborare il pacchetto mysql-server (--configure):
 problemi con le dipendenze - lasciato non configurato
Segnalazione apport non scritta poiché il messaggio di errore indica la presenza di un fallimento precedente.
                                                                                                             Elaborazione dei trigger per libc-bin (2.23-0ubuntu11)...
Si sono verificati degli errori nell'elaborazione:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ultima modifica di NickP05 il venerdì 26 aprile 2019, 11:46, modificato 3 volte in totale.
NickP05
Prode Principiante
 
Messaggi: 5
Iscrizione: aprile 2019
Distribuzione: Ubuntu
Sesso: Maschile

Re: Impossibile reinstallare il server mysql

Messaggioda Sam9999 » venerdì 26 aprile 2019, 10:58

Bisogna che rimuovi completamente ogni riferimento mysql anche negli apt source list e dopo update, upgrade e autoremove, reinstalli mysql.
-------------
S. @-M.
-------------
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1817
Iscrizione: giugno 2014
Località: BO
Desktop: Studio Xfce
Distribuzione: Ubuntu 19.10 (Eoan Ermine)

Re: Impossibile reinstallare il server mysql

Messaggioda NickP05 » venerdì 26 aprile 2019, 11:34

Come lo tolgo ogni riferimento?

Questa è la mia suorce list
Codice: Seleziona tutto
deb http://it.archive.ubuntu.com/ubuntu/ xenial main universe restricted multiverse
deb-src http://it.archive.ubuntu.com/ubuntu/ xenial main universe restricted multiverse

deb http://security.ubuntu.com/ubuntu xenial-security main universe restricted multiverse
deb-src http://security.ubuntu.com/ubuntu xenial-security main universe restricted multiverse

deb http://it.archive.ubuntu.com/ubuntu/ xenial-updates main universe restricted multiverse
deb-src http://it.archive.ubuntu.com/ubuntu/ xenial-updates main universe restricted multiverse


Ho provato pure a fare questo

Codice: Seleziona tutto
sudo apt-get remove --purge mysql-server mysql-client mysql-common
sudo apt-get autoremove
sudo apt-get autoclean
sudo rm -rf /var/log/mysql.*
sudo rm -rf /var/lib/mysql
sudo rm -rf /etc/mysql
apt-get install mysql-server --fix-missing --fix-broken


Qui l'intero output

Codice: Seleziona tutto
root@mncrft:/etc/mysql# apt-get install mysql-server --fix-missing --fix-broken
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti aggiuntivi saranno inoltre installati:
  mysql-client-5.7 mysql-common mysql-server-5.7
Pacchetti suggeriti:
  mailx tinyca
I seguenti pacchetti NUOVI saranno installati:
  mysql-client-5.7 mysql-common mysql-server mysql-server-5.7
0 aggiornati, 4 installati, 0 da rimuovere e 0 non aggiornati.
È necessario scaricare 0 B/4.369 kB di archivi.
Dopo quest'operazione, verranno occupati 82,5 MB di spazio su disco.
Continuare? [S/n] S
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
sh: 0: getcwd() failed: No such file or directory
Preconfigurazione dei pacchetti in corso
shell-init: errore nel recupero della directory corrente: getcwd: impossibile accedere alle directory padre: File o directory non esistente
Selezionato il pacchetto mysql-common non precedentemente selezionato.
(Lettura del database... 286317 file e directory attualmente installati.)
Preparativi per estrarre .../mysql-common_10.2.20+maria~xenial_all.deb...
Estrazione di mysql-common (10.2.20+maria~xenial)...
Selezionato il pacchetto mysql-client-5.7 non precedentemente selezionato.
Preparativi per estrarre .../mysql-client-5.7_5.7.25-0ubuntu0.16.04.2_amd64.deb...
Estrazione di mysql-client-5.7 (5.7.25-0ubuntu0.16.04.2)...
Elaborazione dei trigger per man-db (2.7.5-1)...
Configurazione di mysql-common (10.2.20+maria~xenial)...
Selezionato il pacchetto mysql-server-5.7 non precedentemente selezionato.
(Lettura del database... 286364 file e directory attualmente installati.)
Preparativi per estrarre .../mysql-server-5.7_5.7.25-0ubuntu0.16.04.2_amd64.deb...
Estrazione di mysql-server-5.7 (5.7.25-0ubuntu0.16.04.2)...
Selezionato il pacchetto mysql-server non precedentemente selezionato.
Preparativi per estrarre .../mysql-server_5.7.25-0ubuntu0.16.04.2_all.deb...
Estrazione di mysql-server (5.7.25-0ubuntu0.16.04.2)...
Elaborazione dei trigger per systemd (229-4ubuntu21.21)...
Elaborazione dei trigger per ureadahead (0.100.0-19)...
Elaborazione dei trigger per man-db (2.7.5-1)...
Configurazione di mysql-client-5.7 (5.7.25-0ubuntu0.16.04.2)...
Configurazione di mysql-server-5.7 (5.7.25-0ubuntu0.16.04.2)...
Renaming removed key_buffer and myisam-recover options (if present)
ERROR: Unable to start MySQL server:
2019-04-26T10:38:42.333516Z 0 [Note] mysqld (mysqld 5.7.25-0ubuntu0.16.04.2-log) starting as process 7018 ...
2019-04-26T10:38:42.335237Z 0 [ERROR] You have enabled the binary log, but you haven't provided the mandatory server-id. Please refer to the proper server start-up parameters documentation
2019-04-26T10:38:42.336137Z 0 [ERROR] Aborting

2019-04-26T10:38:42.336145Z 0 [Note] Binlog end
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: errore nell'elaborare il pacchetto mysql-server-5.7 (--configure):
 il sottoprocesso installato script di post-installation ha restituito lo stato di errore 1
dpkg: problemi con le dipendenze impediscono la configurazione di mysql-server:
 mysql-server dipende da mysql-server-5.7; comunque:
  Il pacchetto mysql-server-5.7 non è ancora configurato.

dpkg: errore nell'elaborare il pacchetto mysql-server (--configure):
 problemi con le dipendenze - lasciato non configurato
Segnalazione apport non scritta poiché il messaggio di errore indica la presenza di un fallimento precedente.
                                                                                                             Elaborazione dei trigger per systemd (229-4ubuntu21.21)...
Elaborazione dei trigger per ureadahead (0.100.0-19)...
Si sono verificati degli errori nell'elaborazione:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)


Codice: Seleziona tutto

Ho provato pure a reinstallarlo :

Codice: Seleziona tutto
root@mncrft:/etc/mysql# sudo apt-get install mysql-server-5.7 --reinstall
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
0 aggiornati, 0 installati, 1 reinstallati, 0 da rimuovere e 0 non aggiornati.
2 non completamente installati o rimossi.
Dopo quest'operazione, verranno occupati 0 B di spazio su disco.
E: Internal Error, No file name for mysql-server-5.7:amd64


Ho provato pure a riconfigurarlo

Codice: Seleziona tutto
sudo dpkg-reconfigure mysql-server-5.7
/usr/sbin/dpkg-reconfigure: mysql-server-5.7 è rovinato o non completamente installato
NickP05
Prode Principiante
 
Messaggi: 5
Iscrizione: aprile 2019
Distribuzione: Ubuntu
Sesso: Maschile

Re: Impossibile reinstallare il server mysql

Messaggioda Sam9999 » venerdì 26 aprile 2019, 12:10

Non la lista dei source ma la lista dei programmi installati... che ora vedo se ritrovo dove si trova.

Ecco si trova tutto dentro /var/lib/dpkg/status .... o /var/lib/dpkg/available
Ultima modifica di Sam9999 il venerdì 26 aprile 2019, 12:16, modificato 1 volta in totale.
-------------
S. @-M.
-------------
Avatar utente
Sam9999
Entusiasta Emergente
Entusiasta Emergente
 
Messaggi: 1817
Iscrizione: giugno 2014
Località: BO
Desktop: Studio Xfce
Distribuzione: Ubuntu 19.10 (Eoan Ermine)

Re: Impossibile reinstallare il server mysql

Messaggioda NickP05 » venerdì 26 aprile 2019, 12:14

Grazie

Codice: Seleziona tutto
root@mncrft:/var/lib/dpkg# ls
alternatives  available  diversions      info  lock-frontend  statoverride      status      triggers
arch          cmethopt   diversions-old  lock  parts          statoverride-old  status-old  updates


Come procedo?
NickP05
Prode Principiante
 
Messaggi: 5
Iscrizione: aprile 2019
Distribuzione: Ubuntu
Sesso: Maschile


Torna a Ubuntu su server

Chi c’è in linea

Visualizzano questa sezione: 0 utenti registrati e 3 ospiti