Sto eseguendo MariaDB 10.0.23-0 su Ubuntu 15.10 come server LAMP. Esecuzione sudo /etc/init.d/mysql start
risultati in:
Job for mariadb.service failed because a timeout was exceeded. See "systemctl status mariadb.service" and "journalctl -xe" for details.
L'output di systemctl status mariadb.service
è:
● mariadb.service - server di database MariaDB Caricato: caricato (/lib/systemd/system/mariadb.service; abilitato; preimpostazione fornitore: abilitato) Drop-In: /etc/systemd/system/mariadb.service.d └─migrated-da-my.cnf-settings.conf Attivo: non riuscito (Risultato: timeout) da Sab 2016-03-26 22:52:42 EDT; 26 anni fa Processo: 8707 ExecStart = / usr / sbin / mysqld $ MYSQLD_OPTS $ _WSREP_NEW_CLUSTER (codice = uscito, stato = 0 / SUCCESSO) Processo: 8706 ExecStartPre = / usr / bin / install -m 755 -o mysql -g root -d / var / run / mysqld (codice = uscito, stato = 0 / SUCCESSO) PID principale: 8707 (codice = uscito, stato = 0 / SUCCESSO) 26 mar 22:52:39 boggan systemd [1]: mariadb.service: avvio dell'operazione scaduto. Terminare. 26 mar 22:52:39 boggan mysqld [8707]: 26-03-2016 22:52:39 140105856617216 [Nota] / usr / sbin / mysqld: arresto normale 26 mar 22:52:39 boggan mysqld [8707]: 26-03-2016 22:52:39 140105856617216 [Nota] Utilità di pianificazione eventi: Purging the queue. 0 eventi 26 mar 22:52:39 boggan mysqld [8707]: 26-03-2016 22:52:39 140104920164096 [Nota] InnoDB: FTS ottimizza l'uscita thread. 26 mar 22:52:39 boggan mysqld [8707]: 26-03-2016 22:52:39 140105856617216 [Nota] InnoDB: avvio arresto ... 26 mar 22:52:42 boggan mysqld [8707]: 26-03-2016 22:52:42 140105856617216 [Nota] InnoDB: spegnimento completato; numero sequenza log 3336953 26 mar 22:52:42 boggan mysqld [8707]: 26-03-2016 22:52:42 140105856617216 [Nota] / usr / sbin / mysqld: spegnimento completato 26 mar 22:52:42 boggan systemd [1]: Impossibile avviare il server di database MariaDB. 26 mar 22:52:42 boggan systemd [1]: mariadb.service: l'unità è entrata in stato di errore. 26 mar 22:52:42 boggan systemd [1]: mariadb.service: errore con risultato 'timeout'`
La prima systemd
riga è una specie di "bene duh". So che è scaduto. La seconda systemd
, dopo le mysqld
linee è un po mistificante, perché fa in start realtà. Un'applicazione (OwnCloud, in particolare) che dipende dal database funziona normalmente ... per i minuti di modifica di MariaDB.
Un'altra domanda suggeriva di usare time /etc/init.d/mysql start
per determinare quanto tempo impiegava. L'ho eseguito ripetutamente per confermare l'ora: ogni volta sono pochi secondi su entrambi i lati degli anni '90.
Altre ricerche mi portano a controllare i permessi dei file, che vanno bene ... inoltre, non si avvia, in via temporanea. Ho cercato e spinto al meglio delle mie capacità (certamente limitato quando si tratta di Linux), e non ho fatto alcun passo avanti.
Quindi, la domanda è ... Come posso ottenere il servizio MariaDB per rimanere sveglio?
Come ulteriore ruga, dopo aver scritto questa domanda, ho lasciato la macchina in funzione. Ci sono tornato una settimana dopo (non l'ho toccato tra). Utilizzando lo stesso comando esatto sudo /etc/init.d/mysql start
, ha avuto successo. Il demone mysql è stato avviato ed eseguito; è tornato con un [ ok ]
rapporto. Ho riavviato per motivi di sperimentazione e sono tornato da dove ho iniziato.
Nel caso in cui sia importante, l'output di journalctl -xe
è:
02 apr 23:51:44 boggan systemd [1]: Stopped Leggi i file richiesti in anticipo. - Oggetto: l'unità ureadahead.service ha terminato l'arresto - Definito da: systemd - Supporto: http://lists.freedesktop.org/mailman/listinfo/systemd-devel - - L'unità ureadahead.service ha terminato l'arresto. 02 apr 23:51:55 boggan mysqld [2645]: 2016-04-02 23:51:55 140386161068800 [Note] InnoDB: DDL online: Start 02 apr 23:51:55 boggan mysqld [2645]: 2016-04-02 23:51:55 140386161068800 [Nota] InnoDB: DDL online: inizia a leggere l'indice cluster della tabella e crea file temporanei 02 apr 23:51:55 boggan mysqld [2645]: 2016-04-02 23:51:55 140386161068800 [Nota] InnoDB: DDL online: fine della lettura dell'indice cluster della tabella e creazione di file temporanei 02 apr 23:51:55 boggan mysqld [2645]: 2016-04-02 23:51:55 140386161068800 [Note] InnoDB: DDL online: completato 02 apr 23:51:55 boggan mysqld [2645]: 2016-04-02 23:51:55 140386161068800 [Note] InnoDB: DDL online: completato 02 apr 23:52:06 boggan dbus [713]: [sistema] Impossibile attivare il servizio "org.bluez": timeout 02 apr 23:52:37 boggan systemd [1]: mariadb.service: avvio dell'operazione scaduto. Terminare. 02 apr 23:52:37 boggan mysqld [2645]: 2016-04-02 23:52:37 140386097400576 [Nota] / usr / sbin / mysqld: arresto normale 02 apr 23:52:37 kernel di boggan: audit: tipo = 1400 audit (1459655557.935: 31): apparmor = "DENIED" operazione = "sendmsg" profile = "/ usr / sbin / mysqld" name = "/ run / systemd / notifica "pid = 2645 comm =" mysqld "request_mask =" w "denied_mask =" w "fsuid = 122 ouid = 0 02 apr 23:52:37 audit di boggan [2645]: AVC apparmor = "DENIED" operazione = "sendmsg" profile = "/ usr / sbin / mysqld" name = "/ run / systemd / notification" pid = 2645 comm = " mysqld "request_mask =" w "denied_mask =" w "fsuid = 122 ouid = 0 02 apr 23:52:37 boggan mysqld [2645]: 2016-04-02 23:52:37 140386097400576 [Nota] Utilità di pianificazione eventi: Purging the queue. 0 eventi 02 apr 23:52:37 boggan mysqld [2645]: 2016-04-02 23:52:37 140385225500416 [Nota] InnoDB: FTS ottimizza l'uscita thread. 02 apr 23:52:37 boggan mysqld [2645]: 2016-04-02 23:52:37 140386097400576 [Nota] InnoDB: avvio arresto ... 02 apr 23:52:39 boggan mysqld [2645]: 2016-04-02 23:52:39 140386097400576 [Nota] InnoDB: spegnimento completato; numero sequenza log 3360838 02 apr 23:52:39 boggan mysqld [2645]: 2016-04-02 23:52:39 140386097400576 [Nota] / usr / sbin / mysqld: spegnimento completato 02 apr 23:52:39 kernel di boggan: audit: tipo = 1400 audit (1459655559.419: 32): apparmor = operazione "DENIED" = "sendmsg" profile = "/ usr / sbin / mysqld" name = "/ run / systemd / notifica "pid = 2877 comm =" mysqld "request_mask =" w "denied_mask =" w "fsuid = 122 ouid = 0 02 apr 23:52:39 boggan audit [2877]: AVC apparmor = "DENIED" operazione = "sendmsg" profile = "/ usr / sbin / mysqld" name = "/ run / systemd / notification" pid = 2877 comm = " mysqld "request_mask =" w "denied_mask =" w "fsuid = 122 ouid = 0 02 apr 23:52:39 boggan audit [2645]: AVC apparmor = "DENIED" operazione = "sendmsg" profile = "/ usr / sbin / mysqld" name = "/ run / systemd / notification" pid = 2645 comm = " mysqld "request_mask =" w "denied_mask =" w "fsuid = 122 ouid = 0 02 apr 23:52:39 kernel boggan: audit: tipo = 1400 audit (1459655559.419: 33): apparmor = operazione "DENIED" = "sendmsg" profile = "/ usr / sbin / mysqld" name = "/ run / systemd / notifica "pid = 2645 comm =" mysqld "request_mask =" w "denied_mask =" w "fsuid = 122 ouid = 0 02 apr 23:52:39 boggan systemd [1]: Impossibile avviare il server di database MariaDB. - Oggetto: unità mariadb.service non riuscita - Definito da: systemd - Supporto: http://lists.freedesktop.org/mailman/listinfo/systemd-devel - - L'unità mariadb.service non è riuscita. - - Il risultato non è riuscito. 02 apr 23:52:39 boggan systemd [1]: mariadb.service: unità inserita in stato non riuscito. 02 apr 23:52:39 boggan systemd [1]: mariadb.service: errore con "timeout" del risultato.
journalctl -xe
output viene troncato, puoi aggiornarlo? Dai un'occhiata più da vicino aiapparmor="DENIED"
messaggi (se apparmor è attivato sul tuo sistema operativo) in quanto ciò potrebbe costituire un problema durante l'avvio di mariadb.