Hoofdcategorieën
Topicacties

[ubuntu 8.04] mysql wil niet installeren

Pagina: 1

Reageer Nieuw Topic
Ik ben nu al een paar dagen bezig om mijn LAMP sever up and running te krijgen. alles draait behalve mysql-server-5.0. ik heb me suf ge-google maar alle "oplossingen" werken niet.

Ik krijg de volgende melding als ik mysql installeer:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
apt-get install -f mysql-server-5.0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Suggested packages:
  mysql-doc-5.0 tinyca
Recommended packages:
  libhtml-template-perl
The following NEW packages will be installed:
  mysql-server-5.0
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/27.4MB of archives.
After this operation, 86.1MB of additional disk space will be used.
Preconfiguring packages ...
Selecting previously deselected package mysql-server-5.0.
(Reading database ... 121629 files and directories currently installed.)
Unpacking mysql-server-5.0 (from .../mysql-server-5.0_5.0.51a-3ubuntu5.1_i386.deb) ...
Setting up mysql-server-5.0 (5.0.51a-3ubuntu5.1) ...
 * Stopping MySQL database server mysqld                                                          [ OK ] 
Reloading AppArmor profiles : done.
 * Starting MySQL database server mysqld                                                          [fail] 
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.0 (--configure):
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 mysql-server-5.0
E: Sub-process /usr/bin/dpkg returned an error code (1)

na installatie is de /var/run/mysqld/ leeg.
geen mysqld.sock of mysqld.pid

ik heb de dependencies bekeken, en die lijken te kloppen, ik heb de schrijft rechten versoepeltr (mocht het hier aan liggen) maar geen resultaat. Ik heb dpkg dir opgeschoond, en nog tig andere kleine dingen die zouden moeten helpen.

Als iemand me verder kan helpen graag, ik kom er niet uit :'(
 

Acties: [view][quote]


Door: Creepy
Moderator PRG/SEA/DTE
Eye Have You
Berichten: 13.126
Reg. datum: 01 juni 2001

De installatie zelf loopt zo te zien goed. Het starten van MySQL echter niet. Krijg je een melding als je zelf mysql start? Wat staat er in de mysql error log?

Meteen een tikje door naar NOS. Installatie van pakketten op ubuntu hoort daar toch wat beter thuis.

Creepy wijzigde dit bericht 09-07-2008 08:39 (24%)

- Ik kan niet zingen, geen gitaar spelen en niet drummen.... ik hou het wel bij Rock Band
Juist dan gaan mensen het weer prachtig vinden (Denk aan de josty band *blauw* *blauw* *rood*, *blauw* *blauw* *rood)

Berichten: 791
Reg. datum: 14 februari 2002

misschien dependencies? doe eens apt-get install mysql-server-5.0

dus zonder de -f... misschien eerst even deinstalleren

FAD wijzigde dit bericht 09-07-2008 08:43 (30%)

als ik mysql handmatig probeer te starten krijg ik dit:
code:
1
2
3
4
5
6
7
8
9
 mysqld_safe --user=mysql & give
[1] 8566
nohup: ignoring input and redirecting stderr to stdout
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[8607]: started
STOPPING server from pid file /var/run/mysqld/mysqld.pid
mysqld_safe[8613]: ended
bash: give: command not found
[1]+  Done                    mysqld_safe --user=mysql

Als ik de server wil pingen krijgen ik dit:
code:
1
2
3
4
 mysqladmin ping
mysqladmin: connect to server at 'localhost' failed
error: 'Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)'
Check that mysqld is running and that the socket: '/var/run/mysqld/mysqld.sock' exists!

Nu weet ik dat het mysqld.sock bestand niet bestaat. Ik heb het vermoeden dat hier het probleem zit, maar weet niet hoe ik het moet oplossen.

@fad.
Menig maal geprobeerd met meerdere variaties, het eind resultaat blijft het zelfde.
 

Acties: [view][quote]


Door: Creepy
Moderator PRG/SEA/DTE
Eye Have You
Berichten: 13.126
Reg. datum: 01 juni 2001

Waarom je &give gebruikt is me een raadsel, zeker omdat bash vrolijk meld dat give niet gevonden kan worden. MySQL stopt zichzelf, de reden zal zeer waarschijnlijk in de logfiles staan.

- Ik kan niet zingen, geen gitaar spelen en niet drummen.... ik hou het wel bij Rock Band
Juist dan gaan mensen het weer prachtig vinden (Denk aan de josty band *blauw* *blauw* *rood*, *blauw* *blauw* *rood)

hier staat niets: /var/log/mysql
Tenzij de log files van mysql ergens anders staan?

Ik heb nooit eerder problemen gehad met mysql, altijd apt-get install en klaar, dus ben redelijk onervaren in het tracen van dit soort fouten :)

Please forgive by noobiness
 
all flames intended

quote:
darkraven1979 schreef op dinsdag 08 juli 2008 @ 21:13:
code:
1
2
 * Starting MySQL database server mysqld                                                          [fail] 
invoke-rc.d: initscript mysql, action "start" failed.

En wat als je MySQL zelf probeert te starten via het initscript?
/etc/init.d/mysql start

(zou evt mysql-server oid kunnen zijn in plaats van mysql)

It isn't the software that's free, it's you.

met het start command van deadinspace krijg ik het volgende:
code:
1
2
 /etc/init.d/mysql start
 * Starting MySQL database server mysqld                                 [fail]

mysql-server en mysql-server-5.0 geven "No such file or directory"
 
Berichten: 5.781
Reg. datum: 05 december 2002

Shell 1:
tail -f /var/log/messages


Shell 2:
/etc/init.d/mysql start


Lijkt mij dat daar wel *iets* genoemd moet worden wáárom hij failed te starten

..

tail -f /var/log/messages
code:
1
2
3
4
5
6
7
8
9
10
11
tail -f /var/log/messages
Jul  9 09:59:12 mother kernel: [27884.077669] audit(1215590352.489:34): type=1503 operation="capable" name="sys_chroot" pid=18791 profile="/usr/sbin/mysqld" namespace="default"
Jul  9 09:59:12 mother kernel: [27884.079634] mysqld[18791]: segfault at 00000000 eip 084ed443 esp bffcfeb0 error 4
Jul  9 10:12:44 mother kernel: [28695.917818] audit(1215591164.781:35): type=1503 operation="capable" name="sys_chroot" pid=20829 profile="/usr/sbin/mysqld" namespace="default"
Jul  9 10:12:44 mother kernel: [28695.919039] mysqld[20829]: segfault at 00000000 eip 084ed443 esp bf84b800 error 4
Jul  9 10:13:18 mother kernel: [28729.829322] audit(1215591198.709:36): type=1503 operation="capable" name="sys_chroot" pid=21139 profile="/usr/sbin/mysqld" namespace="default"
Jul  9 10:13:18 mother kernel: [28729.830521] mysqld[21139]: segfault at 00000000 eip 084ed443 esp bfc4dc00 error 4
Jul  9 10:16:08 mother kernel: [28899.211535] audit(1215591368.185:37): type=1503 operation="capable" name="sys_chroot" pid=21748 profile="/usr/sbin/mysqld" namespace="default"
Jul  9 10:16:08 mother kernel: [28899.224814] mysqld[21748]: segfault at 00000000 eip 084ed443 esp bfe42df0 error 4
Jul  9 10:16:21 mother kernel: [28912.047464] audit(1215591381.029:38): type=1503 operation="capable" name="sys_chroot" pid=21977 profile="/usr/sbin/mysqld" namespace="default"
Jul  9 10:16:21 mother kernel: [28912.048633] mysqld[21977]: segfault at 00000000 eip 084ed443 esp bf82d7e0 error 4

Dit zeg mij niet zoveel
 
all flames intended

Mij wel :P
quote:
Jul 9 09:59:12 mother kernel: [27884.079634] mysqld[18791]: segfault at 00000000 eip 084ed443 esp bffcfeb0 error 4
Als je mysqld gewoon kaal vanaf de commandline start:
# mysqld

Krijg je dan ook die SEGV te zien?

Het kan zijn dat je een optie mee moet geven om mysqld op de voorgrond te laten blijven (zie manpage).

It isn't the software that's free, it's you.

ik krijg deze segv te zien:
code:
1
2
3
4
080709 11:39:10 [ERROR] chroot: Operation not permitted
080709 11:39:10 [ERROR] Aborting

Segmentation fault

Waar kan ik de manpage vinden?

darkraven1979 wijzigde dit bericht 09-07-2008 11:40 (9%)

 
Kan het zijn dat je een of ander security pakket geinstalleerd hebt (wat is die 'AppArmor' melding?) die je rechten beperkt? Houd je er daarnaast rekening mee dat je als je mysql handmatig wilt starten dit alsnog wel gewoon als root ofwel met sudo ervoor doet?

De ideale jongerenhangplek: Een kuil met ongebluste kalk... Nee, ik ben niet radicaal

dit is wat Synaptic zeg over apparmor:

User-space parser utility for AppArmor
AppArmor Parser is a user level programs that is used to load in program
profiles to the AppArmor Security kernel module.

Ik heb geen idee waar dit vandaan komt. Ik heb mijn server moeten upgraden van 6.06 naar 8.04 omdat de 8.04 CD een I/O gaf, wellich dat dit een overblijfsel is.
 
ik heb AppArmor verwijdert, maar het lijkt niet van invloed te zijn op de mysql-server.

nadat ik de mysql verwijderd had en hem opnieuw geinstaleerd kreeg ik weer de zelfde fouten.

Jul  9 11:39:10 mother kernel: [33879.242355] audit(1215596350.981:40): type=1503 operation="capable" name="sys_chroot" pid=949 profile="/usr/sbin/mysqld" namespace="default"
Jul  9 11:39:10 mother kernel: [33879.243680] mysqld[949]: segfault at 00000000 eip 084ed443 esp bf9aa240 error 4

darkraven1979 wijzigde dit bericht 09-07-2008 14:07 (42%)

 
Ik heb na veel geklooi eindelijk de mysql-server werkende.
Ik heb alles via Synaptic wat ook maar de combinatie mysql in zijn naam had verwijderd en daarna de server ge-reboot. Via apt-get de server geinstalleerd en voila het werkte.
Het vreemde was wel dat mijn proftp server verdwenen was, maar na een herinstallatie deed deze het ook weer zoals het hoort.

Kortom de fout was niets meer dan een conflict met een andere applicatie, welke zou ik niet weten.
 

Pagina: 1



VNU Media logo Powered by True

© 1998 - 2008 Tweakers.net - Alle rechten voorbehouden

Uitgever van: