[icinga-users] Icinga-Web stuck loading

Michael Friedrich michael.friedrich at univie.ac.at
Mon Sep 27 11:29:30 CEST 2010


Khoury Brazil wrote:
> Of course. That was the result *after* running the recommended 
> command. See below:
>
> /usr/src/icinga-core-git-master$ sudo git submodule init && git 
> submodule update
> Submodule 'docbook' (git://git.icinga.org/icinga-doc.git 
> <http://git.icinga.org/icinga-doc.git>) registered for path 'docbook'
> Submodule 'module/icinga-api' (git://git.icinga.org/icinga-api.git 
> <http://git.icinga.org/icinga-api.git>) registered for path 
> 'module/icinga-api'
> Directory 'docbook' exists, but is neither empty nor a git repository

Seems to be an error with the docbook submodule in your clone (which 
caused submodule update not to happen). If possible, remove this clone 
and try a new one. I just did, and updating the submodules after 
initialization works just fine.

~/icinga/temp/icinga-core $ git submodule init && git submodule update
Submodule 'docbook' (git://git.icinga.org/icinga-doc.git) registered for 
path 'docbook'
Submodule 'module/icinga-api' (git://git.icinga.org/icinga-api.git) 
registered for path 'module/icinga-api'
Cloning into docbook...
remote: Counting objects: 2942, done.
remote: Compressing objects: 100% (2552/2552), done.
remote: Total 2942 (delta 1986), reused 704 (delta 384)
Receiving objects: 100% (2942/2942), 9.33 MiB | 7.44 MiB/s, done.
Resolving deltas: 100% (1986/1986), done.
Submodule path 'docbook': checked out 
'6ea320d974e43cd815b175ca392db85ff3a07e98'
Cloning into module/icinga-api...
remote: Counting objects: 8528, done.
remote: Compressing objects: 100% (5352/5352), done.
remote: Total 8528 (delta 7206), reused 3663 (delta 2884)
Receiving objects: 100% (8528/8528), 3.24 MiB, done.
Resolving deltas: 100% (7206/7206), done.
Submodule path 'module/icinga-api': checked out 
'cbf195afa31cf824bf6d32999101eb1bf1877036'


Kind regards,
Michael


> /usr/src/icinga-core-git-master$ sudo make install-api
>
> Sorry, Icinga API not available!
> Check md5 and source in ./module/icinga-api
> If using GIT, try # git submodule init && git submodule update
>
>
> 2010/9/27 Michael Friedrich <michael.friedrich at univie.ac.at 
> <mailto:michael.friedrich at univie.ac.at>>
>
>     Khoury Brazil wrote:
>>     Spoke too soon:
>>
>>     /usr/src/icinga-core-git-master$ sudo make install-api
>>
>>     Sorry, Icinga API not available!
>>     Check md5 and source in ./module/icinga-api
>>     If using GIT, try # git submodule init && git submodule update
>>
>>     Should I delete this clone and reclone to a fresh directory?
>
>     Just do what it says - if it is a fresh clone, you will need the
>     submodules being initialized. That is why I've added that error
>     output and hint to the Makefile ;-)
>
>     Kind regards,
>     Michael
>
>
>>
>>
>>     On Mon, Sep 27, 2010 at 1:55 AM, Khoury Brazil
>>     <kbrazil at sditcs.com <mailto:kbrazil at sditcs.com>> wrote:
>>
>>         I did change back to the main directory. Sorry, it would have
>>         been better to actually send a full copy of what I had done.
>>         At any rate, it appears to have worked now:
>>
>>         <removed>@<removed>:/usr/src/icinga-core-git-master$ sudo git
>>         pull origin master
>>         remote: Counting objects: 71, done.
>>         remote: Compressing objects: 100% (42/42), done.
>>         remote: Total 42 (delta 29), reused 0 (delta 0)
>>         Unpacking objects: 100% (42/42), done.
>>         From git://git.icinga.org/icinga-core
>>         <http://git.icinga.org/icinga-core>
>>          * branch            master     -> FETCH_HEAD
>>         Updating 14c1257..73febd3
>>         Fast-forward
>>          module/icinga-api                                  |    2 +-
>>          t-tap/smallconfig/{nagios.cfg => icinga.cfg}       |   36
>>         ++++++++--------
>>          t-tap/smallconfig/minimal.cfg                      |   20
>>         +++++-----
>>          t-tap/var/icinga.log.dummy                         |    2 +-
>>          t/920-nocontactgroup.t                             |    4 +-
>>          t/etc/cgi-with-generated-status.cfg                |   10 ++--
>>          t/etc/cgi.cfg                                      |    8 ++--
>>          t/etc/icinga-no-contactgroup.cfg                   |   42
>>         ++++++++++----------
>>          t/etc/icinga-no-service.cfg                        |   42
>>         ++++++++++----------
>>          t/etc/icinga-no-status.cfg                         |   36
>>         ++++++++--------
>>          ...status.cfg => icinga-with-generated-status.cfg} |   36
>>         ++++++++--------
>>          t/etc/icinga.cfg                                   |   36
>>         ++++++++--------
>>          t/etc/minimal.cfg                                  |    6 +-
>>          t/etc/no-contactgroup-error.cfg                    |   18
>>         ++++----
>>          t/etc/no-service-error.cfg                         |    4 +-
>>          t/var/objects.precache.expected                    |    6 +-
>>          16 files changed, 154 insertions(+), 154 deletions(-)
>>          rename t-tap/smallconfig/{nagios.cfg => icinga.cfg} (98%)
>>          rename t/etc/{nagios-with-generated-status.cfg =>
>>         icinga-with-generated-status.cfg} (98%)
>>
>>         I'll see how it goes using this. Thanks!
>>
>>
>>
>>         2010/9/27 Michael Friedrich <michael.friedrich at univie.ac.at
>>         <mailto:michael.friedrich at univie.ac.at>>
>>
>>             Khoury Brazil wrote:
>>>             Hi,
>>>
>>>             This is what I get after running the final command:
>>>
>>>             $git status
>>>             # On branch master
>>>             # Your branch is ahead of 'origin/master' by 31 commits.
>>>             #
>>>             nothing to commit (working directory clean)
>>
>>             did you change back to icinga-core main directory? i
>>             think you are still within ./module/icinga-api - do a $ pwd
>>             changing back to main dir ($ cd ../..) and then running $
>>             git status should tell you what i posted before.
>>
>>             Either way, you will have the latest icinga-api checked out.
>>
>>             If it did not work, I have now updated the submodule
>>             pointer in icinga-core.git master, so you can check it
>>             out normally
>>
>>             $ cd icinga-core
>>             $ git pull origin master
>>
>>             (would be great testing this, especially on solaris as I
>>             have fixed major core dump issues - see #702)
>>
>>             Kind regards,
>>             Michael
>>
>>
>>>
>>>             Thank you for your assistance.
>>>
>>>             Best,
>>>             Khoury
>>>
>>>
>>>             On Sat, Sep 25, 2010 at 5:08 AM, Michael Friedrich
>>>             <michael.friedrich at univie.ac.at
>>>             <mailto:michael.friedrich at univie.ac.at>> wrote:
>>>
>>>                 On 2010-09-25 05:50, Khoury Brazil wrote:
>>>                 > Hi,
>>>                 >
>>>                 > I'm sorry for the late reply. Here's what I have
>>>                 from the app/data/log:
>>>                 >
>>>                 > [Thu Sep 23 18:02:05 2010] [fatal] Uncaught
>>>                 AppKitPHPError: PHP Error
>>>                 > Declaration of
>>>                 IcingaApiConnectionDatabase::checkConfig() should be
>>>                 > compatible with that of
>>>                 IcingaApiConnection::checkConfig()
>>>                 >
>>>                 (/usr/local/icinga/share/icinga-api/objects/connection/IcingaApiConnectionDatabase.php:10)
>>>                 >
>>>                 (/usr/local/icinga-web/app/modules/AppKit/lib/logging/AppKitExceptionHandler.class.php:20)
>>>                 >
>>>                 > Both icinga-web and icinga were cloned from the
>>>                 git master.
>>>
>>>                 There's one slight problem with the icinga-api as it
>>>                 is a submodule of
>>>                 icinga-core.git - the submodule pointer has not been
>>>                 updated, so you
>>>                 will still get an old version of icinga-api. We do
>>>                 not update that
>>>                 pointer regularly, only if there's a stable api
>>>                 master available.
>>>
>>>                 but there's a solution for your problem, of course.
>>>
>>>                 $ cd icinga-core
>>>                 $ git checkout master
>>>                 $ git pull origin master
>>>                 $ cd module/icinga-api
>>>                 $ git checkout master
>>>                 $ git pull origin master
>>>                 $ cd ../..
>>>                 $ git status
>>>
>>>                 should tell you that module/icinga-api has been
>>>                 modified and you'll have
>>>                 the latest icinga-api git master available to be
>>>                 installed by make
>>>                 install-api
>>>
>>>                 kind regards,
>>>                 Michael
>>>
>>>
>>>
>>>
>>>                 > For the install of icinga I used these configure
>>>                 arguments:
>>>                 > ./configure --with-command-group=icinga-cmd
>>>                 --enable-idoutils
>>>                 >
>>>                 > Make was run like so:
>>>                 > make install-api
>>>                 >
>>>                 > Thanks,
>>>                 > Khoury
>>>                 >
>>>                 >
>>>                 > 2010/9/21 Jannis Moßhammmer
>>>                 <jannis.mosshammer at netways.de
>>>                 <mailto:jannis.mosshammer at netways.de>
>>>                 > <mailto:jannis.mosshammer at netways.de
>>>                 <mailto:jannis.mosshammer at netways.de>>>
>>>                 >
>>>                 >     Hi,
>>>                 >
>>>                 >     sorry, the testing script is at this point not
>>>                 up to date (I
>>>                 >     generally update it after the last changes are
>>>                 done), but you can
>>>                 >     get it working by replacing the '#' with ';'
>>>                 in test.properties.
>>>                 >
>>>                 >     No items sound like the api doesn't work. Do
>>>                 you have any errors
>>>                 >     in app/data/log or your apache/php error log?
>>>                 >
>>>                 >     Regards,
>>>                 >
>>>                 >     Jannis
>>>                 >
>>>                 >
>>>                 >     On 21.09.2010 03:44, Khoury Brazil wrote:
>>>                 >>     Hi,
>>>                 >>
>>>                 >>     I've installed icinga-web from the git master
>>>                 and seem to be
>>>                 >>     stuck. When I authenticate with the default
>>>                 user it opens the
>>>                 >>     main page with the bottom section (log) just
>>>                 'Loading...'
>>>                 >>     forever. If I attempt to load any of the
>>>                 panels from the Data
>>>                 >>     section I get more of the same. When I run 'php
>>>                 >>     icingaWebTesting.php' I get this:
>>>                 >>
>>>                 >>     PHPUnit @package_version@ by Sebastian Bergmann.
>>>                 >>
>>>                 >>     -> 500 internal server error!
>>>                 >>
>>>                 >>     === Error ===
>>>                 >>     Uncaught exception AppKitPHPError thrown!
>>>                 >>
>>>                 >>     === Message ===
>>>                 >>     PHP Error
>>>                 >>    
>>>                 parse_ini_file(/usr/local/icinga-web/etc/..//etc/tests/test.properties):
>>>                 >>     failed to open stream: No such file or directory
>>>                 >>    
>>>                 (/usr/local/icinga-web/etc/tests/tests/installation/userRightsTest.php:10)
>>>                 >>
>>>                 >>     === Stacktrace ===
>>>                 >>     #0 [internal function]:
>>>                 >>     AppKitExceptionHandler::phpErrorException(2,
>>>                 >>     'parse_ini_file(...', '/usr/local/icin...',
>>>                 10, Array)
>>>                 >>     #1
>>>                 >>    
>>>                 /usr/local/icinga-web/etc/tests/tests/installation/userRightsTest.php(10):
>>>                 >>     parse_ini_file('/usr/local/icin...')
>>>                 >>     #2
>>>                 >>    
>>>                 /usr/local/icinga-web/lib/agavi/src/vendor/PHPUnit/Framework/TestCase.php(701):
>>>                 >>     userRightsTest->setUp()
>>>                 >>     #3
>>>                 >>    
>>>                 /usr/local/icinga-web/lib/agavi/src/vendor/PHPUnit/Framework/TestResult.php(687):
>>>                 >>     PHPUnit_Framework_TestCase->runBare()
>>>                 >>     #4
>>>                 >>    
>>>                 /usr/local/icinga-web/lib/agavi/src/vendor/PHPUnit/Framework/TestCase.php(653):
>>>                 >>    
>>>                 PHPUnit_Framework_TestResult->run(Object(userRightsTest))
>>>                 >>     #5
>>>                 >>    
>>>                 /usr/local/icinga-web/lib/agavi/src/vendor/PHPUnit/Framework/TestSuite.php(757):
>>>                 >>    
>>>                 PHPUnit_Framework_TestCase->run(Object(PHPUnit_Framework_TestResult))
>>>                 >>     #6
>>>                 >>    
>>>                 /usr/local/icinga-web/lib/agavi/src/vendor/PHPUnit/Framework/TestSuite.php(732):
>>>                 >>    
>>>                 PHPUnit_Framework_TestSuite->runTest(Object(userRightsTest),
>>>                 >>     Object(PHPUnit_Framework_TestResult))
>>>                 >>     #7
>>>                 >>    
>>>                 /usr/local/icinga-web/lib/agavi/src/vendor/PHPUnit/Framework/TestSuite.php(675):
>>>                 >>    
>>>                 PHPUnit_Framework_TestSuite->run(Object(PHPUnit_Framework_TestResult),
>>>                 >>     false, Array, Array, false)
>>>                 >>     #8
>>>                 >>    
>>>                 /usr/local/icinga-web/lib/agavi/src/vendor/PHPUnit/Framework/TestSuite.php(675):
>>>                 >>    
>>>                 PHPUnit_Framework_TestSuite->run(Object(PHPUnit_Framework_TestResult),
>>>                 >>     false, Array, Array, false)
>>>                 >>     #9
>>>                 >>    
>>>                 /usr/local/icinga-web/lib/agavi/src/vendor/PHPUnit/TextUI/TestRunner.php(350):
>>>                 >>    
>>>                 PHPUnit_Framework_TestSuite->run(Object(PHPUnit_Framework_TestResult),
>>>                 >>     false, Array, Array, false)
>>>                 >>     #10
>>>                 >>    
>>>                 /usr/local/icinga-web/lib/agavi/src/testing/AgaviTesting.class.php(101):
>>>                 >>    
>>>                 PHPUnit_TextUI_TestRunner->doRun(Object(AgaviTestSuite),
>>>                 Array)
>>>                 >>     #11
>>>                 /usr/local/icinga-web/etc/tests/icingaWebTesting.php(66):
>>>                 >>     AgaviTesting::dispatch(Array)
>>>                 >>
>>>                 >>     Any ideas?
>>>                 >>
>>>                 >>     Thanks,
>>>                 >>     Khoury
>>>                 >>
>>>                 >>
>>>                 >>    
>>>                 ------------------------------------------------------------------------------
>>>                 >>     Start uncovering the many advantages of
>>>                 virtual appliances
>>>                 >>     and start using them to simplify application
>>>                 deployment and
>>>                 >>     accelerate your shift to cloud computing.
>>>                 >> http://p.sf.net/sfu/novell-sfdev2dev
>>>                 >>
>>>                 >>
>>>                 >>     _______________________________________________
>>>                 >>     icinga-users mailing list
>>>                 >> icinga-users at lists.sourceforge.net
>>>                 <mailto:icinga-users at lists.sourceforge.net>
>>>                 <mailto:icinga-users at lists.sourceforge.net
>>>                 <mailto:icinga-users at lists.sourceforge.net>>
>>>                 >>
>>>                 https://lists.sourceforge.net/lists/listinfo/icinga-users
>>>                 >>
>>>                 >
>>>                 >
>>>                 >
>>>                 >
>>>                 >     --
>>>                 >     Jannis Moßhammer
>>>                 >     Application Developer
>>>                 >
>>>                 >     NETWAYS GmbH | Deutschherrnstr. 15-19 |
>>>                 D-90429 Nürnberg
>>>                 >     Tel: +49 911 92885-0 | Fax: +49 911 92885-77
>>>                 >     GF: Julian Hein | AG Nürnberg HRB18461
>>>                 >
>>>                 > http://www.netways.de
>>>                  |jannis.mosshammer at netways.de
>>>                 <mailto:jannis.mosshammer at netways.de>
>>>                 <mailto:jannis.mosshammer at netways.de
>>>                 <mailto:jannis.mosshammer at netways.de>>
>>>                 >
>>>                 >     ** NETWAYS Open Source Monitoring Conference
>>>                 2010 | Nürnberg, 06. und 07. Oktober 2010
>>>                 |http://www.netways.de/osmc  **
>>>                 >
>>>                 >
>>>                 >
>>>                 >    
>>>                 ------------------------------------------------------------------------------
>>>                 >     Start uncovering the many advantages of
>>>                 virtual appliances
>>>                 >     and start using them to simplify application
>>>                 deployment and
>>>                 >     accelerate your shift to cloud computing.
>>>                 > http://p.sf.net/sfu/novell-sfdev2dev
>>>                 >     _______________________________________________
>>>                 >     icinga-users mailing list
>>>                 > icinga-users at lists.sourceforge.net
>>>                 <mailto:icinga-users at lists.sourceforge.net>
>>>                 > <mailto:icinga-users at lists.sourceforge.net
>>>                 <mailto:icinga-users at lists.sourceforge.net>>
>>>                 >
>>>                 https://lists.sourceforge.net/lists/listinfo/icinga-users
>>>                 >
>>>                 >
>>>                 >
>>>                 >
>>>                 ------------------------------------------------------------------------------
>>>                 > Start uncovering the many advantages of virtual
>>>                 appliances
>>>                 > and start using them to simplify application
>>>                 deployment and
>>>                 > accelerate your shift to cloud computing.
>>>                 > http://p.sf.net/sfu/novell-sfdev2dev
>>>                 >
>>>                 >
>>>                 > _______________________________________________
>>>                 > icinga-users mailing list
>>>                 > icinga-users at lists.sourceforge.net
>>>                 <mailto:icinga-users at lists.sourceforge.net>
>>>                 >
>>>                 https://lists.sourceforge.net/lists/listinfo/icinga-users
>>>                 >
>>>
>>>
>>>                 --
>>>                 DI (FH) Michael Friedrich
>>>
>>>                 Vienna University Computer Center
>>>                 Universitaetsstrasse 7 A-1010 Vienna, Austria
>>>
>>>                 email: michael.friedrich at univie.ac.at
>>>                 <mailto:michael.friedrich at univie.ac.at>
>>>                 phone:  +43 1 4277 14359
>>>                 fax:    +43 1 4277 14279
>>>                 web: http://www.univie.ac.at/zid
>>>
>>>                 Icinga Core&  IDOUtils Developer
>>>                 http://www.icinga.org
>>>
>>>
>>>                 ------------------------------------------------------------------------------
>>>                 Start uncovering the many advantages of virtual
>>>                 appliances
>>>                 and start using them to simplify application
>>>                 deployment and
>>>                 accelerate your shift to cloud computing.
>>>                 http://p.sf.net/sfu/novell-sfdev2dev
>>>                 _______________________________________________
>>>                 icinga-users mailing list
>>>                 icinga-users at lists.sourceforge.net
>>>                 <mailto:icinga-users at lists.sourceforge.net>
>>>                 https://lists.sourceforge.net/lists/listinfo/icinga-users
>>>
>>>
>>>
>>>             ------------------------------------------------------------------------------
>>>             Start uncovering the many advantages of virtual appliances
>>>             and start using them to simplify application deployment and
>>>             accelerate your shift to cloud computing.
>>>             http://p.sf.net/sfu/novell-sfdev2dev
>>>
>>>
>>>             _______________________________________________
>>>             icinga-users mailing list
>>>             icinga-users at lists.sourceforge.net  <mailto:icinga-users at lists.sourceforge.net>
>>>             https://lists.sourceforge.net/lists/listinfo/icinga-users
>>>                
>>
>>
>>             -- 
>>             DI (FH) Michael Friedrich
>>
>>             Vienna University Computer Center
>>             Universitaetsstrasse 7 A-1010 Vienna, Austria
>>
>>             email: 	michael.friedrich at univie.ac.at  <mailto:michael.friedrich at univie.ac.at>
>>             phone: 	+43 1 4277 14359
>>             fax: 	+43 1 4277 14279
>>             web:	http://www.univie.ac.at/zid
>>
>>             Icinga Core&  IDOUtils Developer
>>             http://www.icinga.org
>>                    
>>
>>
>>             ------------------------------------------------------------------------------
>>             Start uncovering the many advantages of virtual appliances
>>             and start using them to simplify application deployment and
>>             accelerate your shift to cloud computing.
>>             http://p.sf.net/sfu/novell-sfdev2dev
>>             _______________________________________________
>>             icinga-users mailing list
>>             icinga-users at lists.sourceforge.net
>>             <mailto:icinga-users at lists.sourceforge.net>
>>             https://lists.sourceforge.net/lists/listinfo/icinga-users
>>
>>
>>
>>
>>     ------------------------------------------------------------------------------
>>     Start uncovering the many advantages of virtual appliances
>>     and start using them to simplify application deployment and
>>     accelerate your shift to cloud computing.
>>     http://p.sf.net/sfu/novell-sfdev2dev
>>
>>
>>     _______________________________________________
>>     icinga-users mailing list
>>     icinga-users at lists.sourceforge.net  <mailto:icinga-users at lists.sourceforge.net>
>>     https://lists.sourceforge.net/lists/listinfo/icinga-users
>>        
>
>
>     -- 
>     DI (FH) Michael Friedrich
>
>     Vienna University Computer Center
>     Universitaetsstrasse 7 A-1010 Vienna, Austria
>
>     email: 	michael.friedrich at univie.ac.at  <mailto:michael.friedrich at univie.ac.at>
>     phone: 	+43 1 4277 14359
>     fax: 	+43 1 4277 14279
>     web:	http://www.univie.ac.at/zid
>
>     Icinga Core&  IDOUtils Developer
>     http://www.icinga.org
>          
>
>
>     ------------------------------------------------------------------------------
>     Start uncovering the many advantages of virtual appliances
>     and start using them to simplify application deployment and
>     accelerate your shift to cloud computing.
>     http://p.sf.net/sfu/novell-sfdev2dev
>     _______________________________________________
>     icinga-users mailing list
>     icinga-users at lists.sourceforge.net
>     <mailto:icinga-users at lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/icinga-users
>
>
>
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
>
>
> _______________________________________________
> icinga-users mailing list
> icinga-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/icinga-users
>    


-- 
DI (FH) Michael Friedrich

Vienna University Computer Center
Universitaetsstrasse 7 A-1010 Vienna, Austria

email: 	michael.friedrich at univie.ac.at
phone: 	+43 1 4277 14359
fax: 	+43 1 4277 14279
web:	http://www.univie.ac.at/zid

Icinga Core&  IDOUtils Developer
http://www.icinga.org

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.icinga.org/pipermail/icinga-users/attachments/20100927/cb6df992/attachment-0001.html>


More information about the icinga-users mailing list