用户可以创建和保存搜索
Preferences // Bugzilla – Saved Searches
在这里,他们可以将它们发布到一个组Share With a Group
,它们将被所有用户列出。多年来,该列表充满了Saved Searches
不活跃用户的无用信息。
我在物理服务器上运行的 Ubuntu 10.04.4 LTS 上运行 Bugzilla 4.0,并考虑将其升级到 Hyper-V 上的 Ubuntu 14.04 进行测试。
在将带有 MySql 5.1 服务器的 bugzilla webroot 4.0 迁移到 Ubuntu 14.04 到 MySql 5.5 和其他所需应用程序之后,它开始正常工作。
但是当我深入测试 bugzilla 时,我发现除了用户创建的 bug 之外的所有内容都已同步,但总数显示在“编辑产品”部分。
旧服务器详细信息:操作系统:Ubuntu 10.04、Apache2.2、Mysql-Server-5.1、php5
新服务器详细信息:操作系统:Ubuntu 14.04、Apache2.4.7、Mysql-Server-5.5-49、php5.5.9
PS:一切都在测试机器上工作,升级以下软件包后,问题开始了。
mysql-server-core-5.5:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1)
mysql-server-5.5:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1)
mysql-client-core-5.5:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1),
libapache2-mod-php5:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
php5-mysql:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
dpkg:amd64 (1.17.5ubuntu5.5, 1.17.5ubuntu5.6)
php5-common:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
dpkg-dev:amd64 (1.17.5ubuntu5.5, 1.17.5ubuntu5.6)
php5-readline:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
php5:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
mysql-client-5.5:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1)
mysql-common:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1)
libdpkg-perl:amd64 (1.17.5ubuntu5.5, 1.17.5ubuntu5.6)
php5-cli:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
libmysqlclient18:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1)
tzdata:amd64 (2016c-0ubuntu0.14.04, 2016d-0ubuntu0.14.04)
mysql-server:amd64 (5.5.47-0ubuntu0.14.04.1, 5.5.49-0ubuntu0.14.04.1)
php5-gd:amd64 (5.5.9+dfsg-1ubuntu4.14, 5.5.9+dfsg-1ubuntu4.16)
libpcre3:amd64 (8.31-2ubuntu2.2, 8.31-2ubuntu2.3)
你能帮我解决这个问题吗?
实际问题与此相符。 错误没有出现(出现在数据库中,一切似乎都很好)| 堆栈溢出
我在新的 Bugzilla 安装上设置了多个产品,但只使用了其中一个。在“新错误”页面上,它是自动选择的,甚至没有一个下拉列表可以选择其他错误之一。
编辑错误时,会出现 Product 的下拉列表,但只有一个条目。
据推测,其他产品在某些方面配置错误,但我看不出是怎么回事。我以前从未这样做过,所以我几乎可以肯定做错了什么。
有谁知道当 bugzilla 中的产品有效时的规则是什么,或者我可以查看的任何地方(日志文件、我可以运行的脚本)以找出为什么我的配置不起作用?
我对我现在正在做的任何事情都不熟悉……所以我对此非常紧张。
我有一些使用 mysql 在我的服务器上运行的网站。
我使用mysql -v
并得到:
mysql Ver 14.12 Distrib 5.0.77, for redhat-linux-gnu (x86_64) using readline 5.1
我./checksetup --check-modules
按照 bugzilla 文档指定的方式使用。
我得到的响应是需要安装许多模块。
我已经安装了所有这些模块。
但是,当我尝试安装 DBD::mysql 时出现错误。
/usr/bin/make --NOT OK
我已将所有输出放入一个文本文件中,但不想在此处发布,因为它很长。
有谁知道我该如何克服这个问题?
我正在使用 Redhat Linux...我是新手 ;(
编辑:要运行 mysql 更新,我使用以下命令:
/usr/bin/perl install-module.pl DBD::mysql
关于运行 CPAN,我不确定,但这些行出现在输出中
Checking for CPAN (v1.81) ok: found v1.98
Checking for YAML (any) ok: found v0.81
Checking for ExtUtils-MakeMaker (v6.31) ok: found v6.62
CPAN: Storable loaded ok (v2.15)
Reading '/root/.cpan/Metadata'
Database was generated on Tue, 10 Jul 2012 10:27:03 GMT
Installing DBD::mysql version 4.021...
Running install for module 'DBD::mysql'
Running make for C/CA/CAPTTOFU/DBD-mysql-4.021.tar.gz
CPAN: Digest::SHA loaded ok (v5.71)
CPAN: Compress::Zlib loaded ok (v1.42)
然后更进一步:
CPAN: File::Temp loaded ok (v0.22)
CPAN: Parse::CPAN::Meta loaded ok (v1.4401)
CPAN: CPAN::Meta loaded ok (v2.112150)
CPAN: Module::CoreList loaded ok (v2.68)
CPAN.pm: Building C/CA/CAPTTOFU/DBD-mysql-4.021.tar.gz
这些是带有错误的最后几行输出。
Writing Makefile for DBD::mysql
Writing MYMETA.yml and MYMETA.json
cp lib/DBD/mysql.pm blib/lib/DBD/mysql.pm
cp lib/DBD/mysql/GetInfo.pm blib/lib/DBD/mysql/GetInfo.pm
cp lib/DBD/mysql/INSTALL.pod blib/lib/DBD/mysql/INSTALL.pod
cp lib/Bundle/DBD/mysql.pm blib/lib/Bundle/DBD/mysql.pm
inux-thread-multi/CORE" dbdimp.c
CAPTTOFU/DBD-mysql-4.021.tar.gz
/usr/bin/make -- NOT OK
Skipping test because of notest pragma
Running make install
Make had returned bad status, install seems impossible
我尝试将 Bugzilla 4.2.1 安装到带有 Amazon Linux 操作系统的 Amazon EC2。
我已经从 EPEL 存储库安装了所有必需的 perl_modules,并配置了 httpd 和 mysqld。
但是当我尝试在浏览器中查看它时,它会引发内部服务器错误。
错误日志说:
The /var/www/html/bugzilla/data/params file does not exist. You probably need to run checksetup.pl. at /var/www/html/bugzilla/Bugzilla/Config.pm line 337.
检查设置.pl 输出:
* This is Bugzilla 4.2.1 on perl 5.10.1
* Running on Linux 3.2.18-1.26.6.amzn1.x86_64 #1 SMP Thu May 24 02:36:39 UTC 2012
Checking perl modules...
Checking for CGI.pm (v3.51) ok: found v3.59
Checking for Digest-SHA (any) ok: found v5.47
Checking for TimeDate (v2.21) ok: found v2.22
Checking for DateTime (v0.28) ok: found v0.74
Checking for DateTime-TimeZone (v0.71) ok: found v1.46
Checking for DBI (v1.41) ok: found v1.609
Checking for Template-Toolkit (v2.22) ok: found v2.24
Checking for Email-Send (v2.00) ok: found v2.198
Checking for Email-MIME (v1.904) ok: found v1.910
Checking for URI (v1.37) ok: found v1.40
Checking for List-MoreUtils (v0.22) ok: found v0.33
Checking for Math-Random-ISAAC (v1.0.1) ok: found v1.004
Checking available perl DBD modules...
Checking for DBD-Pg (v1.45) not found
Checking for DBD-mysql (v4.001) ok: found v4.013
Checking for DBD-SQLite (v1.29) not found
Checking for DBD-Oracle (v1.19) not found
The following Perl modules are optional:
Checking for GD (v1.20) not found
Checking for Chart (v2.1) not found
Checking for Template-GD (any) not found
Checking for GDTextUtil (any) not found
Checking for GDGraph (any) not found
Checking for MIME-tools (v5.406) not found
Checking for libwww-perl (any) not found
Checking for XML-Twig (any) not found
Checking for PatchReader (v0.9.6) not found
Checking for perl-ldap (any) not found
Checking for Authen-SASL (any) not found
Checking for RadiusPerl (any) not found
Checking for SOAP-Lite (v0.712) not found
Checking for JSON-RPC (any) not found
Checking for JSON-XS (v2.0) not found
Checking for Test-Taint (any) not found
Checking for HTML-Parser (v3.40) not found
Checking for HTML-Scrubber (any) not found
Checking for Encode (v2.21) ok: found v2.35
Checking for Encode-Detect (any) not found
Checking for Email-MIME-Attachment-Stripper (any) not found
Checking for Email-Reply (any) not found
Checking for TheSchwartz (any) not found
Checking for Daemon-Generic (any) not found
Checking for mod_perl (v1.999022) ok: found v2.000004
Version string '0.97-rc1' contains invalid data; ignoring: '-rc1' at Bugzilla/Install/Requirements.pm line 676.
Checking for Apache-SizeLimit (v0.96) ok: found v0.97
Checking for mod_headers (any) ok
Checking for mod_expires (any) ok
Checking for mod_env (any) ok
***********************************************************************
* OPTIONAL MODULES *
***********************************************************************
* Certain Perl modules are not required by Bugzilla, but by *
* installing the latest version you gain access to additional *
* features. *
* *
* The optional modules you do not have installed are listed below, *
* with the name of the feature they enable. Below that table are the *
* commands to install each module. *
***********************************************************************
* MODULE NAME * ENABLES FEATURE(S) *
***********************************************************************
* GD * Graphical Reports, New Charts, Old Charts *
* Chart * New Charts, Old Charts *
* Template-GD * Graphical Reports *
* GDTextUtil * Graphical Reports *
* GDGraph * Graphical Reports *
* MIME-tools * Move Bugs Between Installations *
* libwww-perl * Automatic Update Notifications *
* XML-Twig * Move Bugs Between Installations, Automatic Update Notifications *
* PatchReader * Patch Viewer *
* perl-ldap * LDAP Authentication *
* Authen-SASL * SMTP Authentication *
* RadiusPerl * RADIUS Authentication *
* SOAP-Lite * XML-RPC Interface *
* JSON-RPC * JSON-RPC Interface *
* JSON-XS * Make JSON-RPC Faster *
* Test-Taint * JSON-RPC Interface, XML-RPC Interface *
* HTML-Parser * More HTML in Product/Group Descriptions *
* HTML-Scrubber * More HTML in Product/Group Descriptions *
* Encode-Detect * Automatic charset detection for text attachments *
* Email-MIME-Attachment-Stripper * Inbound Email *
* Email-Reply * Inbound Email *
* TheSchwartz * Mail Queueing *
* Daemon-Generic * Mail Queueing *
***********************************************************************
COMMANDS TO INSTALL OPTIONAL MODULES:
GD: /usr/bin/perl install-module.pl GD
Chart: /usr/bin/perl install-module.pl Chart::Lines
Template-GD: /usr/bin/perl install-module.pl Template::Plugin::GD::Image
GDTextUtil: /usr/bin/perl install-module.pl GD::Text
GDGraph: /usr/bin/perl install-module.pl GD::Graph
MIME-tools: /usr/bin/perl install-module.pl MIME::Parser
libwww-perl: /usr/bin/perl install-module.pl LWP::UserAgent
XML-Twig: /usr/bin/perl install-module.pl XML::Twig
PatchReader: /usr/bin/perl install-module.pl PatchReader
perl-ldap: /usr/bin/perl install-module.pl Net::LDAP
Authen-SASL: /usr/bin/perl install-module.pl Authen::SASL
RadiusPerl: /usr/bin/perl install-module.pl Authen::Radius
SOAP-Lite: /usr/bin/perl install-module.pl SOAP::Lite
JSON-RPC: /usr/bin/perl install-module.pl JSON::RPC
JSON-XS: /usr/bin/perl install-module.pl JSON::XS
Test-Taint: /usr/bin/perl install-module.pl Test::Taint
HTML-Parser: /usr/bin/perl install-module.pl HTML::Parser
HTML-Scrubber: /usr/bin/perl install-module.pl HTML::Scrubber
Encode-Detect: /usr/bin/perl install-module.pl Encode::Detect
Email-MIME-Attachment-Stripper: /usr/bin/perl install-module.pl Email::MIME::Attachment::Stripper
Email-Reply: /usr/bin/perl install-module.pl Email::Reply
TheSchwartz: /usr/bin/perl install-module.pl TheSchwartz
Daemon-Generic: /usr/bin/perl install-module.pl Daemon::Generic
To attempt an automatic install of every required and optional module
with one command, do:
/usr/bin/perl install-module.pl --all
Reading ./localconfig...
OPTIONAL NOTE: If you want to be able to use the 'difference between two
patches' feature of Bugzilla (which requires the PatchReader Perl module
as well), you should install patchutils from:
http://cyberelk.net/tim/patchutils/
Checking for DBD-mysql (v4.001) ok: found v4.013
Checking for MySQL (v5.0.15) ok: found v5.5.20
/usr/bin/perl: symbol lookup error: /usr/lib64/perl5/vendor_perl/auto/DBD/mysql/mysql.so: undefined symbol: is_prefix
如何在搜索页面上显示产品。我有很多产品,想知道一个特定的错误与哪一个相关,而不必点击错误。
大家好,我在设置 Bugzilla 时遇到了一些问题,我在服务器上安装了该软件,并且正在尝试获取 pre-rec 的设置。我正在使用 RedHat 4.1.2-42。我拥有所有必需的 perl 模块,保存一个:DBD::mysql
当我尝试:
sudo perl install-module.pl DBD::mysql
我得到以下回复(这只是摘录):
rm -f blib/arch/auto/DBD/mysql/mysql.so
LD_RUN_PATH="/usr/lib64/mysql:/usr/lib64:/lib64" /usr/bin/perl myld gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic dbdimp.o mysql.o -o blib/arch/auto/DBD/mysql/mysql.so \
-L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto \
/usr/bin/ld: skipping incompatible /usr/lib/libssl.so when searching for -lssl
/usr/bin/ld: skipping incompatible /usr/lib/libssl.a when searching for -lssl
/usr/bin/ld: cannot find -lssl
collect2: ld returned 1 exit status
make: *** [blib/arch/auto/DBD/mysql/mysql.so] Error 1
/usr/bin/make -- NOT OK
Running make test
Can't test without successful make
Running make install
make had returned bad status, install seems impossible
然后我尝试了以下方法:
CFLAGS="-I/usr/lib64/mysql:/usr/lib64:/lib64" perl install-module.pl DBD::mysql
我得到相同的结果。
我也尝试使用 CPAN 安装它,但也得到了相同的结果。现在我有 DBD-mysql v3.0007 但需要 (v4.00)
此外,当我尝试安装 open ssl 时,它说我有最新版本。
有谁知道我必须做些什么才能让它工作?任何帮助将不胜感激。谢谢
在阅读了 gareth_bowles 的回复后,我尝试了以下内容:
百胜:
Package perl-DBD-MySQL-3.0007-2.el5.x86_64 already installed and latest version Nothing to do
转速 32 位:
warning: perl-DBD-mysql-4.006-1.el4.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
error: Failed dependencies:
libmysqlclient.so.14 is needed by perl-DBD-mysql-4.006-1.el4.rf.i386
libmysqlclient.so.14(libmysqlclient_14) is needed by perl-DBD-mysql-4.00 6-1.el4.rf.i386
转速 64 位:
rpm -i perl-DBD-mysql-4.006-1.el5.rf.x86_64.rpm
warning: perl-DBD-mysql-4.006-1.el5.rf.x86_64.rpm: Header V3 DSA signature: NOKE Y, key ID 6b8d79e6
file /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/Bundle /DBD/mysql.pm from install of perl-DBD-mysql-4.006-1.el5.rf.x86_64 conflicts wit h file from package perl-DBD-MySQL-3.0007-2.el5.x86_64
file /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/DBD/my sql.pm from install of perl-DBD-mysql-4.006-1.el5.rf.x86_64 conflicts with file from package perl-DBD-MySQL-3.0007-2.el5.x86_64
file /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/DBD/my sql/GetInfo.pm from install of perl-DBD-mysql-4.006-1.el5.rf.x86_64 conflicts wi th file from package perl-DBD-MySQL-3.0007-2.el5.x86_64
file /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/DBD/my sql/INSTALL.pod from install of perl-DBD-mysql-4.006-1.el5.rf.x86_64 conflicts w ith file from package perl-DBD-MySQL-3.0007-2.el5.x86_64
file /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/D BD/mysql/mysql.so from install of perl-DBD-mysql-4.006-1.el5.rf.x86_64 conflicts with file from package perl-DBD-MySQL-3.0007-2.el5.x86_64
file /usr/share/man/man3/Bundle::DBD::mysql.3pm.gz from install of perl- DBD-mysql-4.006-1.el5.rf.x86_64 conflicts with file from package perl-DBD-MySQL- 3.0007-2.el5.x86_64
file /usr/share/man/man3/DBD::mysql.3pm.gz from install of perl-DBD-mysq l-4.006-1.el5.rf.x86_64 conflicts with file from package perl-DBD-MySQL-3.0007-2 .el5.x86_64
file /usr/share/man/man3/DBD::mysql::INSTALL.3pm.gz from install of perl -DBD-mysql-4.006-1.el5.rf.x86_64 conflicts with file from package perl-DBD-MySQL -3.0007-2.el5.x86_64
尝试 Make 后,我得到以下结果:
make: *** [blib/arch/auto/DBD/mysql/mysql.so] Error 1
[root@walhoutlab DBD-mysql-4.010]# make install
rm -f blib/arch/auto/DBD/mysql/mysql.so
LD_RUN_PATH="/usr/lib64/mysql:/usr/lib64:/lib64" /usr/bin/perl myld gcc -shared -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic dbdimp.o mysql.o -o blib/arch/auto/DBD/mysql/mysql.so \
-L/usr/lib64/mysql -lmysqlclient -lz -lcrypt -lnsl -lm -L/usr/lib64 -lssl -lcrypto \
/usr/bin/ld: skipping incompatible /usr/lib/libssl.so when searching for -lssl
/usr/bin/ld: skipping incompatible /usr/lib/libssl.a when searching for -lssl
/usr/bin/ld: cannot find -lssl
collect2: ld returned 1 exit status
make: *** [blib/arch/auto/DBD/mysql/mysql.so] Error 1
我安装了正在尝试实现 SSL 的 Bugzilla。
当我进入参数屏幕并编辑 SSLBASE 添加完整的 url 时:
editparams.cgi 在加载时超时,我在 apache 日志中有以下错误
[Tue Mar 30 19:29:39 2010] [error] [client xxx.xx.xx.xx ] (70007)指定的超时已过期:ap_content_length_filter:apr_bucket_read() failed,referer: http://foo.com/ bugzilla/editparams.cgi
在安装时我也收到了这个错误:
警告:您需要将 MySQL 配置中的 max_allowed_packet 参数设置为至少 3276750。目前设置为 3275776。您可以在 MySQL 配置文件的 [mysqld] 部分设置此参数。
我怎样才能强迫它工作?编辑其他参数(例如 urlbase)工作正常。SSL 站点已设置并直接向它发出请求,例如https://foo.com/bugzilla工作正常。
有任何想法吗?
泰
我是一个相当有经验的开发人员,但是当涉及到服务器和网络相关的东西时,我是很绿色的。
我们正在开发一个网站,我想设置一个服务器来托管我的 SubVersion 存储库,并在我们为某些用户发布测试版本时托管 Bugzilla。
那么我需要什么来完成这个?我有一台可以使用的旧电脑。我可以在任何操作系统上运行它吗?它目前安装了 Win 7,但我正在考虑改用 Ubuntu。有任何理由选择其中一个吗?
我想我需要一个 Web 服务器,我想 Apache 会做得很好。我是否需要其他东西才能让我的计算机在整个网络上可用,还是只需要一个网络服务器和一个标准的互联网连接?
一些好的在线教程的链接将不胜感激。然后我的意思是真正的傻瓜;)。我通常会发现试图解释设置服务器的页面超出了我的想象。