当前位置: 首页 > 工具软件 > monitor-man > 使用案例 >

mysql-mmm-monitor服务启动错误,没有编译相关的Class::Singleton包

滑乐逸
2023-12-01
  1. [root@DB1 mmm_deps]# cd /etc/init.d/  
  2. [root@DB1 init.d]# chkconfig mysql-mmm-monitor on  
  3. [root@DB1 init.d]# service mysql-mmm-monitor start  
  4. Daemon bin: '/usr/sbin/mmm_mond'  
  5. Daemon pid: '/var/run/mmm_mond.pid'  
  6. Starting MMM Monitor daemon: Base class package "Class::Singleton" is empty.  
  7.     (Perhaps you need to 'use' the module which defines that package first.)  
  8.  at /usr/lib/perl5/vendor_perl/5.8.8/MMM/Monitor/Agents.pm line 2  
  9. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.8/MMM/Monitor/Agents.pm line 2.  
  10. Compilation failed in require at /usr/lib/perl5/vendor_perl/5.8.8/MMM/Monitor/Monitor.pm line 15.  
  11. BEGIN failed--compilation aborted at /usr/lib/perl5/vendor_perl/5.8.8/MMM/Monitor/Monitor.pm line 15.  
  12. Compilation failed in require at /usr/sbin/mmm_mond line 28.  
  13. BEGIN failed--compilation aborted at /usr/sbin/mmm_mond line 28.  
  14. failed 

yum -y install perl-CPAN*


  1. [root@DB1 init.d]# perl -MCPAN -e shell  
  2. Terminal does not support AddHistory.  
  3.   
  4. cpan shell -- CPAN exploration and modules installation (v1.7602)  
  5. ReadLine support available (try 'install Bundle::CPAN')  
  6.   
  7. cpan> Class::Singleton  
  8. 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, <FIN> line 1.  
  9.   
  10. cpan> Class     
  11. Unknown command 'Class'. Type ? for help.  
  12.   
  13. cpan> install Class::Singleton  
  14. CPAN: Storable loaded ok  
  15. Going to read /root/.cpan/Metadata  
  16.   Database was generated on Mon, 25 Feb 2013 17:53:02 GMT  
  17. Running install for module Class::Singleton  
  18. Running make for A/AB/ABW/Class-Singleton-1.4.tar.gz  
  19. CPAN: LWP::UserAgent loaded ok  
  20. Fetching with LWP:  
  21.   http://mirrors.sohu.com/CPAN/authors/id/A/AB/ABW/Class-Singleton-1.4.tar.gz  
  22. CPAN: Digest::MD5 loaded ok  
  23. Fetching with LWP:  
  24.   http://mirrors.sohu.com/CPAN/authors/id/A/AB/ABW/CHECKSUMS  
  25. Checksum for /root/.cpan/sources/authors/id/A/AB/ABW/Class-Singleton-1.4.tar.gz ok  
  26. Scanning cache /root/.cpan/build for sizes  
  27. Class-Singleton-1.4/  
  28. Class-Singleton-1.4/Changes  
  29. Class-Singleton-1.4/lib/  
  30. Class-Singleton-1.4/lib/Class/  
  31. Class-Singleton-1.4/lib/Class/Singleton.pm  
  32. Class-Singleton-1.4/Makefile.PL  
  33. Class-Singleton-1.4/MANIFEST  
  34. Class-Singleton-1.4/META.yml  
  35. Class-Singleton-1.4/README  
  36. Class-Singleton-1.4/t/  
  37. Class-Singleton-1.4/t/singleton.t  
  38.   
  39.   CPAN.pm: Going to build A/AB/ABW/Class-Singleton-1.4.tar.gz  
  40.   
  41. Checking if your kit is complete...  
  42. Looks good  
  43. Writing Makefile for Class::Singleton  
  44. cp lib/Class/Singleton.pm blib/lib/Class/Singleton.pm  
  45. Manifying blib/man3/Class::Singleton.3pm  
  46.   /usr/bin/make  -- OK  
  47. Running make test  
  48. PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t  
  49. t/singleton....ok                                                              
  50. All tests successful.  
  51. Files=1Tests=29,  0 wallclock secs ( 0.01 cusr +  0.00 csys =  0.01 CPU)  
  52.   /usr/bin/make test -- OK  
  53. Running make install  
  54. Manifying blib/man3/Class::Singleton.3pm  
  55. Installing /usr/lib/perl5/site_perl/5.8.8/Class/Singleton.pm  
  56. Installing /usr/share/man/man3/Class::Singleton.3pm  
  57. Writing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/Class/Singleton/.packlist  
  58. Appending installation info to /usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod  
  59.   /usr/bin/make install  -- OK  
  60.   
  61. cpan> exit  
  62. Terminal does not support GetHistory.  
  63. Lockfile removed.  
  64. [root@DB1 init.d]# service mysql-mmm-monitor start  
  65. Daemon bin: '/usr/sbin/mmm_mond'  
  66. Daemon pid: '/var/run/mmm_mond.pid'  
  67. Starting MMM Monitor daemon: Ok  
  68. [root@DB1 init.d]#  

yum -y install perl-Time-HiRes*  启动成功但是show不到节点服务器,debug1然后YUM



 类似资料: