Fribse
2005-10-22 16:29:48 UTC
Hi Guys
I need to back up a mysql database. The easiest thing to use is
mysqlhotcopy script that's in the MySQL package.
I'm using MySQL 4.14a on Netware 6.0 SP5 with LIBC 9.00.03 (22 Sept
2005).
The Perl I've downloaded from forge came in an archive called perl-
5.9.3-20102005-dev-netware-build, however the m perl* reports Perl
5.8.4???
I gave it the command:
perl sys:/mysql/scripts/mysqlhotcopy.pl --dryrun --user=root --
password=***** videodb
I get two output screens:
Interpreter:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Using copy suffix '_copy'
mkdir web:/mysqldb/videodb_copy, 0750
LOCK TABLES `videodb`.`actors` READ, `videodb`.`config` READ, `videodb`.
`genres`
READ, `videodb`.`lent` READ, `videodb`.`mediatypes` READ, `videodb`.
`permission
s` READ, `videodb`.`userconfig` READ, `videodb`.`users` READ, `videodb`.
`usersee
n` READ, `videodb`.`videodata` READ, `videodb`.`videogenre` READ
FLUSH TABLES /*!32323 `videodb`.`actors`, `videodb`.`config`, `videodb`.
`genres`
, `videodb`.`lent`, `videodb`.`mediatypes`, `videodb`.`permissions`,
`videodb`.`
userconfig`, `videodb`.`users`, `videodb`.`userseen`, `videodb`.
`videodata`, `vi
deodb`.`videogenre` */
Copying 34 files...
Copying indices for 0 files...
UNLOCK TABLES
As I've only done a dryrun, nothing is created.
The problem is I get an abend:
Server SPIFF halted Saturday, 22 October 2005 18.20.04,881
Abend 1 on P00: Server-5.60.05: Page Fault Processor Exception (Error
code 00000000)
Registers:
CS = 0060 DS = 007B ES = 007B FS = 007B GS = 007B SS = 0068
EAX = 00000000 EBX = 987A65D4 ECX = 987A6500 EDX = 00001FE4
ESI = 00000000 EDI = 8166D060 EBP = 99686B88 ESP = 99686B64
EIP = 99798F50 FLAGS = 00010246
99798F50 FF5604 CALL near ptr [ESI+04]=?
EIP in LIBMYSQL.NLM at code start +00008F50h
Access Location: 0x00000004
The violation occurred while processing the following instruction:
99798F50 FF5604 CALL near ptr [ESI+04]
99798F53 83C41C ADD ESP,0000001C
99798F56 53 PUSH EBX
99798F57 E8EDE6FFFF CALL 99797649
99798F5C 59 POP ECX
99798F5D 53 PUSH EBX
99798F5E E84BFEFFFF CALL 99798DAE
99798F63 59 POP ECX
99798F64 53 PUSH EBX
99798F65 E820FFFFFF CALL 99798E8A
Running process: PERL.NLM's main thread Process
Thread Owned by NLM: PERL.NLM
Stack pointer: 99686E80
OS Stack limit: 99607900
Scheduling priority: 67371008
Wait state: 3030070 Yielded CPU
Stack: --987A65D4 ?
--00000001 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000001 ?
--99697100 ?
--987A65D4 ?
--99686BB8 ?
996B9D11 (PMYSQL.NLM|***@mysql_db_disconnect+71)
--987A65D4 ?
-996C380D (PMYSQL.NLM|(Data Start)+180D)
--00000005 ?
--00180293 ?
--8166D060 (NWBSRVCM.NLM|BIsValidRequestClass+8FF4)
--996AF8A0 ?
--00000000 ?
--987A6580 ?
--8166D060 (NWBSRVCM.NLM|BIsValidRequestClass+8FF4)
--996AF8A0 ?
--99686BE8 ?
996BD873 (PMYSQL.NLM|***@XS_DBD__mysql__db_disconnect+D3)
--8166D060 (NWBSRVCM.NLM|BIsValidRequestClass+8FF4)
--996AF8A0 ?
--987A6580 ?
--99332D00 ?
--8E4AF6E0 ?
--00000001 ?
--995F4240 ?
--994D3DE0 ?
--00000000 ?
--00000001 ?
--99686E58 ?
9883BBE4 (DBI.NLM|***@XS_DBI_dispatch+24D4)
--8166D060 (NWBSRVCM.NLM|BIsValidRequestClass+8FF4)
--994D3DF0 ?
--9929FDC0 ?
--00000000 ?
--9975E5E0 ?
--99686C0C ?
CA33F4AC (COMN.NSS|BEASTHASH_enqNotInUseBeasts+3C)
--99686C20 ?
--00000246 ?
002690E6 (SERVER.NLM|FreeMemoryDefault+C2)
--87B0A044 ?
--00000246 ?
--00000018 ?
--00000000 ?
--994D3DE0 ?
--987A6580 ?
--00000C01 ?
--9929FDC0 ?
--00000000 ?
--00000000 ?
--00000001 ?
CCF5A591 (THREADS.NLM|__CHK+21)
--00000000 ?
--FFFFFFFF (LOADER.EXE|KernelTempAliasesEnd+FFF)
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--87B0A044 ?
--994CA6D0 ?
--994D2DD0 ?
--99276A10 ?
--996AF8A0 ?
--988446A0 (DBI.NLM|***@boot_DBI+2E50)
--00000001 ?
--00000000 ?
--00000001 ?
--8E4AF6E4 ?
--00000018 ?
--99686D68 ?
--00000246 ?
002690E6 (SERVER.NLM|FreeMemoryDefault+C2)
--87B0A044 ?
--00000246 ?
--00000018 ?
--99686D90 ?
--00000018 ?
--00000020 ?
--996D3000 ?
00268FC8 (SERVER.NLM|Free+1E8)
--996D37D8 ?
002690E6 (SERVER.NLM|FreeMemoryDefault+C2)
--87B0A044 ?
--00000246 ?
--98604380 ?
--98604D20 ?
--00000246 ?
0026854F (SERVER.NLM|AllocMemoryDefault+11F)
--87B0A044 ?
--00000246 ?
--00000246 ?
--87B0A044 ?
--98604380 ?
Additional Information:
The CPU encountered a problem executing code in LIBMYSQL.NLM. The
problem may be in that module or in data passed to that module by a
process owned by PERL.NLM.
<module information cut out>
I need to back up a mysql database. The easiest thing to use is
mysqlhotcopy script that's in the MySQL package.
I'm using MySQL 4.14a on Netware 6.0 SP5 with LIBC 9.00.03 (22 Sept
2005).
The Perl I've downloaded from forge came in an archive called perl-
5.9.3-20102005-dev-netware-build, however the m perl* reports Perl
5.8.4???
I gave it the command:
perl sys:/mysql/scripts/mysqlhotcopy.pl --dryrun --user=root --
password=***** videodb
I get two output screens:
Interpreter:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LC_ALL = (unset),
LANG = (unset)
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
Using copy suffix '_copy'
mkdir web:/mysqldb/videodb_copy, 0750
LOCK TABLES `videodb`.`actors` READ, `videodb`.`config` READ, `videodb`.
`genres`
READ, `videodb`.`lent` READ, `videodb`.`mediatypes` READ, `videodb`.
`permission
s` READ, `videodb`.`userconfig` READ, `videodb`.`users` READ, `videodb`.
`usersee
n` READ, `videodb`.`videodata` READ, `videodb`.`videogenre` READ
FLUSH TABLES /*!32323 `videodb`.`actors`, `videodb`.`config`, `videodb`.
`genres`
, `videodb`.`lent`, `videodb`.`mediatypes`, `videodb`.`permissions`,
`videodb`.`
userconfig`, `videodb`.`users`, `videodb`.`userseen`, `videodb`.
`videodata`, `vi
deodb`.`videogenre` */
Copying 34 files...
Copying indices for 0 files...
UNLOCK TABLES
As I've only done a dryrun, nothing is created.
The problem is I get an abend:
Server SPIFF halted Saturday, 22 October 2005 18.20.04,881
Abend 1 on P00: Server-5.60.05: Page Fault Processor Exception (Error
code 00000000)
Registers:
CS = 0060 DS = 007B ES = 007B FS = 007B GS = 007B SS = 0068
EAX = 00000000 EBX = 987A65D4 ECX = 987A6500 EDX = 00001FE4
ESI = 00000000 EDI = 8166D060 EBP = 99686B88 ESP = 99686B64
EIP = 99798F50 FLAGS = 00010246
99798F50 FF5604 CALL near ptr [ESI+04]=?
EIP in LIBMYSQL.NLM at code start +00008F50h
Access Location: 0x00000004
The violation occurred while processing the following instruction:
99798F50 FF5604 CALL near ptr [ESI+04]
99798F53 83C41C ADD ESP,0000001C
99798F56 53 PUSH EBX
99798F57 E8EDE6FFFF CALL 99797649
99798F5C 59 POP ECX
99798F5D 53 PUSH EBX
99798F5E E84BFEFFFF CALL 99798DAE
99798F63 59 POP ECX
99798F64 53 PUSH EBX
99798F65 E820FFFFFF CALL 99798E8A
Running process: PERL.NLM's main thread Process
Thread Owned by NLM: PERL.NLM
Stack pointer: 99686E80
OS Stack limit: 99607900
Scheduling priority: 67371008
Wait state: 3030070 Yielded CPU
Stack: --987A65D4 ?
--00000001 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000001 ?
--99697100 ?
--987A65D4 ?
--99686BB8 ?
996B9D11 (PMYSQL.NLM|***@mysql_db_disconnect+71)
--987A65D4 ?
-996C380D (PMYSQL.NLM|(Data Start)+180D)
--00000005 ?
--00180293 ?
--8166D060 (NWBSRVCM.NLM|BIsValidRequestClass+8FF4)
--996AF8A0 ?
--00000000 ?
--987A6580 ?
--8166D060 (NWBSRVCM.NLM|BIsValidRequestClass+8FF4)
--996AF8A0 ?
--99686BE8 ?
996BD873 (PMYSQL.NLM|***@XS_DBD__mysql__db_disconnect+D3)
--8166D060 (NWBSRVCM.NLM|BIsValidRequestClass+8FF4)
--996AF8A0 ?
--987A6580 ?
--99332D00 ?
--8E4AF6E0 ?
--00000001 ?
--995F4240 ?
--994D3DE0 ?
--00000000 ?
--00000001 ?
--99686E58 ?
9883BBE4 (DBI.NLM|***@XS_DBI_dispatch+24D4)
--8166D060 (NWBSRVCM.NLM|BIsValidRequestClass+8FF4)
--994D3DF0 ?
--9929FDC0 ?
--00000000 ?
--9975E5E0 ?
--99686C0C ?
CA33F4AC (COMN.NSS|BEASTHASH_enqNotInUseBeasts+3C)
--99686C20 ?
--00000246 ?
002690E6 (SERVER.NLM|FreeMemoryDefault+C2)
--87B0A044 ?
--00000246 ?
--00000018 ?
--00000000 ?
--994D3DE0 ?
--987A6580 ?
--00000C01 ?
--9929FDC0 ?
--00000000 ?
--00000000 ?
--00000001 ?
CCF5A591 (THREADS.NLM|__CHK+21)
--00000000 ?
--FFFFFFFF (LOADER.EXE|KernelTempAliasesEnd+FFF)
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--00000000 ?
--87B0A044 ?
--994CA6D0 ?
--994D2DD0 ?
--99276A10 ?
--996AF8A0 ?
--988446A0 (DBI.NLM|***@boot_DBI+2E50)
--00000001 ?
--00000000 ?
--00000001 ?
--8E4AF6E4 ?
--00000018 ?
--99686D68 ?
--00000246 ?
002690E6 (SERVER.NLM|FreeMemoryDefault+C2)
--87B0A044 ?
--00000246 ?
--00000018 ?
--99686D90 ?
--00000018 ?
--00000020 ?
--996D3000 ?
00268FC8 (SERVER.NLM|Free+1E8)
--996D37D8 ?
002690E6 (SERVER.NLM|FreeMemoryDefault+C2)
--87B0A044 ?
--00000246 ?
--98604380 ?
--98604D20 ?
--00000246 ?
0026854F (SERVER.NLM|AllocMemoryDefault+11F)
--87B0A044 ?
--00000246 ?
--00000246 ?
--87B0A044 ?
--98604380 ?
Additional Information:
The CPU encountered a problem executing code in LIBMYSQL.NLM. The
problem may be in that module or in data passed to that module by a
process owned by PERL.NLM.
<module information cut out>
--
/Fribse
/Fribse