Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: B1gBear 31 Května 2010, 21:35:39
-
Ahojte jeste jednou, jsem z toho vzdycky tak smutny. Uz se po nekolikate za sebou snazim prejit z Windows na Linux a vzdycky jsem nasel takove komplikace, ktere me donutili se vratit. Tentokrat to nechci vzdat a tak se hold musim vic ptat ;-)... nejak mi nejde rozbehat mysql. Nainstalovane je, ale chci-li jej spustit vypise
* Starting MySQL database server mysqld [fail]. Nejak nevim, co delat, co vyzkouset, abyste z toho byli vic moudri. Poradte mi, prosim. Dekuji.
-
hod vypis
sudo tail /var/log/mysql.err
sudo tail /var/log/mysql.log
-
hod vypis
sudo tail /var/log/mysql.err
sudo tail /var/log/mysql.log
vracitail: „/var/log/mysql.err“ nelze otevřít pro čtení: No such file or directory
tail: „/var/log/mysql.log“ nelze otevřít pro čtení: No such file or directory
-
Priznam se, ze nemam primo Ubuntu, takze ty soubory mozna budou jinde (/var/log/mysql/error.log nebo tak neco). Zkus se podivat pomoci ls po /var/log a /var/log/mysql/ a hledej neco co ma v nazvu mysql nebo err/error. Ten soubor/y pak pomoci cat nazev_souboru vypis a hod sem. Chyby pri spousteni deamona by se mely zaznamenat to tech logu.
Mozna by ale mohlo stacit jen zkopirovat vystup
sudo mysqld --verbose
-
Priznam se, ze nemam primo Ubuntu, takze ty soubory mozna budou jinde (/var/log/mysql/error.log nebo tak neco). Zkus se podivat pomoci ls po /var/log a /var/log/mysql/ a hledej neco co ma v nazvu mysql nebo err/error. Ten soubor/y pak pomoci cat nazev_souboru vypis a hod sem. Chyby pri spousteni deamona by se mely zaznamenat to tech logu.
Mozna by ale mohlo stacit jen zkopirovat vystup
sudo mysqld --verbose
Ok, takze sudo mysqld --verbosevraci00531 21:51:35 [Note] Plugin 'FEDERATED' is disabled.
mysqld: Table 'mysql.plugin' doesn't exist
100531 21:51:35 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
100531 21:51:35 InnoDB: Started; log sequence number 0 44233
100531 21:51:35 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
spustil jsem tedysudo mysql_upgradea to vratiloLooking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck' with connection arguments: '--port=3306' '--socket=/var/run/mysqld/mysqld.sock'
mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect
FATAL ERROR: Upgrade failedA v adresari /var/log neni podadresar mysql a ani soubory, ktere by odpovidali necemu jako logy pro mysql.
-
Popravde moc nevim, co je to za chybu. Vypada to, ze je neco s tabulkou prav(?). Melo by pomoct: sudo dpkg-reconfigure mysql-server-5.1 a potom zpustit demona sudo /etc/init.d/mysql start, kdyby nepomohlo, zkus sudo aptitude reinstall mysql-server-5.1 a spustit demona
Mozna ti pomuze tu chybu hodit do ggle (sory, fakt na to nemam cas)
-
Bohuzel ani jedno nepomohlo :-(...
sudo dpkg-reconfigure mysql-server-5.1vypise/usr/sbin/dpkg-reconfigure: mysql-server-5.1 je porušený, nebo není plně nainstalovanýasudo aptitude reinstall mysql-server-5.1vypiseNásledující balíky mají nesplněné závislosti:
mysql-client: Závisí na: mysql-client-5.1 ale ten nelze nainstalovat
mysql-server-5.1: Závisí na: mysql-client-5.1 (>= 5.1.47-0.dotdeb.0) ale ten nelze nainstalovat
Následující akce vyřeší tyto závislosti:
Instalovat následující balíky:
mysql-client-5.1 [5.1.47-0.dotdeb.0 (<NULL>)]
Skóre je 41
Přijmout toto řešení? [Y/n/q/?]po zadani YNásledující balíky budou reinstalovány:
mysql-server-5.1
Následující NOVÉ balíky budou instalovány:
mysql-client-5.1{a}
Následující částečně nainstalované balíky budou zkonfigurovány:
mysql-client mysql-server
0 balíků aktualizováno, 1 nově instalováno, 1 reinstalováno, 0 k odstranění a 0 neaktualizováno.
Potřebuji stáhnout 0B/8 577kB archivů. Po rozbalení bude použito 20,4MB.
Chcete pokračovat? [Y/n/?]opet po YVAROVÁNÍ: budou instalovány nedůvěryhodné verze následujících balíků!
...
mysql-client-5.1
Pro pokračování zadejte „Ano“, pro přerušení „Ne“:po AnoRozbaluji mysql-client-5.1 (z .../mysql-client-5.1_5.1.47-0.dotdeb.0_i386.deb) ...
dpkg: chyba při zpracovávání /var/cache/apt/archives/mysql-client-5.1_5.1.47-0.dotdeb.0_i386.deb (--unpack):
zkouším přepsat soubor „/usr/bin/mysql“, který je také v balíku mysql-client-core-5.1 0:5.1.41-3ubuntu12.1
dpkg-deb: podproces paste byl zabit signálem (Broken pipe)
Při zpracování nastaly chyby:
/var/cache/apt/archives/mysql-client-5.1_5.1.47-0.dotdeb.0_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Instalace balíku selhala. Zkouším obnovit:
dpkg: nesplněné závislosti zamezily konfiguraci balíku mysql-client:
mysql-client závisí na mysql-client-5.1; avšak:
Balík mysql-client-5.1 není nainstalován.
dpkg: chyba při zpracovávání mysql-client (--configure):
problém se závislostmi - nechávám nezkonfigurované
dpkg: nesplněné závislosti zamezily konfiguraci balíku mysql-server-5.1:
mysql-server-5.1 závisí na mysql-client-5.1 (>= 5.1.47-0.dotdeb.0); avšak:
Balík mysql-client-5.1 není nainstalován.
dpkg: chyba při zpracovávání mysql-server-5.1 (--configure):
problém se závislostmi - nechávám nezkonfigurované
dpkg: nesplněné závislosti zamezily konfiguraci balíku mysql-server:
mysql-server závisí na mysql-server-5.1; avšak:
Balík mysql-server-5.1 zatím není zkonfigurován.
dpkg: chyba při zpracovávání mysql-server (--configure):
problém se závislostmi - nechávám nezkonfigurované
Při zpracování nastaly chyby:
mysql-client
mysql-server-5.1
mysql-serverSamozrejme v prubehu googlim a hledam a hledam... kazdopadne ti mockrat dekuji :-)
-
aha, no ja predpokladal, ze mas 5.1. Jestli nemas v ty db zadny data, tak to zkus totalne odinstalovat a nainstlaovat
sudo aptitude purge mysql-client mysql-server-5.1 mysql-server mysql-client-5.1
sudo aptitude install mysql-server
-
Ouu... tak jsme se mozna pohnuli... spusteni
sudo aptitude purge mysql-client mysql-server-5.1 mysql-server mysql-client-5.1opravdu server odinstalovalo a nyni uz nehaze chybu anisudo apt-get install -fale nainstalovat mysql-server nejde, protozesudo aptitude install mysql-serverhazePřednastavuji balíky...
(Čtu databázi ... nyní je nainstalováno 217759 souborů a adresářů.)
Rozbaluji mysql-client-5.1 (z .../mysql-client-5.1_5.1.47-0.dotdeb.0_i386.deb) ...
dpkg: chyba při zpracovávání /var/cache/apt/archives/mysql-client-5.1_5.1.47-0.dotdeb.0_i386.deb (--unpack):
zkouším přepsat soubor „/usr/bin/mysql“, který je také v balíku mysql-client-core-5.1 0:5.1.41-3ubuntu12.1
dpkg-deb: podproces paste byl zabit signálem (Broken pipe)
Instaluji balík mysql-server-5.1.
Rozbaluji mysql-server-5.1 (z .../mysql-server-5.1_5.1.47-0.dotdeb.0_i386.deb) ...
Instaluji balík mysql-server.
Rozbaluji mysql-server (z .../mysql-server_5.1.47-0.dotdeb.0_all.deb) ...
Zpracování spouštěčů pro balík ureadahead ...
Zpracování spouštěčů pro balík man-db ...
Při zpracování nastaly chyby:
/var/cache/apt/archives/mysql-client-5.1_5.1.47-0.dotdeb.0_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Instalace balíku selhala. Zkouším obnovit:
dpkg: nesplněné závislosti zamezily konfiguraci balíku mysql-server-5.1:
mysql-server-5.1 závisí na mysql-client-5.1 (>= 5.1.47-0.dotdeb.0); avšak:
Balík mysql-client-5.1 není nainstalován.
dpkg: chyba při zpracovávání mysql-server-5.1 (--configure):
problém se závislostmi - nechávám nezkonfigurované
dpkg: nesplněné závislosti zamezily konfiguraci balíku mysql-server:
mysql-server závisí na mysql-server-5.1; avšak:
Balík mysql-server-5.1 zatím není zkonfigurován.
dpkg: chyba při zpracovávání mysql-server (--configure):
problém se závislostmi - nechávám nezkonfigurované
Při zpracování nastaly chyby:
mysql-server-5.1
mysql-server
Čtu seznamy balíků... Hotovo
Vytvářím strom závislostí
Čtu stavové informace... Hotovo
Čtu rozšířené stavové informace
Inicializuji stavy balíků... Hotovo
Zapisuji rozšířené stavové informace... Hotovo
Aktuální stav: 1 porušený [+1].jeste jednou moc dekuji... pozkousim jeste neco, pohledam a tak dale... alespon uz vim, jak to vpoho odinstalovat :-)... uvidime, co se podari dal. Mockrat dekuji.
-
tak mi pripada, ze ten client instlaujes z jinyho nez ubuntu zdroje (dotdeb).... nepridaval sis nejaky repozitare? hod vypis /etc/apt/sources.list nebo v nem docasne zakomentuj vsechno co neni ubuntu. Pak smaz vsechny nacachovany baliky "sudo rm -rf /var/cache/apt/*.deb", potom updatuj repozitare "sudo aptitude update" a znova nainstaluj ten mysql-server a pripadne mysql-client
(nic jinyho me nanapada)
ps. dekuj, az to bude fungovat ;)
-
Uz to funguje :-D... mozna to bylo necim, co pises, ale to se asi nedovime, protoze jsem odinstaloval zdroj, u ktereho to stale hazelo chybu, pak jsem to znovu nainstaloval a fungovalo to. Po restartu uz mi ale vubec nenabehl system :-( (zkousel jsem to nekolikrat). Mno a vzhledem k tomu, ze jsem ho nainstaloval pred par dny, tak jsem to proste preinstalil a normalne nainstaloval mysql, apache2 vc. php, pythonu, atd. a vse funguje :-).
Btw ja rad podekoval uz jen za tu pomoc, kterou jsem dostal ;-).