Closed Bug 646750 Opened 15 years ago Closed 15 years ago

checksetup.pl fails on openSUSE 11.4 with Assertion error

Categories

(Bugzilla :: Installation & Upgrading, defect)

x86_64
Linux
defect
Not set
critical

Tracking

()

RESOLVED INVALID

People

(Reporter: galexander2, Unassigned)

Details

User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:2.0.0) Gecko/20100101 Firefox/4.0 Build Identifier: http://ftp.mozilla.org/pub/mozilla.org/webtools/bugzilla-4.0.tar.gz alexander-linux:/usr/local/bugzilla-4.0 # ./checksetup.pl * This is Bugzilla 4.0 on perl 5.12.3 * Running on Linux 2.6.37.1-1.2-default #1 SMP 2011-02-21 10:34:10 +0100 Checking perl modules... Checking for CGI.pm (v3.51) ok: found v3.52 Checking for Digest-SHA (any) ok: found v5.47 Checking for TimeDate (v2.21) ok: found v2.24 Checking for DateTime (v0.28) ok: found v0.66 Checking for DateTime-TimeZone (v0.71) ok: found v1.28 Checking for DBI (v1.41) ok: found v1.616 Checking for Template-Toolkit (v2.22) ok: found v2.22 Checking for Email-Send (v2.00) ok: found v2.198 Checking for Email-MIME (v1.904) ok: found v1.907 Checking for URI (any) ok: found v1.58 Checking for List-MoreUtils (v0.22) ok: found v0.30 Checking available perl DBD modules... Checking for DBD-Pg (v1.45) not found Assertion ((svtype)((_svi)->sv_flags & 0xff)) >= SVt_PV failed: file "vutil.c", line 563 at Bugzilla/Install/Requirements.pm line 659. Reproducible: Always
Okay, that failure looks to be during the DBD-mysql check. My guess would be that you have a DBD-mysql that was not compiled against your current version of Perl?
Max, thanks for the quick response. I don't know how DBD-mysql was compiled. I just have the perl-DBD-mysql package that comes with openSUSE 11.4: alexander-linux:/usr/local/bugzilla-4.0 # rpm -qi perl-DBD-mysql Name : perl-DBD-mysql Relocations: (not relocatable) Version : 4.018 Vendor: openSUSE Release : 4.2 Build Date: Sun Feb 20 20:37:53 2011 Install Date: Sun Mar 27 11:31:13 2011 Build Host: build17 Group : Development/Libraries/Perl Source RPM: perl-DBD-mysql-4.018-4.2.src.rpm Size : 495899 License: GPL+ or Artistic Signature : RSA/8, Sun Feb 20 20:38:25 2011, Key ID b88b2fd43dbdc284 Packager : http://bugs.opensuse.org URL : http://search.cpan.org/dist/DBD-mysql/ Summary : MySQL driver for the Perl5 Database Interface (DBI) Description : DBD::mysql is the Perl5 Database Interface driver for the MySQL database. In other words: DBD::mysql is an interface between the Perl programming language and the MySQL programming API that comes with the MySQL relational database management system. Most functions provided by this programming API are supported. Some rarely used functions are missing, mainly because noone ever requested them. :-) Authors: -------- Jochen Wiedmann <joe@ispsoft.de> Distribution: openSUSE 11.4
I resolved my problem by reinstalling Bugzilla. I had originally installed Bugzilla under openSUSE 11.1. The problem with checksetup.pl started after I upgraded to openSUSE 11.4. My guess is that the Bugzilla 4.0 installation under openSUSE 11.1 had some Perl modules compiled against the openSUSE 11.1 version of Perl.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.