[ubuntu 8.04] mysql wil niet installeren

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 00:12

Creepy

Tactical Espionage Splatterer

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.

[ Voor 24% gewijzigd door Creepy op 09-07-2008 08:39 ]

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

  • TimDJ
  • Registratie: Februari 2002
  • Laatst online: 20:09
misschien dependencies? doe eens apt-get install mysql-server-5.0

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

[ Voor 30% gewijzigd door TimDJ op 09-07-2008 08:43 ]

Freelance Drupal Developer


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 00:12

Creepy

Tactical Espionage Splatterer

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.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 05-09 17:21

deadinspace

The what goes where now?

Verwijderd 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)

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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"

Acties:
  • 0 Henk 'm!

  • r0b
  • Registratie: December 2002
  • Laatst online: 16:27

r0b

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

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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

Acties:
  • 0 Henk 'm!

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 05-09 17:21

deadinspace

The what goes where now?

Mij wel :P
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).

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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?

[ Voor 9% gewijzigd door Verwijderd op 09-07-2008 11:40 ]


Acties:
  • 0 Henk 'm!

  • Kippenijzer
  • Registratie: Juni 2001
  • Laatst online: 26-08 09:08

Kippenijzer

McFallafel, nu met paardevlees

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?

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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

[ Voor 42% gewijzigd door Verwijderd op 09-07-2008 14:07 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
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