Hallo,
ich versuche derzeit, via IPKG ein eigenes PHP + MySQL5 zu installieren.
Soweit lief alles ganz gut, bis auf die Installation von MySQL5.
Hier mein vorgehen:
Der Auszug der /volume1/@optware/var/DiskStation.err ergab folgenden Eintrag:
Daraufhin habe ich im UI der Diskstation den user mysql angelgt und ihm Administrationsrechte gegeben.
Bei einem erneuten Versuch, mysql5 zu installieren, erhielt ich nun folgenden Fehler:
Der Status des Verzeichnises zeigte:
Selbst wenn ich das Verzeichnis auf 777 umstelle und anschließend mysql5 erneut installiere, ist das Verzeichnis wieder auf den obigen Zugriffsrechten.
Etwas verwundert bin ich auch darüber, dass in diesem Verzeichnis eine Datei liegt, welche im Installer offensichtlich angelegt wurde, nämlich die DiskStation.err :
Ich hoffe, jemand weiss hierzu Rat.
Vielen Dank schonmal für die Infos.
ich versuche derzeit, via IPKG ein eigenes PHP + MySQL5 zu installieren.
Soweit lief alles ganz gut, bis auf die Installation von MySQL5.
Hier mein vorgehen:
Rich (BBCode):
DiskStation> ipkg install mysql5
Installing mysql5 (5.0.88-1) to root...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable/mysql5_5.0.88-1_arm.ipk
Configuring mysql5
Starting MySQL. ERROR! Manager of pid-file quit without updating file.
postinst script returned status 1
ERROR: mysql5.postinst returned 1
Successfully terminated.
Der Auszug der /volume1/@optware/var/DiskStation.err ergab folgenden Eintrag:
Rich (BBCode):
101203 20:28:14 mysqld started
101203 20:28:14 [Warning] option 'myisam_max_extra_sort_file_size': unsigned value 2147483648 adjusted to 2147483647
101203 20:28:14 [Warning] option 'thread_stack': unsigned value 65536 adjusted to 131072
101203 20:28:14 [ERROR] Fatal error: Can't change to run as user 'mysql' ; Please check that the user exists!
101203 20:28:14 [ERROR] Aborting
101203 20:28:14 [Note] /opt/libexec/mysqld: Shutdown complete
101203 20:28:14 mysqld ended
Daraufhin habe ich im UI der Diskstation den user mysql angelgt und ihm Administrationsrechte gegeben.
Bei einem erneuten Versuch, mysql5 zu installieren, erhielt ich nun folgenden Fehler:
Rich (BBCode):
101203 21:11:25 [ERROR] /opt/libexec/mysqld: Can't create/write to file '/opt/var/DiskStation.pid' (Errcode: 13)
101203 21:11:25 [ERROR] Can't start server: can't create PID file: Permission denied
Der Status des Verzeichnises zeigte:
Rich (BBCode):
DiskStation> ls -l | grep var
drwxr-xr-x 6 root root 4096 Dec 4 14:19 var
Selbst wenn ich das Verzeichnis auf 777 umstelle und anschließend mysql5 erneut installiere, ist das Verzeichnis wieder auf den obigen Zugriffsrechten.
Etwas verwundert bin ich auch darüber, dass in diesem Verzeichnis eine Datei liegt, welche im Installer offensichtlich angelegt wurde, nämlich die DiskStation.err :
Rich (BBCode):
DiskStation> ls -l
-rw-rw---- 1 mysql root 14151 Dec 4 14:19 DiskStation.err
drwxr-xr-x 4 root root 4096 Nov 28 21:33 apache2
drwxr-xr-x 3 root root 4096 Nov 30 10:30 cache
drwxr-xr-x 4 root root 4096 Nov 30 03:01 lib
drwxr-xr-x 2 root root 4096 Nov 30 03:01 log
Ich hoffe, jemand weiss hierzu Rat.
Vielen Dank schonmal für die Infos.