Crypt::Random and Woody

2004-07-23 Thread Carlos Hanson
Greetings,

I am trying to install Net::SSH::Perl from CPAN on Woody.  A few of the
dependencies are failing.  One is Crypt::Random.  The following is the
make test results.  I appreciate any explanations or suggestions to
solve this.

Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib
-I/usr/lib/perl/5.6.1 -I/usr/share/perl/5.6.1 -e 'use Test::Harness
qw(runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/generator..ok 3/18PARI:   ***   forbidden division t_REAL %
t_INT. at /usr/local/lib/perl/5.6.1/Math/Pari.pm line 978.
t/generator..dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 4-18
Failed 15/18 tests, 16.67% okay
t/makerandom_itv.PARI:   ***   forbidden division t_REAL % t_INT. at
/usr/local/lib/perl/5.6.1/Math/Pari.pm line 978.
t/makerandom_itv.dubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 1-5
Failed 5/5 tests, 0.00% okay
t/octet_string...ok 
t/pari_misfeaturePARI:   ***   forbidden division t_REAL %
t_INT. at /usr/local/lib/perl/5.6.1/Math/Pari.pm line 978.
t/pari_misfeaturedubious
Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED test 1
Failed 1/1 tests, 0.00% okay
t/random.ok 
Failed Test Stat Wstat Total Fail  Failed  List of Failed
---
 t/generator.t255 6528018   30 166.67%  4-18
t/makerandom_itv.t   255 65280 5   10 200.00%  1-5
t/pari_misfeature.t  255 65280 12 200.00%  1
Failed 3/5 test scripts, 40.00% okay. 21/27 subtests failed, 22.22%
okay. make: *** [test_dynamic] Error 11
  /usr/bin/make test -- NOT OK


-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: sed question.

2004-06-04 Thread Carlos Hanson
On Fri, 04 Jun 2004 10:31:07 -0400
Ralph Crongeyer [EMAIL PROTECTED] wrote:

 Hi all,
 I need to do a pattern match with sed of ( and  ). I need to replace 
 every ( with ( and every ) with ) on every line.
 
 Can someone help me with this?
 
 Thanks
 
 Ralph
 

sed 's/[()]//g'

Here is the test I used:

$ echo This (is) a (test) of (()) | sed 's/[()]//g'  
This (is) a (test) of (())


-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: sed question.

2004-06-04 Thread Carlos Hanson
On Fri, 04 Jun 2004 11:28:50 -0400
Ralph Crongeyer [EMAIL PROTECTED] wrote:

 Carlos Hanson wrote:
 
 On Fri, 04 Jun 2004 10:31:07 -0400
 Ralph Crongeyer [EMAIL PROTECTED] wrote:
 
   
 
 Hi all,
 I need to do a pattern match with sed of ( and  ). I need to
 replace every ( with ( and every ) with ) on every line.
 
 
 sed 's/[()]//g'
 
 
 Carlos, Thanks!
 By the way, what does the  mean?
 
 Ralph
 

It refers to the portion of the pattern space which matched.  Quoted
from the sed man page.

-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Doc viewer

2004-06-01 Thread Carlos Hanson
On Tue, 01 Jun 2004 20:27:26 +0100
Mark Crean [EMAIL PROTECTED] wrote:

 Hi
 
 Maybe a silly question but nearly all the Debian docs in the 
 /usr/share/doc tree are in gz format. Is there a viewer that will allow 
 me to read them without having to decompress them first?
 
 :)
 
 Fish

Vim.

-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: OT - trivial programming language

2004-05-21 Thread Carlos Hanson
On Fri, 21 May 2004 14:55:35 -0400
richard lyons [EMAIL PROTECTED] wrote:

 I'm asking for a bit of advice here.  
 
 I wish to convert a kaddressbook database to abook format saving as 
 many fields as possible.  
 

[ ... ]

 
 I could probably do it in perl - but I've never really learned perl, 
 and would have to work from the manual.
 

Perl is a great language.  I think it can solve many issues quickly, but it does 
appear large and overwhelming at first.

 
 I really do need to equip myself with a convenient scripting language 
 for all these day-to-day admin tasks, and I'd like it if it can do a 
 little maths for me at time too.  Please advise me which manual to 
 open.
 

Until this past year, I used three primary tools in conjunction with the Bourne Shell 
for my day-to-day admin tasks: sed, grep and awk.  With these three tools you can 
manipulate text to your heart's content.  In this case, if I didn't want to use perl, 
awk is a good choice.  For example,

echo hanson,carlos,[EMAIL PROTECTED],123 street,somewhere,555-1234 |
awk '
  BEGIN { FS=, }
  {
printf ([%s]\n, NR)
printf (name=%s %s\n, $2, $1)
printf (email=%s\n, $3)
printf (address=%s\n, $4)
printf (city=%s\n, $5)
printf (phone=%s\n, $6)
printf (\n)
  }'

but the equivalent in perl script is

#!/usr/bin/perl
my $count = 1;
while () {
chomp;
my @record = split(/,/);
printf ([%s]\n, $count++);
printf (name=%s %s\n, $record[1], $record[0]);
printf (email=%s\n, $record[2]);
printf (address=%s\n, $record[3]);
printf (city=%s\n, $record[4]);
printf (phone=%s\n, $record[5]);
printf (\n);
}

If I was to do something quick on the command line, I would use sed, grep and awk.  
Otherwise, I try to use perl.  Perl is a combination of those tools and more.

Enjoy.

-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Script execution at boot time..

2004-05-17 Thread Carlos Hanson
On Fri, 14 May 2004 20:52:19 -0400 (EDT)
Ishwar Rattan [EMAIL PROTECTED] wrote:

 I understand that there is documentation. I have looked at it
 but have not had success. If you can help, please do so.
 
 -ishwar
 

Here are the startup script basics:

There are different run levels for running a Unix system.  Run level 2
is the default for Debian.

$ grep default /etc/inittab 
# The default runlevel.
id:2:initdefault:

So when Debian goes to run startup scripts it looks in the /etc/rc2.d
directory.  If you list that directory you will find symbolic links to
scripts in the /etc/init.d directory.  The purpose is to have one place
to store startup scripts and allow links from the various runlevel
directories instead of copying and having to maintain multiple scripts
in multiple directories.

If you want a script to run during the boot process, put the script in
the /etc/init.d directory (make sure it is executable) and make a
symbolic link to it from the /etc/rc2.d directory.

The symbolic link should be named with the following pattern: SXXname. 
Where S is for start, XX is a two digit number to determine what order
to start and name is the name of the script found in /etc/init.d.  In
/etc/rc0.d and /etc/rc6.d you will find corresponding stop scripts
(KXXname with the K for kill).

The update-rc.d program can help with creation of the rc links, but it
can also be done manually.  If you install a Debian package that
requires a startup script, it should be taken care of automatically by
the package.  The ssh package does this.

Hopefully, this information helps to better understand the
documentation.  I am also willing to help clarify information in the
documenation if you have specific questions after reviewing it.

-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Unidentified subject!

2004-05-14 Thread Carlos Hanson
On Fri, 14 May 2004 11:58:35 -0400 (EDT)
Ishwar Rattan [EMAIL PROTECTED] wrote:

 
 How does one start local services? I run ssh daemon after boot using
 
 #/etc/init.d/ssh start
 
 is there way to execute a /etc/rc.local file as the last step in boot
 process?
 
 Any ideas?
 
 -ishwar
 
 

http://www.debian.org/doc/manuals/reference/ch-system.en.html#s-boot


-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Script execution at boot time..

2004-05-14 Thread Carlos Hanson
Rather than repeating existing documentation, I must again provide a
link to the documention:

http://www.debian.org/doc/debian-policy/ch-opersys.html#s-sysvinit


On Fri, 14 May 2004 16:26:48 -0400 (EDT)
Ishwar Rattan [EMAIL PROTECTED] wrote:

 
 I have written a shell script /etc/init.d/rclocal
 with two lines..
 
   /etc/init.d/ssh start
   /home/mine/iptablerules
 
 and created a link in /etc/rc3.d
 
 S99rclocal link to ../init.d/rclocal
 
 and reboot won't execute the script. If I do the same by hand it
 works. I aso tried placing the link in /etc/rc2.d bu had no luck.
 
 Any help will be appreciated.
 
 -ishwar
 


-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: apt-file usage

2004-05-12 Thread Carlos Hanson
Did you do an update first?

  # apt-file update


On Wed, 12 May 2004 12:25:58 -0400
Matt Price [EMAIL PROTECTED] wrote:

 Hi,
 
 I'm trying to understand how to use apt-file.  I've just installed it
 on unstable (2.0.3-6) and am using what I believe is the default
 /etc/apt/apt-file.conf (follows below).
 
 when I try:
 
 apt-file list mozilla-firefox
 or
 apt-file search firefox
 
 I get nothing.  Am I doing something wrong?  Or is the config perhaps
 not set up right?
 
 I ifnd the man page soemwhat telegraphic, so perhaps I'm missing
 something!  
 
 thanks,
 matt
 

-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: PAM ldap login on woody

2004-04-15 Thread Carlos Hanson
Let me close this thread by adding my solution.  I feel rather foolish, but I failed 
to check the settings for my user in the LDAP server.  They had been set months ago 
with a default loginShell of /bin/false.

So all the PAM configurations were correct which is why the logs indicated success.  
But when it tried to start a shell, /bin/false stopped everything and the session was 
closed.  After changing to /bin/bash, my login succeeded.

I have since found one website with an example that does add the session configuration 
mentioned below.  But it works fine without it.  I need to do further research to see 
what effect one has over the other.


On Tue, 13 Apr 2004 09:52:25 -0700
Carlos Hanson [EMAIL PROTECTED] wrote:

 None of the examples show that as a requirement.  When I add that line,
 I get the same results without a log showing a session opened and a
 session closed.
 
 
 On Tue, 13 Apr 2004 00:13:05 +0200
 Bob Schlärmann [EMAIL PROTECTED] wrote:
 
  
  Unless i miss something, why didn't you specify an ldap rule here too,
  like:
  
  session  sufficient   pam_ldap.so
  
 

-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053



Re: PAM ldap login on woody

2004-04-13 Thread Carlos Hanson
None of the examples show that as a requirement.  When I add that line,
I get the same results without a log showing a session opened and a
session closed.


On Tue, 13 Apr 2004 00:13:05 +0200
Bob Schlärmann [EMAIL PROTECTED] wrote:

 On Fri, 9 Apr 2004 12:26:43 -0700
 Carlos Hanson [EMAIL PROTECTED] wrote:
 
  Greetings,
  
  I am trying to use pam_ldap for logins from the console and ssh.  I
  have installed both libpam-ldap and libnss-ldap.  libnss-ldap is
  working as expected.  And libpam-ldap seems close.
 
  sessionrequired   pam_unix.so
  sessionrequired   pam_mkhomedir.so skel=/etc/skel/ umask=0022
  sessionoptional   pam_lastlog.so
  sessionoptional   pam_motd.so
  sessionoptional   pam_mail.so standard noenv
 
 Unless i miss something, why didn't you specify an ldap rule here too,
 like:
 
 session  sufficient   pam_ldap.so
 


-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053



PAM ldap login on woody

2004-04-09 Thread Carlos Hanson
Greetings,

I am trying to use pam_ldap for logins from the console and ssh.  I have installed 
both libpam-ldap and libnss-ldap.  libnss-ldap is working as expected.  And 
libpam-ldap seems close.

When I login on the console or ssh, I get the MOTD and then I am sent back to the 
previous prompt, login or original host, respectively.  I have included log and 
configuration files.  If I missed something, let me know.  

Here is a log sample from an ssh attempt:
---
Apr  9 11:38:16 web1 sshd[506]: Accepted password for chanson from 10.1.1.110 port 
3367 ssh2
Apr  9 11:38:16 web1 PAM_unix[508]: (ssh) session opened for user chanson by 
(uid=25000)
Apr  9 11:38:16 web1 PAM_unix[508]: (ssh) session closed for user chanson
Apr  9 11:38:16 web1 sshd[508]: PAM pam_putenv: delete non-existent entry; MAIL
---

Here is one from a console attempt:
---
Apr  9 11:38:51 web1 PAM_unix[479]: (login) session opened for user chanson by 
LOGIN(uid=0)
---

The following are the pam.d conf files:

--
login:
--
auth   requisite  pam_securetty.so
auth   requisite  pam_nologin.so
auth   required   pam_env.so
auth   sufficient pam_ldap.so
auth   required   pam_unix.so nullok try_first_pass

accountsufficient pam_ldap.so
accountrequired   pam_unix.so

sessionrequired   pam_unix.so
sessionrequired   pam_mkhomedir.so skel=/etc/skel/ umask=0022
sessionoptional   pam_lastlog.so
sessionoptional   pam_motd.so
sessionoptional   pam_mail.so standard noenv

password   sufficient pam_ldap.so
password   required   pam_unix.so nullok obscure min=4 max=8 md5 use_first_pass


ssh:

auth   required pam_nologin.so
auth   sufficient   pam_ldap.so debug
auth   required pam_unix.so try_first_pass
auth   required pam_env.so # [1] 

accountsufficient   pam_ldap.so
accountrequired pam_unix.so

sessionrequired pam_unix.so
sessionrequired pam_mkhomedir.so skel=/etc/skel/ umask=0022
sessionoptional pam_lastlog.so # [1]
sessionoptional pam_motd.so # [1]
sessionoptional pam_mail.so standard noenv # [1]
sessionrequired pam_limits.so

password   sufficient   pam_ldap.so
password   required pam_unix.so use_first_pass

---
passwd:
---
password   sufficient pam_ldap.so
password   required   pam_unix.so nullok obscure min=4 max=8 md5 use_first_pass


-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: parsing Apache logs

2004-04-09 Thread Carlos Hanson
Using apt-cache always helps me find what I need.  Usually I do a couple searches with 
different key words, but here is a one line search:

  apt-cache search web log 'analy(sis)|(zer)'


On Fri, 9 Apr 2004 17:07:27 -0400
S.D.A. [EMAIL PROTECTED] wrote:

 Happy Good Friday everyone:
 
 I seem to remember there being a Debian package that allowed one to parse and
 view Apache logs via the web. I can't remember the name of the package though.
 
 Anyone remind me? Thanks.
 

-- 
Carlos Hanson
Webmaster and Postmaster
Tigard-Tualatin School District

ph: 503.431.4053


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]