bitsCN.com
mysql-mmm-monitor服务启动错误,没有编译相关的Class::Singleton包解决
以下是相关的编译过程中错误提示,和错误解决过程;
[html]
[root@DB1 mmm_deps]# cd /etc/init.d/
[root@DB1 init.d]# chkconfig mysql-mmm-monitor on
[root@DB1 init.d]# service mysql-mmm-monitor start
Daemon bin: '/usr/sbin/mmm_mond'
Daemon pid: '/var/run/mmm_mond.pid'
Starting MMM Monitor daemon: Base class package "Class::Singleton" is empty.
(Perhaps you need to 'use' the module which defines that package first.)
at /usr/lib/perl5/vendor_perl/5.8.8/MMM/Monitor/Agents.pm line 2
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.8/MMM/Monitor/Agents.pm line 2.
Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.8/MMM/Monitor/Monitor.pm line 15.
BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.8/MMM/Monitor/Monitor.pm line 15.
Compilation failed in require at /usr/sbin/mmm_mond line 28.
BEGIN failed--compilation aborted at /usr/sbin/mmm_mond line 28.
failed
[root@DB1 init.d]# perl -MCPAN -e shell
Terminal does not support AddHistory.
cpan shell -- CPAN exploration and modules installation (v1.7602)
ReadLine support available (try 'install Bundle::CPAN')
cpan> Class::Singleton
Can't locate object method "Singleton" via package "Class" (perhaps you forgot to load "Class"?) at /usr/lib/perl5/5.8.8/CPAN.pm line 201,
cpan> Class
Unknown command 'Class'. Type ? for help.
cpan> install Class::Singleton
CPAN: Storable loaded ok
Going to read /root/.cpan/Metadata
Database was generated on Mon, 25 Feb 2013 17:53:02 GMT
Running install for module Class::Singleton
Running make for A/AB/ABW/Class-Singleton-1.4.tar.gz
CPAN: LWP::UserAgent loaded ok
Fetching with LWP:
http://mirrors.sohu.com/CPAN/authors/id/A/AB/ABW/Class-Singleton-1.4.tar.gz
CPAN: Digest::MD5 loaded ok
Fetching with LWP:
http://mirrors.sohu.com/CPAN/authors/id/A/AB/ABW/CHECKSUMS
Checksum for /root/.cpan/sources/authors/id/A/AB/ABW/Class-Singleton-1.4.tar.gz ok
Scanning cache /root/.cpan/build for sizes
Class-Singleton-1.4/
Class-Singleton-1.4/Changes
Class-Singleton-1.4/lib/
Class-Singleton-1.4/lib/Class/
Class-Singleton-1.4/lib/Class/Singleton.pm
Class-Singleton-1.4/Makefile.PL
Class-Singleton-1.4/MANIFEST
Class-Singleton-1.4/META.yml
Class-Singleton-1.4/README
Class-Singleton-1.4/t/
Class-Singleton-1.4/t/singleton.t
CPAN.pm: Going to build A/AB/ABW/Class-Singleton-1.4.tar.gz
Checking if your kit is complete...
Looks good
Writing Makefile for Class::Singleton
cp lib/Class/Singleton.pm blib/lib/Class/Singleton.pm
Manifying blib/man3/Class::Singleton.3pm
/usr/bin/make -- OK
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/singleton....ok
All tests successful.
Files=1, Tests=29, 0 wallclock secs ( 0.01 cusr + 0.00 csys = 0.01 CPU)
/usr/bin/make test -- OK
Running make install
Manifying blib/man3/Class::Singleton.3pm
Installing /usr/lib/perl5/site_perl/5.8.8/Class/Singleton.pm
Installing /usr/share/man/man3/Class::Singleton.3pm
Writing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Class/Singleton/.packlist
Appending installation info to /usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod
/usr/bin/make install -- OK
cpan> exit
Terminal does not support GetHistory.
Lockfile removed.
[root@DB1 init.d]# service mysql-mmm-monitor start
Daemon bin: '/usr/sbin/mmm_mond'
Daemon pid: '/var/run/mmm_mond.pid'
Starting MMM Monitor daemon: Ok
[root@DB1 init.d]#
bitsCN.com

This article addresses MySQL's "unable to open shared library" error. The issue stems from MySQL's inability to locate necessary shared libraries (.so/.dll files). Solutions involve verifying library installation via the system's package m

This article explores optimizing MySQL memory usage in Docker. It discusses monitoring techniques (Docker stats, Performance Schema, external tools) and configuration strategies. These include Docker memory limits, swapping, and cgroups, alongside

The article discusses using MySQL's ALTER TABLE statement to modify tables, including adding/dropping columns, renaming tables/columns, and changing column data types.

This article compares installing MySQL on Linux directly versus using Podman containers, with/without phpMyAdmin. It details installation steps for each method, emphasizing Podman's advantages in isolation, portability, and reproducibility, but also

This article provides a comprehensive overview of SQLite, a self-contained, serverless relational database. It details SQLite's advantages (simplicity, portability, ease of use) and disadvantages (concurrency limitations, scalability challenges). C

Article discusses configuring SSL/TLS encryption for MySQL, including certificate generation and verification. Main issue is using self-signed certificates' security implications.[Character count: 159]

This guide demonstrates installing and managing multiple MySQL versions on macOS using Homebrew. It emphasizes using Homebrew to isolate installations, preventing conflicts. The article details installation, starting/stopping services, and best pra

Article discusses popular MySQL GUI tools like MySQL Workbench and phpMyAdmin, comparing their features and suitability for beginners and advanced users.[159 characters]


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

Dreamweaver Mac version
Visual web development tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

Atom editor mac version download
The most popular open source editor

SublimeText3 Linux new version
SublimeText3 Linux latest version
