Send Netdot-users mailing list submissions to
        [email protected]

To subscribe or unsubscribe via the World Wide Web, visit
        https://osl.uoregon.edu/mailman/listinfo/netdot-users
or, via email, send a message with subject or body 'help' to
        [email protected]

You can reach the person managing the list at
        [email protected]

When replying, please edit your Subject line so it is more specific
than "Re: Contents of Netdot-users digest..."


Today's Topics:

   1. Re: new install netdot 1.07 (Stefan Deling)


----------------------------------------------------------------------

Message: 1
Date: Thu, 21 Apr 2016 16:03:26 +0200
From: Stefan Deling <[email protected]>
Subject: Re: [Netdot-users] new install netdot 1.07
To: Kristof Van Doorsselaere <[email protected]>,
        "[email protected]" <[email protected]>
Message-ID: <[email protected]>
Content-Type: text/plain; charset="utf-8"

Kristof,

please check the attached file and give me some feedback.

--Stefan

Am 21.04.16 um 15:59 schrieb Kristof Van Doorsselaere:
> Stefan,
>
> Thanks for your reply, can you send me the full netdot.conf, the top 
> part of the file was missing in your email (if you could send it as 
> attachment, that would be great).
>
> based on the apachectl configtest output , the netdot.conf syntax looks ok
>
>     /root@netdot-new:/etc/apache2/sites-available# apachectl configtest/
>
>     /Syntax OK/
>
>
> Kristof Van Doorsselaere
> hoofdmedewerker server- en netwerkbeheer
> ----------------------------------
>
>
> Hogeschool Gent
> Directie Financi?n en ICT
> Valentin Vaerwijckweg 1
> BE-9000 Gent
> T +32 9 243 35 20
> HoGent.be
>
> From: <[email protected] 
> <mailto:[email protected]>> on behalf of Stefan 
> Deling <[email protected] <mailto:[email protected]>>
> Date: Thursday 21 April 2016 at 08:55
> To: "[email protected] 
> <mailto:[email protected]>" <[email protected] 
> <mailto:[email protected]>>
> Subject: Re: [Netdot-users] new install netdot 1.07
>
> Hallo Kristof,
>
> I had similar trouble with my first installation on debian 8.2 
> "jessie". I had a typo or newline issue in the apache/netdot.conf
>
> Mine looks now like this:
>
>     use Netdot::Mason;
>
>     # Override SiteControl's login method
>     use Netdot::SiteControlLoginWrapper;
>     </Perl>
>
>
>     # If you would like to put netdot somewhere other than ``/netdot''
>     # just change this alias, the location of the login target
>     # (i.e. /netdot/NetdotLogin), and the variable NetdotPath below.
>     Alias /netdot "/data/netdot/htdocs/"
>
>     # Force UTF8
>     PerlSetVar MasonPreamble "use utf8;"
>     AddDefaultCharset utf-8
>
>     # Set the path that will be protected.
>     #
>     # *NOTE* This variable is used to determine absolute paths where
>     # needed in the netdot pages.  The Netdot corresponds to AuthName
>     # Netdot below.  If you want to change the AuthName you will still
>     # need this variable as the Mason code assumes you didn't change the
>     # AuthName.
>     PerlSetVar NetdotPath "/netdot/"
>
>     # Indicate the path to the login page. Be careful, HTML::Mason can
>     # interfere with proper handling...make sure you know your
>     dependencies.
>     # See samples and Apache::AuthCookie for more information.
>     PerlSetVar NetdotLoginScript /netdot/login.html
>
>     # See Apache::AuthCookie for descriptions of these.
>     #
>     # A general note about these Netdot variables: Some are accessed when
>     # a user requests a page and others are accessed when a user attempts
>     # to login.  In our setup the login target (NetdotLogin) is in the
>     # same apache scope as the netdot pages (/netdot) and these variables
>     # are specified at the global scope so there isn't an issue, but if
>     # you decide to move them inside a Directory, Files, or Location block
>     # and move the login target be sure that you put the right variables
>     # in the right places (hint: you will probably have to read the
>     # AuthCookie code as it is not clear from the docs, if you don't want
>     # any duplicates).  The same probably goes for the SiteControl and
>     # other non prefixed variables, but since they don't have prefixes it
>     # would be inconsiderate to put them at the top level (pollute the
>     # global name space), and so if you move the login target be sure to
>     # duplicate any relevant variables (again, it might not be obvious
>     # which).
>
>     # If this is set you wont be able to use unqualified hostnames and
>     # rely on DNS to supply the domain.  DNS will supply the domain no
>     # doubt, but the browser doesn't see it so the cookie will be invalid.
>     # Also, a hostname isn't valid here.
>     #PerlSetVar NetdotDomain .uoregon.edu
>     PerlSetVar NetdotCache 1
>
>     # We change the value of NetdotExpires dynamically to implement both
>     # temporary and permanent sessions. NetdotTemporySessionExpires
>     # specifies the length of the tempory sessions, i.e. it corresponds to
>     # NetdotExpires in a typical AuthCookie setup.
>     PerlSetVar NetdotTemporarySessionExpires +2h
>
>     # Apache 2.4 Authorization
>     PerlAddAuthzProvider user Apache2::SiteControl->authz_handler
>
>     <Directory /data/netdot/htdocs/>
>        # Other applications may have attempted to override how .html
>     files are
>        # interpreted.  We need to reset this so that HTML::Mason can work
>        # correctly.
>        AddType text/html .html
>
>        # Defaults: everything is protected and handled by mason
>        SetHandler perl-script
>        PerlHandler Netdot::Mason
>        AuthType Apache2::SiteControl
>        AuthName Netdot
>        Require valid-user
>
>        # Prevent mason from handling css and javascript
>        <FilesMatch (\.css|\.js)$>
>            SetHandler default-handler
>        </FilesMatch>
>
>        # Allow access to the css and and title image so the login page
>        # displays correctly.
>        <FilesMatch (\.css|title\.png)$>
>            Require all granted
>        </FilesMatch>
>
>        <Files login.html>
>            Require all granted
>        </Files>
>
>        <Files NetdotLogin>
>            Require all granted
>            PerlHandler Netdot::SiteControlLoginWrapper->login
>        </Files>
>
>        # Use Local authentication
>        PerlSetVar SiteControlMethod Netdot::AuthLocal
>
>        # Turn on debugging
>        PerlSetVar AccessControllerDebug 1
>        PerlSetVar AuthCookieDebug 1
>        PerlSetVar SiteControlDebug 1
>
>        # Configure the factories. See SiteControl::UserFactory and
>        # SiteControl::ManagerFactory
>        PerlSetVar SiteControlManagerFactory
>     Netdot::NetdotPermissionFactory
>
>        # Configure the location of the session data on server disks
>        # NOTE: apache should have read/write access to these locations.
>        PerlSetVar SiteControlSessions /data/netdot/tmp/sessions
>        PerlSetVar SiteControlLocks /data/netdot/tmp/sessions/locks
>
>        # Tell mod_perl that you want this module to control access:
>        PerlAuthenHandler Apache2::SiteControl->authenticate
>
>        # See Apache2::SiteControl::UserFactory. There are more variables,
>        # but this seems to be the only one which makess SiteControl insult
>        # you in the logs :P
>        PerlSetVar UserObjectPasswordKey "Netdot gets the last laugh"
>     </Directory>
>
>
> Kind regards
>
> Stefan Deling
>
>
> Am 20.04.16 um 15:47 schrieb Kristof Van Doorsselaere:
>> Hello,
>>
>> We are currently running netdot 1.07 on a physical server (cents 
>> 6.6). Because this server is out of warranty I have to migrate the 
>> netdot setup to a new machine (vm).
>>
>> So far I tried centos 7.2 and debian 8.4, but on both platforms I run 
>> into trouble, can anyone help?
>>
>> On Debian 8.4
>> ?> all but 1 dependencies are installing via make apt-install , for 1 
>> dependency the package name has changed:
>>
>>     /root@netdot-new:/root/packages/netdot/1.0.7# apt-get install
>>     dnssec-tools /
>>
>>     /Reading package lists... Done/
>>
>>     /Building dependency tree /
>>
>>     /Reading state information... Done/
>>
>>     /Package dnssec-tools is not available, but is referred to by
>>     another package./
>>
>>     /This may mean that the package is missing, has been obsoleted, or/
>>
>>     /is only available from another source/
>>
>>     /However the following packages replace it:/
>>
>>     /libnet-dns-zonefile-fast-perl/
>>
>>     /
>>     /
>>
>>     /E: Package 'dnssec-tools' has no installation candidate/
>>
>>     /root@netdot-new:/root/packages/netdot/1.0.7# /
>>
>>
>> Once everything is installed, and the (exported) DB is imported, and 
>> apache cfg is done (I?m using the netdot_apache24_local.conf), apache 
>> 2.4.10  refuses to start, No errors are logged. I tried to debug this 
>> startup issue, and it seems that when I comment: use 
>> Netdot::Mason; apache starts without issues. So something goes wrong 
>> while loading the netdot::Mason perl module, enabling debugging 
>> results in:
>>
>>     /root@netdot-new:/root/packages/netdot/1.0.7# apache2ctl -k start
>>     -X -e debug/
>>
>>     /[Wed Apr 20 15:43:52.433473 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module access_compat_module from
>>     /usr/lib/apache2/modules/mod_access_compat.so/
>>
>>     /[Wed Apr 20 15:43:52.433605 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module alias_module from
>>     /usr/lib/apache2/modules/mod_alias.so/
>>
>>     /[Wed Apr 20 15:43:52.433741 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module apreq_module from
>>     /usr/lib/apache2/modules/mod_apreq2.so/
>>
>>     /[Wed Apr 20 15:43:52.433841 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module auth_basic_module from
>>     /usr/lib/apache2/modules/mod_auth_basic.so/
>>
>>     /[Wed Apr 20 15:43:52.433909 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module authn_core_module from
>>     /usr/lib/apache2/modules/mod_authn_core.so/
>>
>>     /[Wed Apr 20 15:43:52.433973 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module authn_file_module from
>>     /usr/lib/apache2/modules/mod_authn_file.so/
>>
>>     /[Wed Apr 20 15:43:52.434057 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module authz_core_module from
>>     /usr/lib/apache2/modules/mod_authz_core.so/
>>
>>     /[Wed Apr 20 15:43:52.434152 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module authz_host_module from
>>     /usr/lib/apache2/modules/mod_authz_host.so/
>>
>>     /[Wed Apr 20 15:43:52.434220 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module authz_user_module from
>>     /usr/lib/apache2/modules/mod_authz_user.so/
>>
>>     /[Wed Apr 20 15:43:52.434305 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module autoindex_module from
>>     /usr/lib/apache2/modules/mod_autoindex.so/
>>
>>     /[Wed Apr 20 15:43:52.434461 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module deflate_module from
>>     /usr/lib/apache2/modules/mod_deflate.so/
>>
>>     /[Wed Apr 20 15:43:52.434537 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module dir_module from
>>     /usr/lib/apache2/modules/mod_dir.so/
>>
>>     /[Wed Apr 20 15:43:52.434612 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module env_module from
>>     /usr/lib/apache2/modules/mod_env.so/
>>
>>     /[Wed Apr 20 15:43:52.434707 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module filter_module from
>>     /usr/lib/apache2/modules/mod_filter.so/
>>
>>     /[Wed Apr 20 15:43:52.434784 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module mime_module from
>>     /usr/lib/apache2/modules/mod_mime.so/
>>
>>     /[Wed Apr 20 15:43:52.434887 2016] [so:debug] [pid 20402]
>>     mod_so.c(266): AH01575: loaded module mpm_event_module from
>>     /usr/lib/apache2/modules/mod_mpm_event.so/
>>
>>     /[Wed Apr 20 15:43:52.434975 2016] [so:debug] [pid 20402:tid
>>     139902927501184] mod_so.c(266): AH01575: loaded module
>>     negotiation_module from /usr/lib/apache2/modules/mod_negotiation.so/
>>
>>     /[Wed Apr 20 15:43:52.436071 2016] [so:debug] [pid 20402:tid
>>     139902927501184] mod_so.c(266): AH01575: loaded module
>>     perl_module from /usr/lib/apache2/modules/mod_perl.so/
>>
>>     /[Wed Apr 20 15:43:52.436186 2016] [so:debug] [pid 20402:tid
>>     139902927501184] mod_so.c(266): AH01575: loaded module
>>     setenvif_module from /usr/lib/apache2/modules/mod_setenvif.so/
>>
>>     /[Wed Apr 20 15:43:52.436281 2016] [so:debug] [pid 20402:tid
>>     139902927501184] mod_so.c(266): AH01575: loaded module
>>     status_module from /usr/lib/apache2/modules/mod_status.so/
>>
>>     /Segmentation fault/
>>
>>     /Action '-k start -X -e debug' failed./
>>
>>     /The Apache error log may have more information./
>>
>>     /root@netdot-new:/root/packages/netdot/1.0.7# /
>>
>>
>>
>> On centos 7.2
>> ?> only half of the dependencies are installing via make rpm-install
>> ?> all but 1 dependency are installing via make installdeps
>>
>> for some reason I can?t get Net::DNS::ZoneFile::Fast installed on 
>> Centos 7.2, when I try to install this module via cpanm, I?m getting 
>> this error:
>>
>>
>>     /cpanm (App::cpanminus) 1.6922 on perl 5.016003 built for
>>     x86_64-linux-thread-multi/
>>
>>     /Work directory is /root/.cpanm/work/1461153485.8990/
>>
>>     /You have make /usr/bin/make/
>>
>>     /You have LWP 6.05/
>>
>>     /You have /usr/bin/tar: tar (GNU tar) 1.26/
>>
>>     /Copyright (C) 2011 Free Software Foundation, Inc./
>>
>>     /License GPLv3+: GNU GPL version 3 or later
>>     <http://gnu.org/licenses/gpl.html>./
>>
>>     /This is free software: you are free to change and redistribute it./
>>
>>     /There is NO WARRANTY, to the extent permitted by law./
>>
>>     /
>>     /
>>
>>     /Written by John Gilmore and Jay Fenlason./
>>
>>     /You have /usr/bin/unzip/
>>
>>     /Checking if you have ExtUtils::MakeMaker 6.31 ... Yes (7.12)/
>>
>>     /Checking if you have ExtUtils::Install 1.46 ... Yes (1.58)/
>>
>>     /Searching Net::DNS::ZoneFile::Fast on cpanmetadb .../
>>
>>     /--> Working on Net::DNS::ZoneFile::Fast/
>>
>>     /Fetching
>>     
>> http://www.cpan.org/authors/id/H/HA/HARDAKER/Net-DNS-ZoneFile-Fast-1.24.tar.gz/
>>
>>     /-> OK/
>>
>>     /Unpacking Net-DNS-ZoneFile-Fast-1.24.tar.gz/
>>
>>     /Entering Net-DNS-ZoneFile-Fast-1.24/
>>
>>     /Checking configure dependencies from META.json/
>>
>>     /Configuring Net-DNS-ZoneFile-Fast-1.24/
>>
>>     /Running Makefile.PL/
>>
>>     /Checking if your kit is complete.../
>>
>>     /Looks good/
>>
>>     /Generating a Unix-style Makefile/
>>
>>     /Writing Makefile for Net::DNS::ZoneFile::Fast/
>>
>>     /Writing MYMETA.yml and MYMETA.json/
>>
>>     /-> OK/
>>
>>     /Checking dependencies from MYMETA.json .../
>>
>>     /Checking if you have IO::File 0 ... Yes (1.16)/
>>
>>     /Checking if you have Net::DNS 0.65 ... Yes (0.72)/
>>
>>     /Checking if you have MIME::Base64 0 ... Yes (3.13)/
>>
>>     /Checking if you have ExtUtils::MakeMaker 0 ... Yes (7.12)/
>>
>>     /Checking if you have Net::DNS::SEC 0.15 ... Yes (1.02)/
>>
>>     /Building and testing Net-DNS-ZoneFile-Fast-1.24/
>>
>>     /cp Fast.pm blib/lib/Net/DNS/ZoneFile/Fast.pm/
>>
>>     /Manifying 1 pod document/
>>
>>     /PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM"
>>     "-MTest::Harness" "-e" "undef *Test::Harness::Switches;
>>     test_harness(0, 'blib/lib', 'blib/arch')" t/*.t/
>>
>>     /t/00-load.t ..... ok/
>>
>>     /t/comment.t ..... ok/
>>
>>     /t/generate.t .... ok/
>>
>>     /t/lines.t ....... ok/
>>
>>     /t/newlines.t .... ok/
>>
>>     /t/null-rr.t ..... ok/
>>
>>     /t/origin.t ...... ok/
>>
>>     /t/read.t ........ ok/
>>
>>     */RRSIG not implemented at
>>     /usr/lib64/perl5/vendor_perl/Net/DNS/RR.pm line 630./*
>>
>>     */new Net::DNS::RR( ... ) at t/rr-dnssec.t line 91./*
>>
>>     */# Looks like your test exited with 2 before it could output
>>     anything./*
>>
>>     /t/rr-dnssec.t ... /
>>
>>     /Dubious, test returned 2 (wstat 512, 0x200)/
>>
>>     /Failed 42/42 subtests /
>>
>>     /t/rr-multi-a.t .. ok/
>>
>>     /t/rrs-ws.t ...... ok/
>>
>>     /t/rrs.t ......... ok/
>>
>>     /t/soattl.t ...... ok/
>>
>>     /t/ttl.t ......... ok/
>>
>>     /t/zone.t ........ ok/
>>
>>     /
>>     /
>>
>>     /Test Summary Report/
>>
>>     /-------------------/
>>
>>     /t/rr-dnssec.t (Wstat: 512 Tests: 0 Failed: 0)/
>>
>>     /Non-zero exit status: 2/
>>
>>     /  Parse errors: Bad plan.  You planned 42 tests but ran 0./
>>
>>     /Files=15, Tests=316,  1 wallclock secs ( 0.04 usr 0.00 sys + 
>>     0.90 cusr  0.12 csys =  1.06 CPU)/
>>
>>     /Result: FAIL/
>>
>>     /Failed 1/15 test programs. 0/316 subtests failed./
>>
>>     /make: *** [test_dynamic] Error 255/
>>
>>
>>
>> I can?t find any solution to get above module installed.
>>
>> Can anyone solve any of above errors?
>>
>> Did someone installed netdot recently? If yes, and install was 
>> successful , can you tell me on which linux distro?
>>
>> Thanks in advance for your replies!
>>
>> Kristof Van Doorsselaere
>>
>>
>>
>> _______________________________________________
>> Netdot-users mailing list
>> [email protected]https://osl.uoregon.edu/mailman/listinfo/netdot-users
>
> -- 
> --
> Stefan Deling
> Senior Consultant
>
> eksp? GmbH
>
> Hahnstr. 70
> 60528 Frankfurt am Main
> Tel: 069/77019031
> Mobil: 0172/ 656 90 42
> Fax: 069/96244482
> [email protected]
> www.ekspe.de
> ------------
> HRB Frankfurt am Main 98158
> Gesch?ftsf?hrer: Markus Mengelkamp
> Gerichtsstand: Frankfurt am Main
> USt-Nr. DE285782197

-- 
--
Stefan Deling
Senior Consultant

eksp? GmbH

Hahnstr. 70
60528 Frankfurt am Main
Tel: 069/77019031
Mobil: 0172/ 656 90 42
Fax: 069/96244482
[email protected]
www.ekspe.de
------------
HRB Frankfurt am Main 98158
Gesch?ftsf?hrer: Markus Mengelkamp
Gerichtsstand: Frankfurt am Main
USt-Nr. DE285782197
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
http://osl.uoregon.edu/pipermail/netdot-users/attachments/20160421/685b8efb/attachment.html
 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: netdot.rtf
Type: text/rtf
Size: 12308 bytes
Desc: not available
Url : 
http://osl.uoregon.edu/pipermail/netdot-users/attachments/20160421/685b8efb/attachment.rtf
 

------------------------------

_______________________________________________
Netdot-users mailing list
[email protected]
https://osl.uoregon.edu/mailman/listinfo/netdot-users


End of Netdot-users Digest, Vol 85, Issue 6
*******************************************

Reply via email to