List:MySQL and Perl« Previous MessageNext Message »
From:Jim Cromie Date:November 12 2001 9:12am
Subject:Re: DBD::mysql install problems.
View as plain text  
>

wrt my probs, and attempted isolation of them into udiff,

  Jochen Wiedmann wrote:

  > Please send me the complete output of
  >
  >   perl Makefile.PL
  >   make
  >   make test TEST_VERBOSE=1

  ok, here comes the gory details...

  [root@groucho build]# ls DBD-mysql-2.*
  DBD-mysql-2.0902       DBD-mysql-2.1003       DBD-mysql-2.1003.mine

  first the default run (w/o options)

  [root@groucho build]# cd DBD-mysql-2.1003

  [root@groucho DBD-mysql-2.1003]# perl Makefile.PL
  I will use the following settings for compiling and testing:

    testpassword  (default     ) =
    testhost      (default     ) =
    testuser      (default     ) =
    nocatchstderr (default     ) = 0
    libs          (mysql_config) = -L/usr/lib/mysql -lmysqlclient -lz
  -lcrypt -lnsl -lm
    cflags        (mysql_config) = -I'/usr/include/mysql'
    testdb        (default     ) = test

  To change these settings, see 'perl Makefile.PL --help' and
  'perldoc INSTALL'.

  Using DBI 1.20 installed in
  /usr/local/lib/perl5/site_perl/5.6.1/i686-linux/auto/DBI
  Writing Makefile for DBD::mysql
  [root@groucho DBD-mysql-2.1003]# make
  cc -c -I/usr/local/lib/perl5/site_perl/5.6.1/i686-linux/auto/DBI
  -I'/usr/include/mysql' -fno-strict-aliasing -I/usr/local/include
  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"2.1003\"
  -DXS_VERSION=\"2.1003\" -fpic
  -I/usr/local/lib/perl5/5.6.1/i686-linux/CORE  dbdimp.c
  cc -c -I/usr/local/lib/perl5/site_perl/5.6.1/i686-linux/auto/DBI
  -I'/usr/include/mysql' -fno-strict-aliasing -I/usr/local/include
  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"2.1003\"
  -DXS_VERSION=\"2.1003\" -fpic
  -I/usr/local/lib/perl5/5.6.1/i686-linux/CORE  mysql.c
  Running Mkbootstrap for DBD::mysql ()
  chmod 644 mysql.bs
  rm -f blib/arch/auto/DBD/mysql/mysql.so
  LD_RUN_PATH="/usr/lib/mysql:/usr/lib:/lib" /usr/local/bin/perl myld cc

  -shared -L/usr/local/lib dbdimp.o mysql.o  -o
  blib/arch/auto/DBD/mysql/mysql.so   -L/usr/lib/mysql -lmysqlclient -lz

  -lcrypt -lnsl -lm
  chmod 755 blib/arch/auto/DBD/mysql/mysql.so
  cp mysql.bs blib/arch/auto/DBD/mysql/mysql.bs
  chmod 644 blib/arch/auto/DBD/mysql/mysql.bs
  Manifying blib/man3/DBD::mysql.3
  Manifying blib/man3/DBD::mysql::INSTALL.3
  Manifying blib/man3/Bundle::DBD::mysql.3
  Manifying blib/man3/Mysql.3
  You have new mail in /var/spool/mail/root
  [root@groucho DBD-mysql-2.1003]# make test TEST_VERBOSE=1
  PERL_DL_NONLAZY=1 /usr/local/bin/perl -Iblib/arch -Iblib/lib
  -I/usr/local/lib/perl5/5.6.1/i686-linux -I/usr/local/lib/perl5/5.6.1
-e
  'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests
@ARGV;'
  t/*.t
  t/00base...........1..5
  ok 1
  ok 2
  ok 3
  ok 4
  ok 5
  ok
  t/10dsnlist........DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/10dsnlist.t line 45
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  Driver is mysql
  1..3
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-3
   Failed 3/3 tests, 0.00% okay
  t/20createdrop.....DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/20createdrop.t line
45
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..5
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-5
   Failed 5/5 tests, 0.00% okay
  t/30insertfetch....DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/30insertfetch.t line
48

  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..11
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-11
   Failed 11/11 tests, 0.00% okay
  t/40bindparam......DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/40bindparam.t line 64

  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..28
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-28
   Failed 28/28 tests, 0.00% okay
  t/40blobs..........DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/40blobs.t line 68
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..11
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-11
   Failed 11/11 tests, 0.00% okay
  t/40listfields.....DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/40listfields.t line
57
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..16
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-16
   Failed 16/16 tests, 0.00% okay
  t/40nulls..........DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/40nulls.t line 50
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..11
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-11
   Failed 11/11 tests, 0.00% okay
  t/40numrows........DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/40numrows.t line 59
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..25
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-25
   Failed 25/25 tests, 0.00% okay
  t/50chopblanks.....DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/50chopblanks.t line
57
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..35
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-35
   Failed 35/35 tests, 0.00% okay
  t/50commit.........DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/50commit.t line 64
  Can't call method "tables" on an undefined value at t/lib.pl line 216.

  1..30
  Attempting to connect.
  not ok 1
  Cannot connect: Error 1045.

  Make sure, your database server is up and running.
  Check that 'DBI:mysql:database=test' references a valid database name.

  DBI error message: Access denied for user: 'root@localhost' (Using
  password: NO)
  dubious
   Test returned status 255 (wstat 65280, 0xff00)
  DIED. FAILED tests 1-30
   Failed 30/30 tests, 0.00% okay
  t/60leaks..........1..0
  skipped test on this platform
  t/ak-dbd...........1..90
  DBI->connect(database=test) failed: Access denied for user:
  'root@localhost' (Using password: NO) at t/ak-dbd.t line 59
  not ok 1
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO).
  ok 2
  ok 3
  Can't call method "tables" on an undefined value at t/lib.pl line 216.

  dubious
   Test returned status 255 (wstat 65280, 0xff00)
  DIED. FAILED tests 1, 4-90
   Failed 88/90 tests, 2.22% okay
  t/akmisc...........Verifying whether fetchrow returns TRUE for
results.
  1..351
  Mysql->connect(database=test;host=) failed: Access denied for user:
  'root@localhost' (Using password: NO) at t/akmisc.t line 133
  First connect to server
  not ok 1
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   It looks as if your server is not up and running.
   This test requires a running server.
   Please make sure your server is running and retry.
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-351
   Failed 351/351 tests, 0.00% okay
  t/dbdadmin.........1..20
  DBI->connect(database=test) failed: Access denied for user:
  'root@localhost' (Using password: NO) at t/dbdadmin.t line 74not ok 1
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-20
   Failed 20/20 tests, 0.00% okay
  t/insertid.........DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/insertid.t line 13
  1..12
  dubious
   Test returned status 255 (wstat 65280, 0xff00)
  DIED. FAILED tests 1-12
   Failed 12/12 tests, 0.00% okay
  t/mysql2...........Mysql->connect(database=test;host=) failed: Access
  denied for user: 'root@localhost' (Using password: NO) at t/mysql2.t
  line 23
  Can't call method "getserverinfo" on an undefined value at t/mysql2.t
  line 24.
  not ok 1
  dubious
   Test returned status 255 (wstat 65280, 0xff00)
  t/mysql............Mysql->connect(database=test;host=) failed: Access
  denied for user: 'root@localhost' (Using password: NO) at t/mysql.t
line
  48
  not ok 1: Access denied for user: 'root@localhost' (Using password:
NO)
   It looks as if your server is not up and running.
   This test requires a running server.
   Please make sure your server is running and retry.
  1..68
  FAILED tests 1-68
   Failed 68/68 tests, 0.00% okay
  Failed Test       Stat Wstat Total Fail  Failed  List of Failed

-------------------------------------------------------------------------------

  t/10dsnlist.t       10  2560     3    3 100.00%  1-3
  t/20createdrop.t    10  2560     5    5 100.00%  1-5
  t/30insertfetch.t   10  2560    11   11 100.00%  1-11
  t/40bindparam.t     10  2560    28   28 100.00%  1-28
  t/40blobs.t         10  2560    11   11 100.00%  1-11
  t/40listfields.t    10  2560    16   16 100.00%  1-16
  t/40nulls.t         10  2560    11   11 100.00%  1-11
  t/40numrows.t       10  2560    25   25 100.00%  1-25
  t/50chopblanks.t    10  2560    35   35 100.00%  1-35
  t/50commit.t       255 65280    30   30 100.00%  1-30
  t/ak-dbd.t         255 65280    90   88  97.78%  1 4-90
  t/akmisc.t          10  2560   351  351 100.00%  1-351
  t/dbdadmin.t        10  2560    20   20 100.00%  1-20
  t/insertid.t       255 65280    12   12 100.00%  1-12
  t/mysql.t                       68   68 100.00%  1-68
  t/mysql2.t         255 65280    ??   ??       %  ??
  1 test skipped.
  Failed 16/18 test scripts, 11.11% okay. 714/721 subtests failed, 0.97%

  okay.
  make: *** [test_dynamic] Error 29

  OK, BLIND TEST DIDNT WORK.
  TRY SETTING OPTIONS ON CMDLINE

  [root@groucho DBD-mysql-2.1003]# perl Makefile.PL --testuser=jimc
  --testpassword=secret
  I will use the following settings for compiling and testing:

    testhost      (default     ) =
    testpassword  (Users choice) = secret
    testuser      (Users choice) = jimc
    nocatchstderr (default     ) = 0
    libs          (mysql_config) = -L/usr/lib/mysql -lmysqlclient -lz
  -lcrypt -lnsl -lm
    cflags        (mysql_config) = -I'/usr/include/mysql'
    testdb        (default     ) = test

  To change these settings, see 'perl Makefile.PL --help' and
  'perldoc INSTALL'.

  Using DBI 1.20 installed in
  /usr/local/lib/perl5/site_perl/5.6.1/i686-linux/auto/DBI
  Writing Makefile for DBD::mysql
  [root@groucho DBD-mysql-2.1003]# make
  cc -c -I/usr/local/lib/perl5/site_perl/5.6.1/i686-linux/auto/DBI
  -I'/usr/include/mysql' -fno-strict-aliasing -I/usr/local/include
  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"2.1003\"
  -DXS_VERSION=\"2.1003\" -fpic
  -I/usr/local/lib/perl5/5.6.1/i686-linux/CORE  dbdimp.c
  cc -c -I/usr/local/lib/perl5/site_perl/5.6.1/i686-linux/auto/DBI
  -I'/usr/include/mysql' -fno-strict-aliasing -I/usr/local/include
  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"2.1003\"
  -DXS_VERSION=\"2.1003\" -fpic
  -I/usr/local/lib/perl5/5.6.1/i686-linux/CORE  mysql.c
  Running Mkbootstrap for DBD::mysql ()
  chmod 644 mysql.bs
  rm -f blib/arch/auto/DBD/mysql/mysql.so
  LD_RUN_PATH="/usr/lib/mysql:/usr/lib:/lib" /usr/local/bin/perl myld cc

  -shared -L/usr/local/lib dbdimp.o mysql.o  -o
  blib/arch/auto/DBD/mysql/mysql.so   -L/usr/lib/mysql -lmysqlclient -lz

  -lcrypt -lnsl -lm
  chmod 755 blib/arch/auto/DBD/mysql/mysql.so
  cp mysql.bs blib/arch/auto/DBD/mysql/mysql.bs
  chmod 644 blib/arch/auto/DBD/mysql/mysql.bs
  Manifying blib/man3/DBD::mysql.3
  Manifying blib/man3/DBD::mysql::INSTALL.3
  Manifying blib/man3/Bundle::DBD::mysql.3
  Manifying blib/man3/Mysql.3
  [root@groucho DBD-mysql-2.1003]# make test TEST_VERBOSE=1
  PERL_DL_NONLAZY=1 /usr/local/bin/perl -Iblib/arch -Iblib/lib
  -I/usr/local/lib/perl5/5.6.1/i686-linux -I/usr/local/lib/perl5/5.6.1
-e
  'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests
@ARGV;'
  t/*.t
  t/00base...........1..5
  ok 1
  ok 2
  ok 3
  ok 4
  ok 5
  ok
  t/10dsnlist........DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/10dsnlist.t line 45
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  Driver is mysql
  1..3
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-3
   Failed 3/3 tests, 0.00% okay
  t/20createdrop.....DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/20createdrop.t line
45
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..5
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-5
   Failed 5/5 tests, 0.00% okay
  t/30insertfetch....DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/30insertfetch.t line
48

  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..11
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-11
   Failed 11/11 tests, 0.00% okay
  t/40bindparam......DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/40bindparam.t line 64

  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..28
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-28
   Failed 28/28 tests, 0.00% okay
  t/40blobs..........DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/40blobs.t line 68
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..11
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-11
   Failed 11/11 tests, 0.00% okay
  t/40listfields.....DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/40listfields.t line
57
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..16
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-16
   Failed 16/16 tests, 0.00% okay
  t/40nulls..........DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/40nulls.t line 50
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..11
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-11
   Failed 11/11 tests, 0.00% okay
  t/40numrows........DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/40numrows.t line 59
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..25
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-25
   Failed 25/25 tests, 0.00% okay
  t/50chopblanks.....DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/50chopblanks.t line
57
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  1..35
  not ok 1
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-35
   Failed 35/35 tests, 0.00% okay
  t/50commit.........DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/50commit.t line 64
  Can't call method "tables" on an undefined value at t/lib.pl line 216.

  1..30
  Attempting to connect.
  not ok 1
  Cannot connect: Error 1045.

  Make sure, your database server is up and running.
  Check that 'DBI:mysql:database=test' references a valid database name.

  DBI error message: Access denied for user: 'root@localhost' (Using
  password: NO)
  dubious
   Test returned status 255 (wstat 65280, 0xff00)
  DIED. FAILED tests 1-30
   Failed 30/30 tests, 0.00% okay
  t/60leaks..........1..0
  skipped test on this platform
  t/ak-dbd...........1..90
  DBI->connect(database=test) failed: Access denied for user:
  'root@localhost' (Using password: NO) at t/ak-dbd.t line 59
  not ok 1
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO).
  ok 2
  ok 3
  Can't call method "tables" on an undefined value at t/lib.pl line 216.

  dubious
   Test returned status 255 (wstat 65280, 0xff00)
  DIED. FAILED tests 1, 4-90
   Failed 88/90 tests, 2.22% okay
  t/akmisc...........Verifying whether fetchrow returns TRUE for
results.
  1..351
  Mysql->connect(database=test;host=) failed: Access denied for user:
  'root@localhost' (Using password: NO) at t/akmisc.t line 133
  First connect to server
  not ok 1
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   It looks as if your server is not up and running.
   This test requires a running server.
   Please make sure your server is running and retry.
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-351
   Failed 351/351 tests, 0.00% okay
  t/dbdadmin.........1..20
  DBI->connect(database=test) failed: Access denied for user:
  'root@localhost' (Using password: NO) at t/dbdadmin.t line 74not ok 1
  Cannot connect: Access denied for user: 'root@localhost' (Using
  password: NO)
   Either your server is not up and running or you have no
   permissions for acessing the DSN DBI:mysql:database=test.
   This test requires a running server and write permissions.
   Please make sure your server is running and you have
   permissions, then retry.
  dubious
   Test returned status 10 (wstat 2560, 0xa00)
  DIED. FAILED tests 1-20
   Failed 20/20 tests, 0.00% okay
  t/insertid.........DBI->connect(database=test) failed: Access denied
for
  user: 'root@localhost' (Using password: NO) at t/insertid.t line 13
  1..12
  dubious
   Test returned status 255 (wstat 65280, 0xff00)
  DIED. FAILED tests 1-12
   Failed 12/12 tests, 0.00% okay
  t/mysql2...........Mysql->connect(database=test;host=) failed: Access
  denied for user: 'root@localhost' (Using password: NO) at t/mysql2.t
  line 23
  Can't call method "getserverinfo" on an undefined value at t/mysql2.t
  line 24.
  not ok 1
  dubious
   Test returned status 255 (wstat 65280, 0xff00)
  t/mysql............Mysql->connect(database=test;host=) failed: Access
  denied for user: 'root@localhost' (Using password: NO) at t/mysql.t
line
  48
  not ok 1: Access denied for user: 'root@localhost' (Using password:
NO)
   It looks as if your server is not up and running.
   This test requires a running server.
   Please make sure your server is running and retry.
  1..68
  FAILED tests 1-68
   Failed 68/68 tests, 0.00% okay
  Failed Test       Stat Wstat Total Fail  Failed  List of Failed

-------------------------------------------------------------------------------

  t/10dsnlist.t       10  2560     3    3 100.00%  1-3
  t/20createdrop.t    10  2560     5    5 100.00%  1-5
  t/30insertfetch.t   10  2560    11   11 100.00%  1-11
  t/40bindparam.t     10  2560    28   28 100.00%  1-28
  t/40blobs.t         10  2560    11   11 100.00%  1-11
  t/40listfields.t    10  2560    16   16 100.00%  1-16
  t/40nulls.t         10  2560    11   11 100.00%  1-11
  t/40numrows.t       10  2560    25   25 100.00%  1-25
  t/50chopblanks.t    10  2560    35   35 100.00%  1-35
  t/50commit.t       255 65280    30   30 100.00%  1-30
  t/ak-dbd.t         255 65280    90   88  97.78%  1 4-90
  t/akmisc.t          10  2560   351  351 100.00%  1-351
  t/dbdadmin.t        10  2560    20   20 100.00%  1-20
  t/insertid.t       255 65280    12   12 100.00%  1-12
  t/mysql.t                       68   68 100.00%  1-68
  t/mysql2.t         255 65280    ??   ??       %  ??
  1 test skipped.
  Failed 16/18 test scripts, 11.11% okay. 714/721 subtests failed, 0.97%

  okay.
  make: *** [test_dynamic] Error 29

  NOT MUCH LUCK HERE EITHER
  TRY MY DIFF'D VERSION

  my diff has 2 kinds of changes.

   t/mysql.mtest to set values picked up via do file mechanics used in
  t/[0-5]0*.t

  changes to dist-files that corrected some install probs.

  [root@groucho DBD-mysql-2.1003.mine]# perl Makefile.PL
  I will use the following settings for compiling and testing:

    testpassword  (default     ) =
    testhost      (default     ) =
    testuser      (default     ) =
    nocatchstderr (default     ) = 0
    libs          (mysql_config) = -L/usr/lib/mysql -lmysqlclient -lz
  -lcrypt -lnsl -lm
    cflags        (mysql_config) = -I'/usr/include/mysql'
    testdb        (default     ) = test

  To change these settings, see 'perl Makefile.PL --help' and
  'perldoc INSTALL'.

  Using DBI 1.20 installed in
  /usr/local/lib/perl5/site_perl/5.6.1/i686-linux/auto/DBI
  Writing Makefile for DBD::mysql
  [root@groucho DBD-mysql-2.1003.mine]# make
  cc -c -I/usr/local/lib/perl5/site_perl/5.6.1/i686-linux/auto/DBI
  -I'/usr/include/mysql' -fno-strict-aliasing -I/usr/local/include
  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"2.1003\"
  -DXS_VERSION=\"2.1003\" -fpic
  -I/usr/local/lib/perl5/5.6.1/i686-linux/CORE  dbdimp.c
  cc -c -I/usr/local/lib/perl5/site_perl/5.6.1/i686-linux/auto/DBI
  -I'/usr/include/mysql' -fno-strict-aliasing -I/usr/local/include
  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2   -DVERSION=\"2.1003\"
  -DXS_VERSION=\"2.1003\" -fpic
  -I/usr/local/lib/perl5/5.6.1/i686-linux/CORE  mysql.c
  Running Mkbootstrap for DBD::mysql ()
  chmod 644 mysql.bs
  rm -f blib/arch/auto/DBD/mysql/mysql.so
  LD_RUN_PATH="/usr/lib/mysql:/usr/lib:/lib" /usr/local/bin/perl myld cc

  -shared -L/usr/local/lib dbdimp.o mysql.o  -o
  blib/arch/auto/DBD/mysql/mysql.so   -L/usr/lib/mysql -lmysqlclient -lz

  -lcrypt -lnsl -lm
  chmod 755 blib/arch/auto/DBD/mysql/mysql.so
  cp mysql.bs blib/arch/auto/DBD/mysql/mysql.bs
  chmod 644 blib/arch/auto/DBD/mysql/mysql.bs
  Manifying blib/man3/DBD::mysql.3
  Manifying blib/man3/DBD::mysql::INSTALL.3
  Manifying blib/man3/Bundle::DBD::mysql.3
  Manifying blib/man3/Mysql.3
  [root@groucho DBD-mysql-2.1003.mine]#

  [root@groucho DBD-mysql-2.1003.mine]# make test


OK, DROPPING VERBOSITY TO GET PAST MAILER LIMIT 30000 bytes


  [root@groucho DBD-mysql-2.1003.mine]# make test
  PERL_DL_NONLAZY=1 /usr/local/bin/perl -Iblib/arch -Iblib/lib
  -I/usr/local/lib/perl5/5.6.1/i686-linux -I/usr/local/lib/perl5/5.6.1
-e 'use Test::Harness
  qw(&runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
  t/00base...........ok
  t/10dsnlist........ok
  t/20createdrop.....ok
  t/30insertfetch....ok
  t/40bindparam......ok
  t/40blobs..........ok
  t/40listfields.....ok
  t/40nulls..........ok
  t/40numrows........ok
  t/50chopblanks.....ok
  t/50commit.........ok
  t/60leaks..........skipped test on this platform
  t/ak-dbd...........ok
  t/akmisc...........trying: localhost test jimc secret
  t/akmisc...........FAILED test 44
   Failed 1/351 tests, 99.72% okay
  t/dbdadmin.........dubious
   Test returned status 0 (wstat 139, 0x8b)
   test program seems to have generated a core
  DIED. FAILED tests 5-20
   Failed 16/20 tests, 20.00% okay
  t/insertid.........ok
  t/mysql2...........ok
  t/mysql............FAILED test 23
   Failed 1/68 tests, 98.53% okay
  Failed Test  Stat Wstat Total Fail  Failed  List of Failed

-------------------------------------------------------------------------------

  t/akmisc.t                351    1   0.28%  44
  t/dbdadmin.t    0   139    20   16  80.00%  5-20
  t/mysql.t                  68    1   1.47%  23
  1 test skipped.
  Failed 3/18 test scripts, 83.33% okay. 18/758 subtests failed, 97.63%
okay.
  make: *** [test_dynamic] Error 29
  You have new mail in /var/spool/mail/root
  [root@groucho DBD-mysql-2.1003.mine]#




[root@groucho DBD-mysql-2.1003.mine]# perl t/dbdadmin.t
1..20
ok 1
ok 2
List of mysql data sources:
List ends.
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
ok 20



Thread
DBD::mysql install problems.Jim Cromie11 Nov
  • Re: DBD::mysql install problems.Jochen Wiedmann12 Nov
Re: DBD::mysql install problems.Jim Cromie12 Nov
  • Re: DBD::mysql install problems.Jochen Wiedmann13 Nov