Re: 9.1 - 9.2 upgrade

2013-10-09 Thread Doug Hardie

On 8 October 2013, at 16:40, Polytropon  wrote:

> On Tue, 8 Oct 2013 11:20:40 -0700, Doug Hardie wrote:
>> I tried downloading the src with:
>> 
>> svn co https://svn0.us-west.FreeBSD.org/base/releng/9.2 /mnt/usr/src
>> 
>> I didn't get Release 9.2. The first entry in UPDATING is:
>> 
>> 20130705:
>>hastctl(8)'s `status' command output changed to terse one-liner 
>> format.
>>Scripts using this should switch to `list' command or be rewritten.
>> 
>> 
>> There is an entry earlier for Release 9.1. but no entry for Release 9.2.
> 
> You could try downloading and extracting the "src" distribution:
> 
> ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/9.2-RELEASE/src.txz

Before I saw this I built from the src obtained via svn.  The system now boots. 
 I still have no idea what was preventing it from booting.  It was something 
between displaying the Beastie menu and waiting for user input.  There had to 
be at least 2 issues as the messages changed after the first attempt to rebuild 
the system.  I tried to chase down the boot code for the first error message 
and it appears to be generated when there is a problem with a directory.  I 
couldn't find any further diagnostic info to identify the directory.  I have 
not yet tried to chase down the second set of messages in the source.

The system now says its 9.2.  UPDATING still looks the same.  Interestingly 
enough, on another system that I updated earlier to 9.2 via freebsd-update, 
UPDATING there is identical to the one on this system.  There is no 9.2 entry.  

Also of note is that most of the ports/packages are still present.  However 
SASL2 vanished without a trace.  Its easily replaced, but why is certainly 
interesting.  I have no ideas at this point.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: 9.1 - 9.2 upgrade

2013-10-08 Thread Doug Hardie

On 8 October 2013, at 06:22, dweimer  wrote:

> On 10/08/2013 4:27 am, Doug Hardie wrote:
>> On 5 October 2013, at 05:08, Polytropon  wrote:
>>> On Fri, 4 Oct 2013 21:49:18 -0700, Doug Hardie wrote:
>>>> On 4 October 2013, at 20:03, Polytropon  wrote:
>>>>> On Fri, 4 Oct 2013 19:42:15 -0700, Doug Hardie wrote:
>>>>>> On 4 October 2013, at 19:08, Polytropon  wrote:
>>>>>>> On Fri, 4 Oct 2013 18:58:52 -0700, Doug Hardie wrote:
>>>>>>>> The exact sequence was:
>>>>>>>> Step 1:  freebsd-update from 9.1 to 9.2
>>>>>>> Have you verified in /etc/freebsd-update.conf that "src"
>>>>>>> is definitely part of what should be updated?
>>>>>> System is not bootable - can't verify anything…
>>>>> Does the system (or better, its "enclosure", software-wise)
>>>>> allow booting a rescue system or an emergency media, such
>>>>> as a FreeBSD v9 live system?
>>>> Yes - but there is no one there who can successfully be told
>>>> how to run it.
>>> Not even inserting a USB stick (with the FreeBSD memstick data)
>>> or a CD?
>>>> We have serious communications issues - they want to use back
>>>> slashes and have no idea what a slash is.
>>> Maybe that is the result of many years of "administration" on
>>> "Windows" PCs. :-)
>>>> Even if you tell them which key to use, they know better and
>>>> use a back slash cause thats what Windoze uses.
>>> Uh... "knowing better" would disqualify them as maintainers of
>>> a server installation. The inability to learn (or even to read
>>> and follow instructions) is a dangerous thing.
>>>> The disk should be in the mail to me now.  I will be able to
>>>> work with it when it arrives.
>>> Okay, that's also a possible alternative. To be honest, that's
>>> the first time I hear about this procedure. But doable.
>>>>> The file /etc/freebsd-update.conf should contain the line
>>>>>   Components src world kernel
>>>>> if you want to make sure the source is properly updated,
>>>>> along with the world and kernel (GENERIC).
>>>> As indicated before, I don't think all the source got updated.
>>>> The kernel showed 9.2 after recompilation.  However UPDATING
>>>> was not updated.  Thats as much as I could check before.
>>> I assume that this could be possible by inconsistently updated
>>> sources. It would be a good start to remove /usr/src and download
>>> the sources of the correct version via SVN _or_ freebsd-update
>>> again. Before the next installation attempt, /usr/obj should be
>>> removed as well, just to be sure.
>>>>>>>> Step 5:  reboot
>>>>>>> Attention: Into single-user mode.
>>>>>> Not possible since the system is located over 100 miles away.
>>>>>> Everything has to be done via remote console.
>>>>> Does this mean "SSH only" or do you have a _real_ console
>>>>> transmission by which you can access the system _prior_ to
>>>>> the OS providing the SSH access? I'm mentioning this because
>>>>> the traditional approach requires (few) steps done in the
>>>>> single-user mode where no SSH connectivity is provided in
>>>>> the "normal" way…
>>>> I have a telnet box that has serial connections to the console
>>>> ports.  That approach has been used without any issues since
>>>> FreeBSD 2.5.  I do disable all ports during the process via an
>>>> reduced rc.conf file.
>>> A serial console should also work, but even though I've been
>>> using serial consoles (and _real_ serial terminals), one thing
>>> I'm not sure about: Is it possible to interrupt (!) the boot
>>> process at an early stage to get to the loader prompt and
>>> boot into single user mode from there?
>>> Ok
>>> boot -s
>>> If not, do you have the "beastie menu" (or whatever it is called
>>> today) enabled to go to SUM to perform the "make installworld" step?
>>> Anyway, if you can install everything is required with the disk
>>> at home, and then send it back to that "datacenter" (according
>>> to your characterization, the quotes are deserved), that should
>>> solve the problems and make sure everything works as i

Re: 9.1 - 9.2 upgrade

2013-10-08 Thread Doug Hardie

On 5 October 2013, at 05:08, Polytropon  wrote:

> On Fri, 4 Oct 2013 21:49:18 -0700, Doug Hardie wrote:
>> 
>> On 4 October 2013, at 20:03, Polytropon  wrote:
>> 
>>> On Fri, 4 Oct 2013 19:42:15 -0700, Doug Hardie wrote:
>>>> 
>>>> On 4 October 2013, at 19:08, Polytropon  wrote:
>>>> 
>>>>> On Fri, 4 Oct 2013 18:58:52 -0700, Doug Hardie wrote:
>>>>>> The exact sequence was:
>>>>>> 
>>>>>> Step 1:  freebsd-update from 9.1 to 9.2
>>>>> 
>>>>> Have you verified in /etc/freebsd-update.conf that "src"
>>>>> is definitely part of what should be updated?
>>>> 
>>>> System is not bootable - can't verify anything…
>>> 
>>> Does the system (or better, its "enclosure", software-wise)
>>> allow booting a rescue system or an emergency media, such
>>> as a FreeBSD v9 live system?
>> 
>> Yes - but there is no one there who can successfully be told
>> how to run it.
> 
> Not even inserting a USB stick (with the FreeBSD memstick data)
> or a CD?
> 
> 
> 
>> We have serious communications issues - they want to use back
>> slashes and have no idea what a slash is.
> 
> Maybe that is the result of many years of "administration" on
> "Windows" PCs. :-)
> 
> 
> 
>> Even if you tell them which key to use, they know better and
>> use a back slash cause thats what Windoze uses.
> 
> Uh... "knowing better" would disqualify them as maintainers of
> a server installation. The inability to learn (or even to read
> and follow instructions) is a dangerous thing.
> 
> 
> 
>> The disk should be in the mail to me now.  I will be able to
>> work with it when it arrives.
> 
> Okay, that's also a possible alternative. To be honest, that's
> the first time I hear about this procedure. But doable.
> 
> 
> 
>>> The file /etc/freebsd-update.conf should contain the line
>>> 
>>> Components src world kernel
>>> 
>>> if you want to make sure the source is properly updated,
>>> along with the world and kernel (GENERIC).
>> 
>> As indicated before, I don't think all the source got updated. 
>> The kernel showed 9.2 after recompilation.  However UPDATING
>> was not updated.  Thats as much as I could check before.
> 
> I assume that this could be possible by inconsistently updated
> sources. It would be a good start to remove /usr/src and download
> the sources of the correct version via SVN _or_ freebsd-update
> again. Before the next installation attempt, /usr/obj should be
> removed as well, just to be sure.
> 
> 
> 
>>>>>> Step 5:  reboot
>>>>> 
>>>>> Attention: Into single-user mode.
>>>> 
>>>> Not possible since the system is located over 100 miles away.
>>>> Everything has to be done via remote console.
>>> 
>>> Does this mean "SSH only" or do you have a _real_ console
>>> transmission by which you can access the system _prior_ to
>>> the OS providing the SSH access? I'm mentioning this because
>>> the traditional approach requires (few) steps done in the
>>> single-user mode where no SSH connectivity is provided in
>>> the "normal" way…
>> 
>> I have a telnet box that has serial connections to the console
>> ports.  That approach has been used without any issues since
>> FreeBSD 2.5.  I do disable all ports during the process via an
>> reduced rc.conf file.
> 
> A serial console should also work, but even though I've been
> using serial consoles (and _real_ serial terminals), one thing
> I'm not sure about: Is it possible to interrupt (!) the boot
> process at an early stage to get to the loader prompt and
> boot into single user mode from there?
> 
>   Ok
>   boot -s
> 
> If not, do you have the "beastie menu" (or whatever it is called
> today) enabled to go to SUM to perform the "make installworld" step?
> 
> Anyway, if you can install everything is required with the disk
> at home, and then send it back to that "datacenter" (according
> to your characterization, the quotes are deserved), that should
> solve the problems and make sure everything works as intended.

The Thick Plottens…

I received the drives and installed them on a working system.  The failed 
system is structured with a single partition for the system and another for 
swap.  For some unknown reason, the BIOS got left configured to boot t

Re: 9.1 - 9.2 upgrade

2013-10-04 Thread Doug Hardie

On 4 October 2013, at 20:03, Polytropon  wrote:

> On Fri, 4 Oct 2013 19:42:15 -0700, Doug Hardie wrote:
>> 
>> On 4 October 2013, at 19:08, Polytropon  wrote:
>> 
>>> On Fri, 4 Oct 2013 18:58:52 -0700, Doug Hardie wrote:
>>>> The exact sequence was:
>>>> 
>>>> Step 1:  freebsd-update from 9.1 to 9.2
>>> 
>>> Have you verified in /etc/freebsd-update.conf that "src"
>>> is definitely part of what should be updated?
>> 
>> System is not bootable - can't verify anything…
> 
> Does the system (or better, its "enclosure", software-wise)
> allow booting a rescue system or an emergency media, such
> as a FreeBSD v9 live system?

Yes - but there is no one there who can successfully be told how to run it.  We 
have serious communications issues - they want to use back slashes and have no 
idea what a slash is.  Even if you tell them which key to use, they know better 
and use a back slash cause thats what Windoze uses.  The disk should be in the 
mail to me now.  I will be able to work with it when it arrives.

> 
> The file /etc/freebsd-update.conf should contain the line
> 
>   Components src world kernel
> 
> if you want to make sure the source is properly updated,
> along with the world and kernel (GENERIC).

As indicated before, I don't think all the source got updated.  The kernel 
showed 9.2 after recompilation.  However UPDATING was not updated.  Thats as 
much as I could check before.

> 
> 
> 
>>>> Step 5:  reboot
>>> 
>>> Attention: Into single-user mode.
>> 
>> Not possible since the system is located over 100 miles away.
>> Everything has to be done via remote console.
> 
> Does this mean "SSH only" or do you have a _real_ console
> transmission by which you can access the system _prior_ to
> the OS providing the SSH access? I'm mentioning this because
> the traditional approach requires (few) steps done in the
> single-user mode where no SSH connectivity is provided in
> the "normal" way…

I have a telnet box that has serial connections to the console ports.  That 
approach has been used without any issues since FreeBSD 2.5.  I do disable all 
ports during the process via an reduced rc.conf file.

> 
> 
> 
> 
> 
> -- 
> Polytropon
> Magdeburg, Germany
> Happy FreeBSD user since 4.0
> Andra moi ennepe, Mousa, ...
> 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: 9.1 - 9.2 upgrade

2013-10-04 Thread Doug Hardie

On 4 October 2013, at 19:08, Polytropon  wrote:

> On Fri, 4 Oct 2013 18:58:52 -0700, Doug Hardie wrote:
>> The exact sequence was:
>> 
>> Step 1:  freebsd-update from 9.1 to 9.2
> 
> Have you verified in /etc/freebsd-update.conf that "src"
> is definitely part of what should be updated?

System is not bootable - can't verify anything…

> 
> 
> 
>> Step 2:  make buildworld
>> Step 3:  make build_kernel KERNCONF=LAFN
>> Step 4:  make install_kernel KERNCONF=LAFN
> 
> I assume the correct targets "buildkernel" and "installkernel"
> have been used. ;-)
> 

Yes

> 
> 
>> Step 5:  reboot
> 
> Attention: Into single-user mode.

Not possible since the system is located over 100 miles away.  Everything has 
to be done via remote console.


> 
> 
> 
>> Step 6:  mergemaster -p
>> Step 7:  make installworld
>> Step 8:  mergemaster -i
>> Step 9:  make delete-old
>> Step 10:  reboot
> 
> Into multi-user mode again.
> 
> 
> 
>> oops, something went wrong..
>> 
>> After step 5, uname -a still showed 9.2 but now it listed the
>> kernel I built rather than generic.
> 
> Again, verify your configuration. Compare your steps with the
> comment header of /usr/src/Makefile which illustrates the
> exact procedure; from a (dated) 8-STABLE installation:
> 
> 1.  `cd /usr/src'   (or to the directory containing your source tree).
> 2.  `make buildworld'
> 3.  `make buildkernel KERNCONF=YOUR_KERNEL_HERE' (default is GENERIC).
> 4.  `make installkernel KERNCONF=YOUR_KERNEL_HERE'   (default is GENERIC).
>  [steps 3. & 4. can be combined by using the "kernel" target]
> 5.  `reboot'(in single user mode: boot -s from the loader prompt).
> 6.  `mergemaster -p'
> 7.  `make installworld'
> 8.  `make delete-old'
> 9.  `mergemaster'(you may wish to use -i, along with -U or -F).
> 10.  `reboot'
> 11.  `make delete-old-libs' (in case no 3rd party program uses them anymore)
> 
> 
> -- 
> Polytropon
> Magdeburg, Germany
> Happy FreeBSD user since 4.0
> Andra moi ennepe, Mousa, ...
> 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: 9.1 - 9.2 upgrade

2013-10-04 Thread Doug Hardie

On 4 October 2013, at 09:22, dweimer  wrote:

> On 10/04/2013 1:36 am, Doug Hardie wrote:
>> On 3 October 2013, at 11:48, Doug Hardie  wrote:
>>> On 3 October 2013, at 10:49, Doug Hardie  wrote:
>>>> I just did an upgrade using freebsd-update to 9.2.  This system uses a 
>>>> custom kernel so I am rebuilding everything after the update completed.  
>>>> However, I noticed that /usr/src/UPDATING has not been updated.  The first 
>>>> entry still says:  9.1-RELEASE.  Is this correct?
>>> Well, it just got worse - The last reboot now fails:  I am using a remote 
>>> console and it shows:
>>> --> Press a key on the console to reboot <--
>>> Rebooting...
>>> Consoles: internal video/keyboard  serial port
>>> BIOS drive A: is disk0
>>> BIOS drive C: is disk1
>>> BIOS 639kB/2087360kB available memory
>>> FreeBSD/x86 bootstrap loader, Revision 1.1
>>> (d...@zool.lafn.org, Thu Oct  3 04:23:13 PDT 2013)
>>> Can't work out which disk we are booting from.
>>> Guessed BIOS device 0x not found by probes, defaulting to disk0:
>>> panic: free: guard1 fail @ 0x7f481ed0 from 
>>> /usr/src/sys/boot/i386/loader/../../common/module.c:1004
>>> --> Press a key on the console to reboot <--
>>> I can enter a string as it doesn't try to reboot again till the return is 
>>> entered.  I've tried b disk1, but it still only tries disk0.  The system 
>>> rebooted fine after the reboot after make kernel.  Mergemaster didn't seem 
>>> to affect anything dealing with boot.  Don't know what make delete-old does 
>>> but the descriptions lead me to not believe it could cause this.  This 
>>> system is on the other side of LA from me so its a major trip timewise.  
>>> Any ideas how this can be recovered remotely?
>> Booting off the live CD didn't find anything obviously wrong.  I
>> replaced the kernel with the old one and still the same error.  I am
>> having the drive mailed to me and will work with it here.  However, it
>> appears a new install is going to be required.  The old sysinstall had
>> the capability to skip over the formatting of the disk by just
>> entering quit.  It would then just replace the system components and
>> leave everything else alone.  I don't see any obvious way to do the
>> same thing with bsdinstall.  Is there a way to do that.  I don't want
>> to have to completely rebuild the drive, but just replace the system.
>> ___
>> freebsd-questions@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
> 
> Just want to clarify the steps that started this
> 
> if I read everything right:
> 
> Step 1:  freebsd-update from 9.1 to 9.2
> Step 2:  compile from source ?  Was this world, or just the custom kernel??
> Step 3:  make delete-old
> Step 4:  mergemaster
> Step 5:  reboot
> oops, something went wrong..
> 
> If my suspicions are correct, the source was still 9.1 patch 7,  but the 
> system was running 9.2 from the binary update.  This may have caused the make 
> delete-old to delete things it shouldn't have
> 
> The very first thing I would do is bring the disk up in another system and 
> make a backup copy of the data.
> 
> I have never tried this process, I am basically just taking the steps I use 
> for updating a zfs system using boot environments, and applying them in order 
> to build a new kernel and world to an alternate directory, as a method of 
> recovering the system.
> 
> The next step I would take is to then mount the file systems in an alternate 
> location, /mnt for example
> 
> make MAKEOBJDIRPREFIX /mnt/usr/obj
> make DESTDIR /mnt
> cd /mnt/usr/src
> rm -r * .svn
> rm -r /usr/obj/*
> svn co https://svn0.us-west.freebsd.org/base/releng/9.2
> make buildwolrd
> make buildkernel
> make installkernel
> make installworld
> make -DBATCH_DELETE_OLD_FILES delete-old
> make -DBATCH_DELETE_OLD_FILES delete-old-libs
> mergemaster -Ui /mnt/usr/src -D /mnt
> 
> With some luck the file system will now contain a boot-able FreeBSD install, 
> that will still have all the settings in place, except it will be the generic 
> kernel.  You should then just be able to build and install the custom kernel, 
> from the booted system as you normally would.
> 

The exact sequence was:

Step 1:  freebsd-update from 9.1 to 9.2
Step 2:  make buildworld
Step 3:  make build_kernel KERNCONF=LAFN
Step 4:  make install_kernel KERNCONF=LAFN
Step 5:  reboot
Step 6:  mergemaster -p
Step 7:  make installworld
Step 8:  mergemaster -i
Step 9:  make delete-old
Step 10:  reboot
oops, something went wrong..

After step 5, uname -a still showed 9.2 but now it listed the kernel I built 
rather than generic.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: 9.1 - 9.2 upgrade

2013-10-03 Thread Doug Hardie

On 3 October 2013, at 11:48, Doug Hardie  wrote:

> 
> On 3 October 2013, at 10:49, Doug Hardie  wrote:
> 
>> I just did an upgrade using freebsd-update to 9.2.  This system uses a 
>> custom kernel so I am rebuilding everything after the update completed.  
>> However, I noticed that /usr/src/UPDATING has not been updated.  The first 
>> entry still says:  9.1-RELEASE.  Is this correct?
> 
> Well, it just got worse - The last reboot now fails:  I am using a remote 
> console and it shows:
> 
> --> Press a key on the console to reboot <--
> Rebooting...
> Consoles: internal video/keyboard  serial port  
> BIOS drive A: is disk0
> BIOS drive C: is disk1
> BIOS 639kB/2087360kB available memory
> 
> FreeBSD/x86 bootstrap loader, Revision 1.1
> (d...@zool.lafn.org, Thu Oct  3 04:23:13 PDT 2013)
> Can't work out which disk we are booting from.
> Guessed BIOS device 0x not found by probes, defaulting to disk0:
> 
> panic: free: guard1 fail @ 0x7f481ed0 from 
> /usr/src/sys/boot/i386/loader/../../common/module.c:1004
> --> Press a key on the console to reboot <--
> 
> 
> I can enter a string as it doesn't try to reboot again till the return is 
> entered.  I've tried b disk1, but it still only tries disk0.  The system 
> rebooted fine after the reboot after make kernel.  Mergemaster didn't seem to 
> affect anything dealing with boot.  Don't know what make delete-old does but 
> the descriptions lead me to not believe it could cause this.  This system is 
> on the other side of LA from me so its a major trip timewise.  Any ideas how 
> this can be recovered remotely?

Booting off the live CD didn't find anything obviously wrong.  I replaced the 
kernel with the old one and still the same error.  I am having the drive mailed 
to me and will work with it here.  However, it appears a new install is going 
to be required.  The old sysinstall had the capability to skip over the 
formatting of the disk by just entering quit.  It would then just replace the 
system components and leave everything else alone.  I don't see any obvious way 
to do the same thing with bsdinstall.  Is there a way to do that.  I don't want 
to have to completely rebuild the drive, but just replace the system.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: 9.1 - 9.2 upgrade

2013-10-03 Thread Doug Hardie

On 3 October 2013, at 11:58, dweimer  wrote:

> On 10/03/2013 1:48 pm, Doug Hardie wrote:
>> On 3 October 2013, at 10:49, Doug Hardie  wrote:
>>> I just did an upgrade using freebsd-update to 9.2.  This system uses a 
>>> custom kernel so I am rebuilding everything after the update completed.  
>>> However, I noticed that /usr/src/UPDATING has not been updated.  The first 
>>> entry still says:  9.1-RELEASE.  Is this correct?
>> Well, it just got worse - The last reboot now fails:  I am using a
>> remote console and it shows:
>> --> Press a key on the console to reboot <--
>> Rebooting...
>> Consoles: internal video/keyboard  serial port
>> BIOS drive A: is disk0
>> BIOS drive C: is disk1
>> BIOS 639kB/2087360kB available memory
>> FreeBSD/x86 bootstrap loader, Revision 1.1
>> (d...@zool.lafn.org, Thu Oct  3 04:23:13 PDT 2013)
>> Can't work out which disk we are booting from.
>> Guessed BIOS device 0x not found by probes, defaulting to disk0:
>> panic: free: guard1 fail @ 0x7f481ed0 from
>> /usr/src/sys/boot/i386/loader/../../common/module.c:1004
>> --> Press a key on the console to reboot <--
>> I can enter a string as it doesn't try to reboot again till the return
>> is entered.  I've tried b disk1, but it still only tries disk0.  The
>> system rebooted fine after the reboot after make kernel.  Mergemaster
>> didn't seem to affect anything dealing with boot.  Don't know what
>> make delete-old does but the descriptions lead me to not believe it
>> could cause this.  This system is on the other side of LA from me so
>> its a major trip timewise.  Any ideas how this can be recovered
>> remotely?
>> ___
>> freebsd-questions@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
> 
> I wonder if your source update didn't correctly download, mine starts with:
> 
> Updating Information for FreeBSD current users
> ...[snip]...
> Items affecting the ports and packages system can be found in
> /usr/ports/UPDATING.  Please read that file before running portupgrade.
> 
> 20130705:
>hastctl(8)'s `status' command output changed to terse one-liner format.
>Scripts using this should switch to `list' command or be rewritten.
> 
> 20130618:
>Fix a bug that allowed a tracing process (e.g. gdb) to write
> ...[snip]...
> 20121218:
>With the addition of auditdistd(8), a new auditdistd user is now
>depended on during installworld.  "mergemaster -p" can be used to add
>the user prior to installworld, as documented in the handbook.
> 
> 20121205:
>9.1-RELEASE.
> ...[snip]...
> 
> I haven't a clue how to fix your non booting system short of booting off a 
> FreeBSD disc, going to live CD, mounting the filesystems in a temp location 
> and doing a buildworld/kernel over again with correct source tree.

I have been using freebsd-update for quite awhile now and this is the first 
time it has failed.  However, I am not convinced the kernel is bad.  It never 
gets to the point of trying to load the kernel.  Something has failed in the 
bootstrap process itself and I have not figured out what is the right thing to 
enter at that prompt.  Being on-site is not a viable alternative…


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: 9.1 - 9.2 upgrade

2013-10-03 Thread Doug Hardie

On 3 October 2013, at 10:49, Doug Hardie  wrote:

> I just did an upgrade using freebsd-update to 9.2.  This system uses a custom 
> kernel so I am rebuilding everything after the update completed.  However, I 
> noticed that /usr/src/UPDATING has not been updated.  The first entry still 
> says:  9.1-RELEASE.  Is this correct?

Well, it just got worse - The last reboot now fails:  I am using a remote 
console and it shows:

--> Press a key on the console to reboot <--
Rebooting...
Consoles: internal video/keyboard  serial port  
BIOS drive A: is disk0
BIOS drive C: is disk1
BIOS 639kB/2087360kB available memory

FreeBSD/x86 bootstrap loader, Revision 1.1
(d...@zool.lafn.org, Thu Oct  3 04:23:13 PDT 2013)
Can't work out which disk we are booting from.
Guessed BIOS device 0x not found by probes, defaulting to disk0:

panic: free: guard1 fail @ 0x7f481ed0 from 
/usr/src/sys/boot/i386/loader/../../common/module.c:1004
--> Press a key on the console to reboot <--


I can enter a string as it doesn't try to reboot again till the return is 
entered.  I've tried b disk1, but it still only tries disk0.  The system 
rebooted fine after the reboot after make kernel.  Mergemaster didn't seem to 
affect anything dealing with boot.  Don't know what make delete-old does but 
the descriptions lead me to not believe it could cause this.  This system is on 
the other side of LA from me so its a major trip timewise.  Any ideas how this 
can be recovered remotely?
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


9.1 - 9.2 upgrade

2013-10-03 Thread Doug Hardie
I just did an upgrade using freebsd-update to 9.2.  This system uses a custom 
kernel so I am rebuilding everything after the update completed.  However, I 
noticed that /usr/src/UPDATING has not been updated.  The first entry still 
says:  9.1-RELEASE.  Is this correct?


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Throughput test with iperf...

2013-09-29 Thread Doug Hardie

On 29 September 2013, at 01:20, takCoder  wrote:

> thanks for your reply.. :)
> 
> i think it's iperf.. i installed /usr/ports/benchmarks/iperf port.
> where can i find iperf2? my machines are both FreeBsds but i can't find 
> iperf2 in my ports collection.. 

Bad memory - its iperf3.  There is no port at this time.  You find it at:

http://code.google.com/p/iperf/


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Throughput test with iperf...

2013-09-29 Thread Doug Hardie
On 28 September 2013, at 23:38, takCoder  wrote:

> hi again..
> 
> would any of you please at least explain it to me what may cause iperf
> server ending up with "Segmentation fault (core dumped)" message right at
> the beginning of setting second connection in my bi-directional throughput
> test, using -r flag??
> 
> i used these commands on client and server on two freebsd machines which
> are connected straight with one cat5e cable:
> 
> iperf -s -i 1
> iperf -c X.Y.Z.T -t 60 -r
> 
> just getting more confused.. :(

Are you using iperf or iperf2.  Iperf has a few problems.  Iperf2 is more 
stable.



___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Finding exactly which commands, and in which order, rc is running at startup

2013-08-23 Thread Doug Hardie

On 22 August 2013, at 13:07, Paul Hoffman  wrote:

> Greetings again. After doing a freebsd-update, my system is starting up 
> differently than it was before. I want to figure out why before I come here 
> and say "it's broken".
> 
> Is there a way to say "show me all of the commands you are running during 
> startup"? It would be grand if I could say "tell me what you would do next 
> time (dry run)", but "what did you do last time" is OK too.

You can add:

rc_debug="YES"

to /etc/rc.conf and that might give you what you need.  According to the man 
page it will "produces copious output to the terminal and syslog(3)"
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: dig

2013-08-22 Thread Doug Hardie

On 21 August 2013, at 18:14, Colin House  wrote:

> On 22/08/2013 9:34 AM, Doug Hardie wrote:
>> There appears to be a problem with dig and the +trace option in 9.2.  I 
>> believe its also in 9.1.  The command:
>> 
>> dig freebsd.org +trace
>> 
>> Only yields a dumb response.  No useful information is provided.  Running 
>> the same command on FreeBSD 7.2 yields a complete trace with lots of useful 
>> information.
> 
> Have you tested against another NS?  I ran into a similar problem when 
> setting up unbound as a local recursor recently on a 9.1-STABLE (r251985) box.
> 
> dig +trace  would return (next to) nothing.  dig +trace  
> @8.8.8.8 worked as expected.
> 
> I found it was the access-control configuration of unbound.  Changing my 
> "access-control: ::1 allow" to "access-control: ::1 allow_snoop" restored the 
> +trace functionality.
> 
> I'm not sure how this translates with bind.. Perhaps the defaults have 
> changed between the versions that you're running (if you're running the base 
> versions on 7.2 and 9.1) or your recursive server isn't allowing it on 9.2?  
> Fwiw, in unbound, "allow" allows recursive lookups, "allow_snoop" allows both 
> recursive and non-recursive lookups.


After a bunch of testing, I have determined that the problem is the routers.  
If I use my local DNS servers or remote ones, then it works on all three 
systems.  Three different routers block it somehow.  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: dig

2013-08-21 Thread Doug Hardie

On 21 August 2013, at 17:02, Doug Hardie  wrote:

> 
> On 21 August 2013, at 16:46, Frank Leonhardt  wrote:
> 
>> On 22/08/2013 00:34, Doug Hardie wrote:
>>> There appears to be a problem with dig and the +trace option in 9.2.  I 
>>> believe its also in 9.1.  The command:
>>> 
>>> dig freebsd.org +trace
>>> 
>>> Only yields a dumb response.  No useful information is provided.  Running 
>>> the same command on FreeBSD 7.2 yields a complete trace with lots of useful 
>>> information.
>>> ___
>>> 
>> 
>> Works for me on 9.0 and 9.1 (and 8.2, 7.1, 7.0)
>> 
>> Is there something wrong with your local bind configuration?
>> 
>> Regards, Frank.
> 
> No.  The 7.2 config is identical to the 9.1 and there is no bind running on 
> the 9.2.
> 
> 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


dig

2013-08-21 Thread Doug Hardie
There appears to be a problem with dig and the +trace option in 9.2.  I believe 
its also in 9.1.  The command:

dig freebsd.org +trace

Only yields a dumb response.  No useful information is provided.  Running the 
same command on FreeBSD 7.2 yields a complete trace with lots of useful 
information.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: FreeBSD 9.2

2013-08-15 Thread Doug Hardie

On 15 August 2013, at 06:37, ajtiM  wrote:

> 
> How will be ATI supported in FreeBSD 9.2, please? I like bluetooth mouse. Is 
> it supported?
> 
> I try Linux Mint and it works perfect. I am downloading live CD for NetBSD 
> (jibbed) and I will see how is works but I like to install FreeBSD (not 
> double boot, just FreeBSD).
> 

See:  http://docs.freebsd.org/cgi/mid.cgi?28915479-B712-4ED0-A041-B75F2F59FECA

Thats not a complete answer as I don't use any of the user interface stuff.  
However, it will give a starting point for you.  I have updated my two newest 
minis to run 9.2 (latest candidate).


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: OT: rsync on Mac OSX

2013-07-12 Thread Doug Hardie

On 12 July 2013, at 10:49, Chris Maness  wrote:

> On Tue, Jul 2, 2013 at 3:11 PM, Chris Maness  wrote:
> 
>> 
>> 
>> 
>> 
>>> Since you are going to wait anyway, why don't you try peeking at some of
>>> the file checksums while this is running?
>>> 
>>> MacOS X comes with a shasum utility which implements SHA-256 checksums,
>>> so you should be able to look at a few random samples of these files,
>>> e.g. by running on the source disk:
>>> 
>>>shasum -a 256 source_directory/file/path/to/some/file.ext
>>> 
>>>shasum -a 256 copied_directory/file/path/to/some/file.ext
>>> 
>>> If these are the same, then the applications look elsewhere, e.g. in the
>>> 'hidden' .DS_Store stuff some MacOS directories contain.
>>> 
>>> But if the checksums are different, well, then there's your problem.
>>> 
>>> 
>> 
> Checksums are the same.  All other files still work however the HUGE
> rendered Final Cut Pro output, so I guess it is something in .DS_Store.
> Last time I just gave up and recopied everything by a simple cut and paste
> and that solved the problem.  I made a small change on the project today,
> and I don't want to have to copy the WHOLE thing again just for a small
> delta.  I already synced the directories, but the new rendered files are
> still un-openable in any application even though the checksums match.
> Really weird.  However, the project will still open and work on FCP.  Just
> the 12Gb rendered movie files will not play on anything even FCP.  If I
> delete .DS_Store will the system regenerate it with the appropriate file
> associations?
> 
> I know this is a little off topic, but Mac OSX is based on BSD.  You guys
> are also the smartest around :D

Rsync on the Mac only opens and copies the data forks.  It does not copy the 
resource forks.  There are still a few applications that use resource forks.  
Likewise the checksum apps work on the data forks only.

There is a utility that is a modified rsync that does handle resource forks.  I 
no longer remember what its name is.  Its been a number of years since I last 
used it.  I normally rsync from FreeBSD systems to Mac systems.  I use Minis as 
off-site backups.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Boot Loader Issue

2013-06-23 Thread Doug Hardie

On 23 June 2013, at 20:39, Warren Block  wrote:

> On Sun, 23 Jun 2013, Doug Hardie wrote:
> 
>> I had to convert a system from GPT to MBR.  All went fine till I tried to 
>> reboot the system.  It gets to mountroot and dies trying to mount from 
>> ufs:/dev/ada0p2.  That won't work.
> 
> The loader should be getting that information from /etc/fstab.  Have the 
> entries there been changed?

That was the problem.  The system used GPT before and I can't believe I forgot 
to update fstab.  That was a really dumb mistake.  Thanks very much.

> 
>> If I enter ufs:/dev/ada0s1a then the system boots fine and runs.  I need to 
>> alter mountroot so it tries the right partition/slice.  How do I do that?  I 
>> couldn't find anything in the handbook on that.
> 
> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/boot-blocks.html 
> has some information.
> 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Boot Loader Issue

2013-06-23 Thread Doug Hardie
I had to convert a system from GPT to MBR.  All went fine till I tried to 
reboot the system.  It gets to mountroot and dies trying to mount from 
ufs:/dev/ada0p2.  That won't work.  If I enter ufs:/dev/ada0s1a then the system 
boots fine and runs.  I need to alter mountroot so it tries the right 
partition/slice.  How do I do that?  I couldn't find anything in the handbook 
on that.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: System Calls that do DNS

2013-06-06 Thread Doug Hardie

On 3 June 2013, at 22:21, Doug Hardie  wrote:

> 
> On 3 June 2013, at 20:39, staticsafe  wrote:
> 
>> On Mon, Jun 03, 2013 at 07:57:07PM -0700, Doug Hardie wrote:
>>> I have an unusual situation.  A program is doing a DNS lookup and often the 
>>> IP address has no reverse DNS entries.  As a result the program hangs for 
>>> several timeouts.  The call is not being made directly in its code, but is 
>>> occurring in a system call.  There are no specific calls to DNS, its 
>>> something else doing it.  I have been trying to track down which system 
>>> call is doing it, but without success so far.  I have tried syslog calls 
>>> around each of the system calls I thought might be the culprit, but my 
>>> guessing is not very good.  How can I identify the system call that is 
>>> calling DNS?  If I can find it, I hopefully can find another way to do 
>>> whatever it does that does not involve a reverse DNS lookup.
>>> 
>>> 
>> 
>> Use truss:
>> http://www.freebsd.org/cgi/man.cgi?query=truss
>> 
>> The truss utility traces the system calls called by the specified
>> process or program.
>> -- 
>> staticsafe
>> O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
>> Please don't top post - http://goo.gl/YrmAb
>> Don't CC me! I'm subscribed to whatever list I just posted on.
>> 
> 
> Unfortunately truss does not show anything more than ktrace.  I know what is 
> going out on the internet connection.  Its a plain old reverse DNS request.  
> The question is what library module (probably not a system call now that I 
> think about it) is making that request.  Interestingly enough, adding the IP 
> address with a dummy name in /etc/hosts causes the reverse request to succeed 
> and there are no time delays.  So whatever module it is, is not using bind.  
> Bind doesn't check the hosts files as far as I can tell.
> ___

After considering all the advice I received, the method I found that worked was 
to start the process and when it entered the reverse DNS timeout, quickly find 
the process ID and do a gdb on that process.  Then a where command showed the 
entire stack which included all the module calls.  I had to rebuild the process 
with debugging first.

The IPv6 API when getting the client information will also do a reverse DNS 
lookup unless you specifically tell it not to do so.  Changing that eliminated 
the lookup and the timeouts.

Thanks to all.

-- Doug
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: System Calls that do DNS

2013-06-04 Thread Doug Hardie

On 4 June 2013, at 22:19, Enno Davids  wrote:

> See if whois can tell you who owns the block the IP is in. That may give
> you some insight into what is asking for the reverse.

Its AT&T.  Its probably at least a state's worth of DSL addresses.  I am 
physically at one of them for a couple more days.  After that I have no way to 
test this.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Can sasl/sendmail Report IP Of Failed Access?

2013-06-04 Thread Doug Hardie

On 4 June 2013, at 08:47, Tim Daneliuk  wrote:

> I am seeing login dictionary attacks on a FreeBSD mail server being
> reported.  Is there a way to determine the IPs that are doing this
> so they can be blocked at the firewall?   auth.log only
> notes the attempted user name, not the IP of origin.
> -- 
> 

I wrote some code to find the appropriate maillog entries which do include the 
IP addresses.  It automagically adds the IP addresses to the pf blackhole table 
if certain criteria is met.  The criteria is changeable.  If you would like a 
copy, let me know.  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: System Calls that do DNS

2013-06-03 Thread Doug Hardie

On 3 June 2013, at 20:39, staticsafe  wrote:

> On Mon, Jun 03, 2013 at 07:57:07PM -0700, Doug Hardie wrote:
>> I have an unusual situation.  A program is doing a DNS lookup and often the 
>> IP address has no reverse DNS entries.  As a result the program hangs for 
>> several timeouts.  The call is not being made directly in its code, but is 
>> occurring in a system call.  There are no specific calls to DNS, its 
>> something else doing it.  I have been trying to track down which system call 
>> is doing it, but without success so far.  I have tried syslog calls around 
>> each of the system calls I thought might be the culprit, but my guessing is 
>> not very good.  How can I identify the system call that is calling DNS?  If 
>> I can find it, I hopefully can find another way to do whatever it does that 
>> does not involve a reverse DNS lookup.
>> 
>> 
> 
> Use truss:
> http://www.freebsd.org/cgi/man.cgi?query=truss
> 
> The truss utility traces the system calls called by the specified
> process or program.
> -- 
> staticsafe
> O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
> Please don't top post - http://goo.gl/YrmAb
> Don't CC me! I'm subscribed to whatever list I just posted on.
> 

Unfortunately truss does not show anything more than ktrace.  I know what is 
going out on the internet connection.  Its a plain old reverse DNS request.  
The question is what library module (probably not a system call now that I 
think about it) is making that request.  Interestingly enough, adding the IP 
address with a dummy name in /etc/hosts causes the reverse request to succeed 
and there are no time delays.  So whatever module it is, is not using bind.  
Bind doesn't check the hosts files as far as I can tell.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


System Calls that do DNS

2013-06-03 Thread Doug Hardie
I have an unusual situation.  A program is doing a DNS lookup and often the IP 
address has no reverse DNS entries.  As a result the program hangs for several 
timeouts.  The call is not being made directly in its code, but is occurring in 
a system call.  There are no specific calls to DNS, its something else doing 
it.  I have been trying to track down which system call is doing it, but 
without success so far.  I have tried syslog calls around each of the system 
calls I thought might be the culprit, but my guessing is not very good.  How 
can I identify the system call that is calling DNS?  If I can find it, I 
hopefully can find another way to do whatever it does that does not involve a 
reverse DNS lookup.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: gpart

2013-03-31 Thread Doug Hardie

On 31 March 2013, at 18:28, Grant Peel  wrote:

> Hi all,
> 
> 
> 
> I am in the midst of setting up the framework for new servers using FreeBSD
> 9.1. I used the bsdinstall and Manual`` option when setting up the disk
> geometry using GPT - graphical setup.
> 
> 
> 
> The idea will be to eventually dump the 4 file systems, (/, /usr /var and
> /home) and restore them on other servers when the time comes.
> 
> 
> 
> I am reading everything there is about GPT at this point as I have never
> used it before. It seems gpart is the tool to use.
> 
> 
> 
> I have done several test runs setting the drive geometry using this as a
> guide:
> 
> 
> 
> http://www.wonkity.com/~wblock/docs/html/disksetup.html
> 
> 
> 
> Which worked well. But as yet I do not have dumps to test with.
> 
> 
> 
> I was wondering in anyone sees any issues creating the drive geometry using
> this method, with the intent of restoring dumped filesystems to to,
> including the root filesystem.
> 
> 
> 
> I am yet to use 9.1 to do so, so any tips would be appreciated.

I just finished doing exactly that.  Worked fine.  I installed 9.1 on a drive 
and it had boot problems.  Apparently the drive was previously a part of a raid 
and graid would get involved during boot and wait and wait and wait.  To get 
rid of that, I formatted another drive using gpart and then used dump-restore 
to move the data from the first drive to the second.  The new drive is now the 
master drive for the system.  The original drive has been returned to a spare 
drive pool. The new drive boots fine and just works.  I did a complete zero of 
the drive before starting the partitioning though as I have no way of knowing 
if that drive was previously in a raid array.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Client Authentication

2013-03-24 Thread Doug Hardie

On 24 March 2013, at 01:22, Polytropon  wrote:

> 
> Wouldn't there be a possibility to combine key _and_ password?
> The key shouldn't have to be removed, but it should only work
> with a password (which again is kept individual to each user).
> The process has to be made "more uncomfortable" to be secure,
> i. e., the password should _not_ be stored, instead it _has_
> to be entered every time the secure connection is to be used.
> If a different user gets his hands on a running session (in
> terms of user-separation or profiles on a particular machine),
> he won't be able to do anything with mail as he does not know
> the password, and the password will not be automatically
> provided for the sake of being "less complicated".
> 
> I don't know your particular end user machine settings, so this
> is just a broad suggestion. Many things in this idea depend on
> what software the client systems use, and how this software
> actually deals with security-related settings and procedures.

The p12 format certificate includes the key and both are encrypted.  This seems 
like the best distribution format.  From what I have read most browsers can 
handle this distribution format since it is used in smart cards.  However, on 
Safari, at least, when you import the certificate you have to enter the 
encryption key for the certificate and key.  Then those are stored in the 
keychain (without any additional reference to that encryption key).  They than 
can be used by anyone on that machine.  It kind of defeats all the effort for 
security up to that point.

DoD addresses this issue by somehow making the certificate not be imported into 
the keychain, but retained on the smart card only.  Pulling the card from the 
reader eliminates any future use of it.  Thats what I would like to achieve.

-- Doug
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Client Authentication

2013-03-24 Thread Doug Hardie

On 24 March 2013, at 01:10, Waitman Gobble  wrote:

> 
> 
> You might consider disabling external smtp auth service and using ssh tunnel 
> to server to connect to mail. Also provide web based convenience service. 

I am not convinced that a ssh tunnel is going to be easy for my users.  We do 
provide a web based mail client, but I wouldn't describe it as convenient.  I 
find it a pain in the neck, but so many users requested it that we provide it.  
It is password authenticated but so slow it will never be attacked with 
password guessing.

> 
> It might be interesting to encrypt mail to the user's cloud service that 
> operates in a gpg zone. I think this operation could be mostly transparent to 
> the user, so kids and granpamas can use it without concern.

This one I don't understand.  Can you provide pointers to this type of service?
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Client Authentication

2013-03-24 Thread Doug Hardie

On 23 March 2013, at 22:59, Mehmet Erol Sanliturk  
wrote:

> The following steps may be another idea :
> 
> Assume that you supply to your users a small login program prepared for them 
> specifically ( since you are using SSH )  :
> 
> Compile that program for each user with a special identifier for him/her  and 
> ship this program to your user and require that the login will be performed 
> by this program  . This program will send a very long code to your system 
> with user password which is only known to you and to your user .  Since 
> external users will not know this code , they will not be able to login into 
> their accounts by using only password .
> 
> This will also easily identify fake login trials : It is very obvious that to 
> estimate a very long code will require a large number of tries : If code 
> fails , it means that login trial is from a fake user .
> If password fails , it may be allowed a fixed number of trials ( The banks 
> are allowing only TWO failed passwords , on third , a new attempt can be made 
> after 24 hours , in Turkey ) .
> 
> This program may also additionally send computer signature to your system 
> which is previously send to you on subscription computed by a program 
> prepared by you .
> 
> If the user changes  / or uses a different computer , he/she should supply a 
> signature of the computer .  
> 
> Here , important point is that , always you should verify that you are 
> communicating the real user , not a faked user in behalf of the real user .
> 
> For the stolen program/codes , prepare a new program and ship to the user .

Thats an interesting approach but becomes difficult to use when traveling as 
you have no idea what computer you will be able to use today until you get to 
it.  Then you might have only a few minutes access to it before moving on.

> 
> Another idea may be the following :
> 
> Assume the user computer is NOT captured by a criminal bandit .
> 
> On subscription , send to the user a square bar code printed on a card like 
> credit card having a very long code specifically prepared for the user .
> On login , the user will show this card to the camera of the computer and 
> will be transmitted to your system . In your system , it will be decoded , 
> and it will be used to identify the user with his/her password .
> 
> If this application is used , it may not be necessary to send the users a 
> special login program prepared for each of them .
> 

This idea shows a lot of promise.  I have to figure out how to tie it into 
mail, web etc.  There is libqrencode for creating the QR images.  I am 
downloading it now.  

-- Doug

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Client Authentication

2013-03-24 Thread Doug Hardie

On 24 March 2013, at 01:03, CeDeROM  wrote:

> Why don't you just use PKI for authentication (you can generate your
> own certificates)? You can easily upload keys/certificated to client
> machines (PC, Android, Apple, ...). That should work :-)
> 

Thats exactly what I have been testing.  Its easy in concept, but there are 
issues in the details.  Once the certificate is loaded in a Mac and the 
password entered, its available for anyone to use thereafter.  You actually 
have to remove the certificate from the keychain to disable it.  Not a great 
approach for shared computers.  Most users will not know how to remove it 
properly.  I don't know about PCs yet though.  In addition there are possible 
issues with mail clients.  I have not tried them yet.  It all depends if they 
can handle p12 format certificates.  Pem format certificates must have the 
private key in plain format which renders them completely insecure.

Then there still is the issue about Safari (at least) not handling the no 
certificate case properly.

-- Doug

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Client Authentication

2013-03-23 Thread Doug Hardie

On 23 March 2013, at 21:51, Mehmet Erol Sanliturk  
wrote:

> 
> Using Static IP in the client side , and checking Static IP of the user may 
> be a possibility :
> In that way , any message from another IP will not be accepted .
> 
> If this is possible for your systems , it may be checked for usability .
> 
> One difficulty is that each user should obtain a Static IP and can not 
> connect to his/her ISP from another IP .
> 
> Good side is that nobody can connect to ISP of the user from another IP : It 
> supplies hardware security ( we are assuming that the user computer is not 
> captured ) ..

That is an interesting idea, but unfortunately our users tend to travel a lot 
and need to be able to access mail from anywhere.  Also, static IPs can get 
quite expensive from some ISPs.  Our users are pretty much on fixed incomes and 
any expense is a hardship for them.

-- Doug

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Client Authentication

2013-03-23 Thread Doug Hardie
I am not sure this is the best place to ask this, but I didn't see any other 
maillists that seemed more appropriate.

Basically, my outgoing mail server is being systematically attacked to try 
passwords looking for one that works.  When they do find one, we get inundated 
by spam sent through that account throughout the world.  The situation is such 
that most of our users are older and their computer is a hand-me-down so they 
can talk to their grandchildren.  Passwords are a great inconvenience for them 
and create numerous problems with remembering them even when they are simple.  
Unfortunately, most of them are quite easy to guess.

Telling users to use more appropriate passwords is a complete waste of my time. 
 Its never going to make any changes as they probably would not remember any 
other password (or where they wrote down the password).  This situation 
requires a technical solution.

I have been investigating the use of client authentication through SSL.  DoD 
uses this approach by having the certificates on an ID card and a card reader 
on each computer.  We don't have the money to use that approach no could we 
every get our users to spring for that.  I was hoping to figure out a way to 
put the certificate on a flash drive or CD that the user would carry.  The 
approach we use has to also work for iPads, smart phones etc that do not have 
an interface for a card reader.

At this time, I have successfully configured a test for openssl client 
authentication using a client certificate.  There are a few issues remaining.  
DoD uses a p12 format for their certificates.  Many browsers support that 
format.  It encrypts the certificate and private key so they are not easily 
obtained from the smart card.  Openssl's s_client uses pem certificates and the 
key has to be included in the certificate file.  While that is easily 
transported on CD or flash drive, the private key is in the clear on the 
device.  Thats not really viable.

S_client works properly without a certificate when the certificate check in the 
server is set to not fail if a certificate is not provided.  This is needed 
because we will never get all our users to use this approach at home.  They 
will still want to use passwords.  Since the certificate request is made before 
the connection information is available, there is no easy way to request it 
only when needed.  I have only been able to test with the Safari browser and it 
does not handle the no certificate case properly.  I believe it is dropping the 
connection when the user does not select a certificate.  I still have to test 
the other browsers.

There is an interesting aspect of openssl that the certificate it uses for 
normal SSL authentication is not used for client authentication.  There are 
another completely different set of calls that have to be made to set the 
certificate/key for use in validating the client certificates.  Much of this is 
only documented in existing code.

With Safari you have to import the client's certificate into the keychain.  
Then it works fine.  Unfortunately, it doesn't go away when you are done with 
it.  Unlike the smart card which, when removed, removes the certificate, the 
Safari certificate can continue to be used by anyone afterwards.  Hence, its 
not all that useful for authentication.  One approach I have heard about, but 
not investigated yet is to place the keychain on the removable device.  That 
would make it go away.  However, that approach would not work with any other 
browser or mail program.

Any ideas/suggestions on this will be appreciated.  Thanks,

-- Doug
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Using bsdinstall to create MBR

2013-03-12 Thread Doug Hardie

On 12 March 2013, at 18:50, Warren Block  wrote:

> On Tue, 12 Mar 2013, Doug Hardie wrote:
> 
>> I am trying to use bsdinstall to create a MBR partitioned disk.  I can set 
>> the partition type to MBR fine.  However, when trying to add in slices I 
>> can't figure out what to enter for the parameters. Everything I have tried 
>> gives an error message.  I wanted one for / and one for swap.  How do I 
>> create the two slices?
> 
> http://forums.freebsd.org/showpost.php?p=149210&postcount=13
> 

Thank you .  That shows the correct procedure.  I never would have guessed 
that.  It works just fine.  This needs to be included in the handbook.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Using bsdinstall to create MBR

2013-03-12 Thread Doug Hardie
I am trying to use bsdinstall to create a MBR partitioned disk.  I can set the 
partition type to MBR fine.  However, when trying to add in slices I can't 
figure out what to enter for the parameters.  Everything I have tried gives an 
error message.  I wanted one for / and one for swap.  How do I create the two 
slices?

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: What is your favorite board for a micro system?

2013-03-08 Thread Doug Hardie

On 8 March 2013, at 15:53, Erik Nørgaard  wrote:

> Hi!
> 
> What is your favorite mini/micro/nano/pico-itx platform for home projects?
> 
> I currently run a home server on an Intel mini-itx board but was looking 
> around for something fun to play with with the following specs:
> 
> - mini-itx or smaller, low profile
> - fanless
> - low power 12V external PSU
> - 1 LAN, preferably 2
> - 2 USB2/3
> - Flash bootable, but with option for hdd boot
> - GPIO would be fun
> - hdmi out would be nice
> 
> I have tried VIA boards but found they were flacky...
> 
> Any suggestion regarding ARM vs Intel based?

Look at the Mac Mini.  Only has one LAN though.  It does have a fan but I have 
never had it come on.  Runs 9.1 (amd or i386) although booting is currently a 
challenge.  I am working on that.  It does require 120 VAC though.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Fat Fingered An 'rm -rf' of Important Files

2013-02-28 Thread Doug Hardie

On 28 February 2013, at 01:02, Polytropon  wrote:

> On Wed, 27 Feb 2013 21:08:58 -0600, Joseph A. Nagy, Jr wrote:
>> Okay, I know I should pay more attention to what I'm doing, and having 
>> separate partitions isn't an excuse for regular backups. If we can skip 
>> the finger wagging on that part I'd appreciate it.
> 
> I've experienced similar and different "moments of unintended
> successful rm", so I won't mention missing backups. ;-)
> 
> 
> 
>> Is there any way to retrieve any of them?
> 
> Yes, but it's not easy. Prepare to go on a journey though
> file system documentation, trial & error.
> 
> Obviously we're talking about a USB stick, so no TB amount
> of data has to be processed. First of all: Do _not_ alter
> the USB stick in any way. No matter what you do, it can
> always get worse.
> 
> 
> 
>> I've not wrote any data to 
>> either partition since the accidental deletion.
> 
> Very good.
> 
> You can first make a copy of the file system (the whole
> stick) and use that: It will be faster to access and if
> you do something wrong, the original data (which we can
> assume is still there) won't be affected:
> 
>   # dd if=/dev/da0 of=stick.dd
> 
> Now let me introduce you to the "list of helpful programs
> in case you've done something ultimately stupid" which I
> have already repeated several times on this mailing list.
> I'm sure you can find some program that will help you.
> See my individual notes regarding your specific situation.
> 
> I will "refactor" text from a previous message.
> 
> A worst-case tool to recover data (not file names, but file
> content) is testdisk; in ports: sysutils/testdisk. It's also
> on some diagnostics and recovery CDs like UBCD.
> 
> You can also try this:
> 
>   # fetch -rR 
> 
> Also recoverdisk could be useful.
> 
> The ports collection contains further programs that might be
> worth investigating; just in case they haven't been mentioned
> yet:
> 
>   ddrescue
>   dd_rescue   <- use this to make an image of the stick!
>   magicrescue
>   testdisk<- restores content
>   recoverjpeg
>   foremost
>   photorec
> 
> Then also
> 
>   ffs2recov
>   scan_ffs
> 
> should be mentioned.
> 
> And finally, the "cure to everything" is found in The Sleuth Kit
> (in ports: tsk):
> 
>   fls
>   dls
>   ils
>   autopsy
> 
> Keep in mind: Read the manpages before using the programs. It's
> very important to do so. You need to know what you're dealing
> with, or you'll probably fail. There is no magical tetroplyrodon
> to click ^Z and get everything back. :-)
> 
> Proprietary (and expensive) tools like "R-Studio" or "UFS Explorer"
> can still be considered worth a try. Their trial versions are for
> free. "UFS Explorer" even works using wine (I've tried it).
> 
> Note:
> 
> I've dealt with a comparable problem some months ago when
> a "Windows" PC has "repaired" a FAT file system on a USB
> stick, with the "excellent" result of all data being gone.
> I could restore everything except the original file names
> (which I wrote a script to "conclude" them from file metadata
> and content).
> 
> So it should be possible.

I see this issue way too often.  The above information should be put in the 
Handbook.  It would be nice to have it fleshed out more, but if nothing else, 
the above would be helpful to others who run into similar issues.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Unusual TCP/IP Packet Size

2013-02-08 Thread Doug Hardie
Monitoring a tcpdump between two systems, a FreeBSD 9.1 system has the 
following interface:

msk0: flags=8843 metric 0 mtu 1500

options=c011b
ether 00:11:2f:2a:c7:03
inet 10.0.1.199 netmask 0xff00 broadcast 10.0.1.255
inet6 fe80::211:2fff:fe2a:c703%msk0 prefixlen 64 scopeid 0x1 
nd6 options=29
media: Ethernet autoselect (100baseTX 
)
status: active


It sent the following packet:  (data content abbreviated)

02:14:42.081617 IP 10.0.1.199.443 > 10.0.1.2.61258: Flags [P.], seq 930:4876, 
ack 846, win 1040, options [nop,nop,TS val 401838072 ecr 920110183], length 3946
0x:  4500 0f9e ea89 4000 4006 2a08 0a00 01c7  E.@.@.*.
0x0010:  0a00 0102 01bb ef4a ece1 680b ae37 1bbc  ...J..h..7..
0x0020:  8018 0410 3407  0101 080a 17f3 8ff8  4...…….


The indicated packet length is 3946 and the load of data shown is that size.  
The MTU on both interfaces is 1500.  The receiving system received 3 packets.  
There is a router and switch between them.  One of them fragmented that packet. 
This is part of a SSL/TLS exchange and one side or the other is hanging on this 
and just dropping the connection.  I suspect the packet size is the issue.  
ssldump complains about the packet too and stops monitoring.  Could this 
possibly be related to the hardware checksums?


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Booting Problem

2013-01-30 Thread Doug Hardie

On 30 January 2013, at 05:16, Fbsd8 wrote:

> Doug Hardie wrote:
>> On 29 January 2013, at 07:18, Mario Lobo wrote:
>>> On Mon, 28 Jan 2013 15:16:14 -0800
>>> Doug Hardie  wrote:
>>> 
>>>> I have a relatively old machine that I am trying to boot 9.1 on.  The
>>>> bios will not boot from USB stick.  I am using an external CD drive.
>>>> It starts the boot process fine and gets to the Bootstrap loader
>>>> message with revision 1.1.  Then it puts out the machine, date, time
>>>> the CD was created and starts the spinner.  It spins around about 2
>>>> times and stops.  The system continues to read from the drive for
>>>> another couple minutes.  Then everything stops.  Nothing more happens.
>>>> 
>>>> The CD is good.  I can boot it just fine using the same external
>>>> drive on another machine.  While I could remove the drive and
>>>> temporarily mount in in the working machine and build it there, I
>>>> would like to find a way to successfully boot from CD.  This will
>>>> become a remote machine and taking it apart later is not a viable
>>>> option. ___
>>>> freebsd-questions@freebsd.org mailing list
>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions To
>>>> unsubscribe, send any mail to
>>>> "freebsd-questions-unsubscr...@freebsd.org"
>>> Can you boot a different OS (Win, Ububtu, gparted, etc ...) from the
>>> same drive on the same machine?
>> Not so far.  The drive works fine on other systems.
>> 
> 
> You said in your orginal post "The bios will not boot from USB stick."
> I see no reason why you would think your PC would BOOT from any USB attached 
> devices.
> 
> Since you have another PC that does boot off of usb cd drive, swap hard 
> drives and use that pc to load FreeBSD to the hard drive. This method will 
> work for you.

Yes that works now.  But starting this weekend it will be about 100 miles away. 
 That no longer will be practical.

> 
> 
> 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Booting Problem

2013-01-30 Thread Doug Hardie

On 29 January 2013, at 20:25, d...@safeport.com wrote:

> 
> On Tue, 29 Jan 2013, Doug Hardie wrote:
> 
>> On 29 January 2013, at 07:18, Mario Lobo wrote:
>> 
>>> On Mon, 28 Jan 2013 15:16:14 -0800
>>> Doug Hardie  wrote:
>>> 
>>>> I have a relatively old machine that I am trying to boot 9.1 on.  The
>>>> bios will not boot from USB stick.  I am using an external CD drive.
>>>> It starts the boot process fine and gets to the Bootstrap loader
>>>> message with revision 1.1.  Then it puts out the machine, date, time
>>>> the CD was created and starts the spinner.  It spins around about 2
>>>> times and stops.  The system continues to read from the drive for
>>>> another couple minutes.  Then everything stops.  Nothing more happens.
>>>> 
>>>> The CD is good.  I can boot it just fine using the same external
>>>> drive on another machine.  While I could remove the drive and
>>>> temporarily mount in in the working machine and build it there, I
>>>> would like to find a way to successfully boot from CD.  This will
>>>> become a remote machine and taking it apart later is not a viable
>>>> option.
> 
> What is the system you are using? What external devices does it have built-in 
> support for? In the absence of any data - how about trying an external hard 
> drive?

9.1 release - Generic.  Basically the disk1.  Don't have an extra external 
drive.

> 
> Why not remove the hard drive, use another system to put FreeBSD on the 
> drive, and put it back. From that point on you should be able to use the 
> network to upgrade.

I have done that before and it does work.  However,  with the various changes 
to the system, the root partition I had previously built that way for 8.2 is 
just not large enough for 9.1.  Also, I wanted to go to a single partition (the 
9.1 default).  Probably freebsd-update will take me through major releases 
after this, but I was hoping for a better solution so I could avoid having to 
transport the machine a long way twice to be able to update it.


> 
> 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Booting Problem

2013-01-29 Thread Doug Hardie

On 29 January 2013, at 07:18, Mario Lobo wrote:

> On Mon, 28 Jan 2013 15:16:14 -0800
> Doug Hardie  wrote:
> 
>> I have a relatively old machine that I am trying to boot 9.1 on.  The
>> bios will not boot from USB stick.  I am using an external CD drive.
>> It starts the boot process fine and gets to the Bootstrap loader
>> message with revision 1.1.  Then it puts out the machine, date, time
>> the CD was created and starts the spinner.  It spins around about 2
>> times and stops.  The system continues to read from the drive for
>> another couple minutes.  Then everything stops.  Nothing more happens.
>> 
>> The CD is good.  I can boot it just fine using the same external
>> drive on another machine.  While I could remove the drive and
>> temporarily mount in in the working machine and build it there, I
>> would like to find a way to successfully boot from CD.  This will
>> become a remote machine and taking it apart later is not a viable
>> option. ___
>> freebsd-questions@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions To
>> unsubscribe, send any mail to
>> "freebsd-questions-unsubscr...@freebsd.org"
> 
> Can you boot a different OS (Win, Ububtu, gparted, etc ...) from the
> same drive on the same machine?

Not so far.  The drive works fine on other systems.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Booting Problem

2013-01-28 Thread Doug Hardie
I have a relatively old machine that I am trying to boot 9.1 on.  The bios will 
not boot from USB stick.  I am using an external CD drive.  It starts the boot 
process fine and gets to the Bootstrap loader message with revision 1.1.  Then 
it puts out the machine, date, time the CD was created and starts the spinner.  
It spins around about 2 times and stops.  The system continues to read from the 
drive for another couple minutes.  Then everything stops.  Nothing more happens.

The CD is good.  I can boot it just fine using the same external drive on 
another machine.  While I could remove the drive and temporarily mount in in 
the working machine and build it there, I would like to find a way to 
successfully boot from CD.  This will become a remote machine and taking it 
apart later is not a viable option.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


SOLVED: Problem upgrading to 9.1-Release

2013-01-05 Thread Doug Hardie
I found the problem.  Somehow /usr/obj was not successfully exported and hence 
was completely empty.  There must have been some error message in that process 
that I missed.  Anyway, correcting that problem so that /usr/obj was available 
fixed the problem.


On 4 January 2013, at 15:38, Doug Hardie wrote:

> I have upgraded my development system to 9.1 without any problems.  This 
> system maintains kernel source and I build a new kernel with a couple extra 
> options there.  The other systems mount /usr/src and /usr/obj from it and do 
> the install.  The first one to be upgraded had no problem with make 
> installkernel.  Rebooted and ran mergemaster -p just fine.  However make 
> installworld dies within a couple seconds with the following error:
> 
> install -o root -g wheel -m 444   libc_pic.a /usr/lib
> gencat be_BY.UTF-8.cat /usr/src/lib/libc/nls/be_BY.UTF-8.msg
> gencat: No such file or directory
> *** [be_BY.UTF-8.cat] Error code 1
> 
> /usr/bin/gencat exists.  However, ktrace of the make shows:
> 
>  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
>  3347 make NAMI  "/usr/obj/usr/src/tmp/legacy/usr/sbin/gencat"
>  3347 make RET   execve -1 errno 2 No such file or directory
>  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
>  3347 make NAMI  "/usr/obj/usr/src/tmp/legacy/usr/bin/gencat"
>  3347 make RET   execve -1 errno 2 No such file or directory
>  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
>  3347 make NAMI  "/usr/obj/usr/src/tmp/legacy/usr/games/gencat"
>  3347 make RET   execve -1 errno 2 No such file or directory
>  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
>  3347 make NAMI  "/usr/obj/usr/src/tmp/usr/sbin/gencat"
>  3347 make RET   execve -1 errno 2 No such file or directory
>  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
>  3347 make NAMI  "/usr/obj/usr/src/tmp/usr/bin/gencat"
>  3347 make RET   execve -1 errno 2 No such file or directory
>  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
>  3347 make NAMI  "/usr/obj/usr/src/tmp/usr/games/gencat"
>  3347 make RET   execve -1 errno 2 No such file or directory
>  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
>  3347 make NAMI  "/tmp/install.CuIzLuBX/gencat"
>  3347 make RET   execve -1 errno 2 No such file or directory
>  3347 make CALL  write(0x2,0x28c48c00,0x6)
>  3347 make GIO   fd 2 wrote 6 bytes
>   "gencat"
> 
> Obviously its not in any of those places.  How can I fix this?
> 
> 
> ___
> freebsd-questions@freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
> 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Problem upgrading to 9.1-Release

2013-01-04 Thread Doug Hardie
I have upgraded my development system to 9.1 without any problems.  This system 
maintains kernel source and I build a new kernel with a couple extra options 
there.  The other systems mount /usr/src and /usr/obj from it and do the 
install.  The first one to be upgraded had no problem with make installkernel.  
Rebooted and ran mergemaster -p just fine.  However make installworld dies 
within a couple seconds with the following error:

install -o root -g wheel -m 444   libc_pic.a /usr/lib
gencat be_BY.UTF-8.cat /usr/src/lib/libc/nls/be_BY.UTF-8.msg
gencat: No such file or directory
*** [be_BY.UTF-8.cat] Error code 1

/usr/bin/gencat exists.  However, ktrace of the make shows:

  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
  3347 make NAMI  "/usr/obj/usr/src/tmp/legacy/usr/sbin/gencat"
  3347 make RET   execve -1 errno 2 No such file or directory
  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
  3347 make NAMI  "/usr/obj/usr/src/tmp/legacy/usr/bin/gencat"
  3347 make RET   execve -1 errno 2 No such file or directory
  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
  3347 make NAMI  "/usr/obj/usr/src/tmp/legacy/usr/games/gencat"
  3347 make RET   execve -1 errno 2 No such file or directory
  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
  3347 make NAMI  "/usr/obj/usr/src/tmp/usr/sbin/gencat"
  3347 make RET   execve -1 errno 2 No such file or directory
  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
  3347 make NAMI  "/usr/obj/usr/src/tmp/usr/bin/gencat"
  3347 make RET   execve -1 errno 2 No such file or directory
  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
  3347 make NAMI  "/usr/obj/usr/src/tmp/usr/games/gencat"
  3347 make RET   execve -1 errno 2 No such file or directory
  3347 make CALL  execve(0xbfbfd1c8,0x28c35f14,0x28421180)
  3347 make NAMI  "/tmp/install.CuIzLuBX/gencat"
  3347 make RET   execve -1 errno 2 No such file or directory
  3347 make CALL  write(0x2,0x28c48c00,0x6)
  3347 make GIO   fd 2 wrote 6 bytes
   "gencat"

Obviously its not in any of those places.  How can I fix this?


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Is FreeBSD 9 Production Ready?

2012-11-24 Thread Doug Hardie

On 24 November 2012, at 16:36, Tim Daneliuk wrote:

> On 11/24/2012 05:58 PM, Erich Dollansky wrote:
>> Hi,
>> 
>> On Sat, 24 Nov 2012 10:38:35 -0600
>> Tim Daneliuk  wrote:
>> 
>>> I am currently running FBSD 8.3-STABLE on a production server that
>>> provides http, dns, smtp, and so on for a small domain.  This is not
>>> a high arrival rate environment but it does need to be rock solid
>>> (which FBSD 4-8 have been).
>> 
>> why would you like to break a running system?
> 
> That's exactly what I don't want to do.
> 
>>> 
>>> I am contemplating moving to the FBSD 9 family.  Is this branch ready
>> 
>> I would stay with 8.x until the end of its support and move only then
>> to a new branch. It could be then 9.x or 10.y. I would then - but only
>> then - prefer the 10.y branch.
>> 
>> I retired my 7.4 only because of lightning strike this spring.
>> 
>> Robustness is my main goal here. Any change which brings only the risk
>> is avoided.
> 
> I used to take this approach.  However, I discovered the pain of fixing
> a configuration that jumped several major releases was way higher than
> tracking them each as they became stable.  I did the 9.1-PRE upgrade today
> and - once the new system was compiled and ready to be installed - had
> only very minor conversion issues.
> 
> In my case, the most painful part of conversion is the mail infrastructure.  
> The
> server in question is the domain's mail server and it has a LOT of moving
> parts with custom configurations: sendmail, greylisting, mailscanner, spam
> assassin, mailman, SASL ...   That is pretty much always what breaks.  Doing
> smaller "leaps" tends to make this more tractable to control.

I am in a similar situation.  Reliability is more important than anything else. 
 I run similar mail configurations on one server, although I use different 
machines for incoming and outgoing mail.  Jumps across versions have been more 
difficult.  I have kept records of the steps I used for each upgrade and theose 
help me prepare for the next one.  I am in the middle of jumping from 7.2 to 
9.1.  One machine is completely converted and working just fine.  I had 
reliability problems with 9.0.  It kept rebooting or crashing every few days.  
I am on 9.1-RC2 at the moment and its been up and working for 34 days now.  I 
will upgrade it to 9.1 when its released.  This one had to be upgraded early 
because it was new hardware.  The old machine completely died.  I have another 
server also running 9.1-RC2 but it is not moved into production yet.  It is 
primarily a news server and has a large news cache that has to be moved.  I am 
waiting for 9.1 for that.

On some of my test machines I have found that 9.1 is the first release to 
support the built-in wireless NICs.  The "service" command is really helpful.  
I frequently can't remember which service is in etc and which in 
/usr/local/etc.  

The largest problem I encountered in the upgrade was the disk structure.  My 
disks were setup when using FreeBSD 3.5/3.7.  As a result, the root partition 
is way too small today.  I was able to shoe horn 7.2 in by deleting the kernel 
symbol files while they were being installed.  9.0/9.1 just didn't fit at all.  
Restructuring the disks is a time consuming job and fairly error prone in 
getting everything back that is needed to run production.  There is also the 
issue that the default formatting uses SU+J which is not compatible with dump 
live filesystems.  Now I am going to have to find the time to bring the systems 
down to remove journaling with no one on-site who has a clue what they are 
doing.

I currently have 9.1-RCx running on 5 systems and have not had any stability 
issues with it.  One system is in production but the others are lightly used.  
One of them is a 200 MHz machine with either 32 Meg or 64 Meg memory.  It seems 
to be faster then when it ran 8.2 but I haven't actually done any measurements.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: I Guess I Don't Understand NFS As Well As I Thought

2012-11-24 Thread Doug Hardie

On 24 November 2012, at 14:37, Tim Daneliuk wrote:

> On 11/24/2012 03:25 PM, Doug Hardie wrote:
>> 
>> On 24 November 2012, at 12:32, Tim Daneliuk wrote:
>> 
>>> Can someone kindly explain what is going on here:
>>> 
>>> Machine A:  FreeBSD - was running 8, just upgraded to 9.1-PRE
>>>(I don't recall seeing the behavior described below
>>> in V8, but then, I don't think I ever tried it).
>>> 
>>> Machine B:  Linux Mint Desktop
>>> 
>>> - Machine A acts as an NFS server for Machine B.
>>> 
>>> - Machine A exports a particular directory like this:
>>> 
>>>   /usr/foo  -maproot=myid -network ...
>>> 
>>> 
>>> - /usr/foo/bar is owned by root on Machine A and has files therein
>>>  owned as root:root with permissions of 600.
>>> 
>>> - If I access /usr/foo/bar/file1 from Machine B, I cannot read it
>>>  but - and this is the part I don't get - I CAN *rename* it.
>>> 
>>> What's going on?  Since /foo/bar/ is owned by root and everything
>>> in it is 600 root:root, I would not expect a remote access to allow
>>> things like renaming.  Clearly I am missing something here, but I
>>> don't get it.
>> 
>> What are the permissions on the directory /usr/foo/bar?
> 
> 775
> 
> 
> Let me correct something.  The files in that directory are
> owned by root:wheel (not root:root - I got my *nixes
> confused), but they definitely have 600 perms.
> 
> On Machine A, user 'myid' is IN the wheel group but I still
> don't see how he's getting permission to rename the file.\

Renaming a file does not change the file itself.  It updates the directory.  
Any user in group wheel has the authority to write to the directory (e.g., 
change a file's name).  The directory permissions are rwx for group wheel.  You 
can either try a user on machine B who is not in group wheel or change the 
directory permissions to 755 on /usr/foo/bar.  Then it would work as you expect.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: I Guess I Don't Understand NFS As Well As I Thought

2012-11-24 Thread Doug Hardie

On 24 November 2012, at 12:32, Tim Daneliuk wrote:

> Can someone kindly explain what is going on here:
> 
> Machine A:  FreeBSD - was running 8, just upgraded to 9.1-PRE
>(I don't recall seeing the behavior described below
> in V8, but then, I don't think I ever tried it).
> 
> Machine B:  Linux Mint Desktop
> 
> - Machine A acts as an NFS server for Machine B.
> 
> - Machine A exports a particular directory like this:
> 
>   /usr/foo  -maproot=myid -network ...
> 
> 
> - /usr/foo/bar is owned by root on Machine A and has files therein
>  owned as root:root with permissions of 600.
> 
> - If I access /usr/foo/bar/file1 from Machine B, I cannot read it
>  but - and this is the part I don't get - I CAN *rename* it.
> 
> What's going on?  Since /foo/bar/ is owned by root and everything
> in it is 600 root:root, I would not expect a remote access to allow
> things like renaming.  Clearly I am missing something here, but I
> don't get it.

What are the permissions on the directory /usr/foo/bar?
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: WARNING: FreeBSD 9.0-RELEASE is approaching its End-of-Life date.

2012-11-15 Thread Doug Hardie

On 15 November 2012, at 17:04, Randal L. Schwartz wrote:

>> "Andreas" == Andreas Rudisch <"cyb."@gmx.net> writes:
> 
> Andreas> On Thu, 15 Nov 2012 23:46:53 +0100
> Andreas> Matthias Petermann  wrote:
> 
>>> Thanks for the clearification. One technical thing: is it possible, to 
>>> upgrade
>>> from FreeBSD 9.0 to 9.1 with the freebsd-update utility? 
> 
> Andreas> Yes, it is.
> 
> Can I go from 8.3 directly to 9.1, or should I stop over at 9.0 first?

For me that was not possible.  My disks were partitioned and labeled when 
FreeBSD 4.7 was new.  The size of the root partition was now too small for 9.0. 
 I had to do a complete install and reformat of the drives to get to 9.0.  My 
root partition was a bit small for 7.x as I had to delete the symbol files to 
make it fit.  

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: WARNING: FreeBSD 9.0-RELEASE is approaching its End-of-Life date.

2012-11-15 Thread Doug Hardie

On 15 November 2012, at 14:46, Matthias Petermann wrote:

> Hi,
> 
> On Thu, 15 Nov 2012 14:35:52 -0800
> Michael Sierchio  wrote:
> 
>> http://www.freebsd.org/security/
>> 
>> Scroll down about halfway.  9.0 is a regular release, EOL is January 31, 
>> 2013.
>> 
>> Alternate releases are extended releases, so 9.1 will have a 2 year
>> support span.
> 
> Thanks for the clearification. One technical thing: is it possible, to upgrade
> from FreeBSD 9.0 to 9.1 with the freebsd-update utility? 

Yes.  I have done that from 9.0 to 9.1-RC1 and later RC2.  It takes longer than 
you would like, but works just fine.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: FreeBSD 9.1 and SU+J

2012-11-04 Thread Doug Hardie

On 4 November 2012, at 07:04, Bas Smeelen wrote:

> On 11/04/2012 03:00 PM, Bas Smeelen wrote:
>> On 11/04/2012 02:11 PM, RW wrote:
>>> On Sun, 04 Nov 2012 11:44:28 +0100
>>> Bas Smeelen wrote:
>>> 
>>>> On 11/03/2012 07:30 PM, Herbert J. Skuhra wrote:
>>>>> On 03.11.2012 13:48, Doug Hardie wrote:
>>>>> 
>>>>>> I didn't notice that journaling is on by default and now dump is
>>>>>> failing.  The only way I can see to disable journaling requires
>>>>>> that the file system be dismounted, or read-only.  This is a
>>>>>> remote machine and journaling is on root.  Is there any other way
>>>>>> that would not require me to make a long trip out to the site?
> 
> I guess I was a little off here, it actually worked for / also
> See further below for the whole story
> This was all done remote with ssh
> 
> $ mount
> /dev/da0p2 on / (ufs, local, soft-updates)
> devfs on /dev (devfs, local, multilabel)
> /dev/da0p3 on /tmp (ufs, local, soft-updates)
> /dev/da0p4 on /var (ufs, local, soft-updates)
> /dev/da0p5 on /usr (ufs, local, soft-updates)
> $ su
> Password:
> root@osebart:/usr/home/Freebee # rm /.sujournal
> root@osebart:/usr/home/Freebee # rm /var/.sujournal
> root@osebart:/usr/home/Freebee # rm /tmp/.sujournal
> root@osebart:/usr/home/Freebee # rm /usr/.sujournal
> root@osebart:/usr/home/Freebee # uname -a
> FreeBSD osebart.ose.nl 9.1-RC2 FreeBSD 9.1-RC2 #0 r241106: Mon Oct 1 
> 18:26:44 UTC 2012 
> r...@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64

I can't get that to work on i386.  Here is /etc/rc.d/fsck:

fi

echo "Ready for tunefs"
/sbin/tunefs -j disable /dev/da0p2
}

load_rc_config $name
run_rc_command "$1"




reboot computer and here is the output from messages:




Nov  4 14:07:19 Router kernel: Ready for tunefs
Nov  4 14:07:19 Router kernel: Clearing journal flags from inode 4
Nov  4 14:07:19 Router kernel: tunefs: soft updates journaling cleared but soft 
updates still set.
Nov  4 14:07:19 Router kernel: tunefs: remove .sujournal to reclaim space
Nov  4 14:07:19 Router kernel: Mounting local file systems:.



and the output from mount:

Router# mount
/dev/da0p2 on / (ufs, local, journaled soft-updates)
devfs on /dev (devfs, local, multilabel)



Journaled is still on after 2 reboots.

Router# uname -a
FreeBSD Router 9.1-RC2 FreeBSD 9.1-RC2 #0 r241133: Tue Oct  2 17:11:45 UTC 2012 
r...@obrian.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

-- Doug

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


FreeBSD 9.1 and SU+J

2012-11-03 Thread Doug Hardie
I didn't notice that journaling is on by default and now dump is failing.  The 
only way I can see to disable journaling requires that the file system be 
dismounted, or read-only.  This is a remote machine and journaling is on root.  
Is there any other way that would not require me to make a long trip out to the 
site?
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


send-pr Submission Times

2012-10-13 Thread Doug Hardie
I sent a PR using send-pr earlier today.  However, after having sent it and 
received a line that said it was submitted, I realized I didn't include my 
email address.  Somehow I completely overlooked that. I have been waiting for 
it to show up in the on-line indexes, but it hasn't so far.  How long does that 
process normally take?  I am wondering if it was just dropped because of the 
lack of the email address.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


SATA Controllers

2012-10-09 Thread Doug Hardie
Looking through the list of SATA Controllers available at Best Buy, I don't 
find any of them listed on the 9.0 hardware page.  I need a couple cheap ones 
(for non-production systems).  Does anyone have recommendations?
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


freebsd-update

2012-10-05 Thread Doug Hardie
I am using freebsd-update to update a system running a generic kernel.  I ran 
into an interesting situation where after it has downloaded the updates it 
enters a configuration phase where it shows "updated" config files with the old 
and new.  You can hit return to enter vi and clean up the file.  After that you 
get to a selection of files where you only get the question does this look 
reasonable?  Your options are Y or N.  Y makes the changes and N just 
terminates the entire update forcing you to start over again from the 
beginning.  Why can't you correct issues with those config files?  Why bother 
to even ask if there is only one possible response 
(Y)?___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: how to speed up port make??

2012-07-26 Thread Doug Hardie

On 25 July 2012, at 23:04, Ryan Noll wrote:

> Hello,
> 
> On Jul 25, 2012 7:34 PM, "Chad Perrin"  wrote:
>> You kids have got it easy.  I used to have to compile by hand with a pair
>> of tweezers, bar copper wire, a magnifying glass, and a potato with two
>> pieces of metal stuck in it as a power source.
> 
> Ha-ha... Ah those were the days..., but does anyone remember the "old" way
> of building the kernel in the 2.2.8 days? I was just getting started doing
> the basic system setup/admin things in those days. Back then (1998 or so) I
> did not have access to broadband, so I did not even update the sources back
> then, but I knew that it was a good idea to remove devices from the GENERIC
> kernel that I did not have--thanks to the book by Greg Lehey. (Even though
> the version of "The Complete FreeBSD" I bought is so out of date I cannot
> bring myself to throw it away--it was my guide back in those days.)
> 
> Does anyone else remember "The Complete FreeBSD"?

Its sitting in my bookshelf. Its pretty worn out though.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: IPv6 && getaddrinfo(3C)

2012-07-12 Thread Doug Hardie

On 12 July 2012, at 07:24, Matthias Apitz wrote:

> 
> Hello,
> 
> I'm playing around with IPv6 code on a FreeBSD 9 system and can't get
> getaddrinfo(3C) to do what it should do as stated in its man page:
> accept an IPv6 and IPv4 IP addr, it only works with the IPv6 form:
> 
> $ ./a.out ::1
> host: ::1
> read: SSH-2.0-OpenSSH_5.6p1 FreeBSD-2010
> $ ./a.out 127.0.0.1
> host: 127.0.0.1
> ssh: getaddrinfo failed code 8: hostname nor servname provided, or not known
> $ telnet 127.0.0.1 22
> Trying 127.0.0.1...
> Connected to localhost.
> Escape character is '^]'.
> SSH-2.0-OpenSSH_5.6p1 FreeBSD-2010
> 
> the used C-code is attached below; what I'm doing wrong in the code?
> 
> Thanks
> 
>   matthias
> 
> /* IPv6 client code using getaddrinfo */
> 
> #include 
> #include 
> #include 
> #include 
> #include 
> #include 
> #include 
> 
> 
> main(argc, argv)  /* client side */
>   int argc;
>   char   *argv[];
> {
> 
>   struct addrinfo req, *ans;
>   int code, s, n;
>   char buf[1024];
> 
>   memset(&req, 0, sizeof(req));
>   req.ai_flags = AI_ADDRCONFIG|AI_NUMERICHOST;
>   req.ai_family = AF_INET6;   /* Same as AF_INET6. */
>   req.ai_socktype = SOCK_STREAM;
> 
>   /* */
>   /* Use default protocol (in this case tcp) */
>   /* */
> 
>   req.ai_protocol = 0;
> 
>   printf("host: %s\n", argv[1]);
>   if ((code = getaddrinfo(argv[1], "ssh", &req, &ans)) != 0) {
>   fprintf(stderr, "ssh: getaddrinfo failed code %d: %s\n", code, 
> gai_strerror(code));
>   exit(1);
>   }
>
>
>   /* */
>   /* ans must contain at least one addrinfo, use */
>   /* the first.  */
>   /* */ 
>   
>   s = socket(ans->ai_family, ans->ai_socktype, ans->ai_protocol);
>   if (s < 0) {
>   perror("ssh: socket");
>   exit(3);
>   }
> 
>   /* Connect does the bind for us */
>   
>   if (connect(s, ans->ai_addr, ans->ai_addrlen) < 0) {
>   perror("ssh: connect");
>   exit(5);
>   }
> 
>   n = read(s, buf, 1024);
>   printf ("read: %s", buf);
>   
>   /* */
>   /* Free answers after use */
>   /* */ 
>   freeaddrinfo(ans);
> 
>   exit(0);
> }
> 
>  

I won't claim to be an expert on this, but I have used getaddrinfo successfully 
in servers.  The only thing I see that might be an issue is the use of zero for 
ai_protocol.  The comment in the man page implies that value is for servers and 
not clients.  I suspect you have to set the specific protocol you want.  You 
haven't included AI_PASSIVE so I suspect its expecting you to use the address 
to contact a server.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: FreeBSD 9.0 hang

2012-07-02 Thread Doug Hardie

On 2 July 2012, at 22:59, Wojciech Puchar wrote:

>> 
>> I have no ATM interfaces so it shouldn't be loading to my way of thinking.
> 
> so check while this module is loading at all, no matter if it's unsuccessull. 
> FreeBSD is not random place like windows, everything
> must have a reason.
> 

True it must, but I have no idea why if_en would try to be loaded or even how 
to figure that out.  There is nothing in the logs.  My understanding is that 
you would have to have an interface that requires the en driver.  pciconf 
doesn't show any.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: FreeBSD 9.0 hang

2012-07-02 Thread Doug Hardie

On 2 July 2012, at 08:50, Wojciech Puchar wrote:

>> 
>> link_eif symbol atm_event undefined
>> KLD if_en.ko: depends on utopia - not available or version mismatch.

Those were the last 2 lines on the console before the hang.  There is nothing 
at all in messages about this.  I suspect the system was not totally hung, just 
the etnernet interfaces (2 different ones) as I could still ping both 
interfaces successfully.  However, no attempt to access any service worked.

>> 
>> I haven't found anything relevant on those through Google.  if_en.ko os 
>> present as is utopia.ko.  I don't understand why the kernel would try to 
>> load if_en as I don't have any of those devices.  There are em0 and dc0 
>> ethernet interfaces.  This is almost a generic kernel.  The config file 
>> contains:
> Was that line printed just before hangup?
> 
> Do you actually tried to load ATM interface driver. If no - check why it 
> loads at all.

I have no ATM interfaces so it shouldn't be loading to my way of thinking.
> 
> Check what is last in your logfile.

Nothing.
> 
> Check if any addon drivers you use (fuse.ko, vboxdrv.ko) was compiled with 
> the same kernel sources that you compiled kernel.

kldstat -v shows:

 21 0xc5b36000 4000 fdescfs.ko (/boot/kernel/fdescfs.ko)
Contains modules:
Id Name
493 fdescfs
 31 0xc5c8f000 3000 pflog.ko (/boot/kernel/pflog.ko)
Contains modules:
Id Name
495 pflog
 41 0xc5c92000 34000pf.ko (/boot/kernel/pf.ko)
Contains modules:
Id Name
494 pf


if_en is not listed as compiled into the kernel.

The kernel and userland were built shortly after an install from memstick image 
using the procedure in UPDATING:

To rebuild everything and install it on the current system.
---
# Note: sometimes if you are running current you gotta do more than
# is listed here if you are upgrading from a really old current.


make buildworld
make kernel KERNCONF=YOUR_KERNEL_HERE
[1]
 [3]
mergemaster -p  [5]
make installworld
mergemaster -i  [4]
make delete-old [6]



After that the ports and application software were installed.  Basically the 
only services that run on this system are nagios and mrtg.  It is used only as 
a monitoring system for my production server and for testing new software.  It 
has only been used for monitoring since the upgrade.  I can't do any 
development work till I get the production servers upgraded from 8.2 to 9.0.


> 
> If this doesn't help then recompile your kernel with
> 
> makeoptions   DEBUG="-O0 -g"
> optionsINCLUDE_CONFIG_FILE
> optionsDEADLKRES
> optionsKDB
> optionsDDB
> optionsINVARIANTS
> optionsINVARIANT_SUPPORT
> optionsWITNESS
> optionsWITNESS_SKIPSPIN
> optionsDIAGNOSTIC
> 
> make sure that dump device is active
> 
> dumpon="/dev/dumpdevicename"
> 
> and reboot with that kernel.
> 
> At next crash you will get full dump with all symbols and all data where it 
> crashes.

When this repeats I will do that.  Thanks for the help.

-- Doug

> 
> 
> 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


FreeBSD 9.0 hang

2012-06-29 Thread Doug Hardie
I have a 9.0 p3 system that is in production for about a week and it just plain 
hung this morning.  The console had the last two messages as:

link_eif symbol atm_event undefined
KLD if_en.ko: depends on utopia - not available or version mismatch.

I haven't found anything relevant on those through Google.  if_en.ko os present 
as is utopia.ko.  I don't understand why the kernel would try to load if_en as 
I don't have any of those devices.  There are em0 and dc0 ethernet interfaces.  
This is almost a generic kernel.  The config file contains:

include GENERIC

ident   LAFN

nocpu   i486_CPU
nocpu   i586_CPU

options QUOTA
#device  atapicam
options ALTQ# Enable ALTQ.
options ALTQ_CBQ# Build the ``Class Based Queuing'' discipline.
options ALTQ_NOPCC  # Required for SMP build


I couldn't find any relevant log messages that would indicate why this module 
was trying to be loaded. However, even so, I would think it should load ok.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Problem with freebsd-update

2012-06-19 Thread Doug Hardie
I tried to update an amd64 FreeBSD 9.0 p0 system via freebsd-update tonight.  
It fetched everything fine.  However, the install just hung after about 10 
minutes.  The 2 sh processes are basically doing nothing.  Not consuming any 
processor time and not doing any I/O.  I killed it and tried another install.  
Same thing.  Tried a rollback.  Same thing.  The system still runs mostly.  Top 
takes about 5 minutes before it produces any output.  It shows basically 
nothing running.  I really don't want to reinstall again as the system has a 
lot of files customized including many ports.  Is there any way to recover this?


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Problem with spamlogd

2012-06-17 Thread Doug Hardie
After many hundreds of tests, I have uncovered something that I never found in 
any of the pf documents or man pages.  If an incoming packet is processed by an 
rdr rule, it will always be logged as rdr with the rdr rule number.  The pass 
action is never logged, even if the rdr rule does not include log and the pass 
rule does.

As a result, since spamlogd is specifically looking for a pass action, it will 
never see those log entries.  Hence, you must ensure that the packets which do 
get sent to the mailserver (real one) never are processed by a rdr rule.  I 
ended up having to use no rdr rules for those to get the logging done such that 
spamlogd would find them:

no rdr inet proto tcp from  to any port smtp
no rdr inet proto tcp from  to any port smtp
rdr pass on $ext_if inet proto tcp to $MAILHOSTS port smtp -> 127.0.0.1 port spa
md

pass in log on $ext_if inet proto tcp to $MAILHOSTS port smtp

This setup works on FreeBSD 7.2 and 9.0.  I couldn't find any other that 
actually worked including those in the various pf books, man pages, and other 
writings on pf.


On 17 June 2012, at 09:40, Doug Hardie wrote:

> 
> On 17 June 2012, at 06:29, Matthew Seaman wrote:
> 
>> On 17/06/2012 11:45, Doug Hardie wrote:
>>> I am using spamd on several systems and started encountering a problem 
>>> awhile ago with FreeBSD 7.2 servers, but let it go since I am in the 
>>> process of upgrading the servers.  However, I now am encountering the same 
>>> issue on FreeBSD 9.0 with spamlogd.  It never reads pflog0.  pflogd reads 
>>> the entries just fine.  I set up syslog to log all the spamlogd messages 
>>> and when spamlogd is started it gives:
>>> 
>>> spamlogd: Listening on pflog0 for all interfaces. 
>>> 
>>> lsof shows that it is connected to bpf0 as is pflogd.  However, pflogd 
>>> shows an offset into the file that appears to be the end of the file.  
>>> spamlogd shows an offset of 0.  It is periodically reading the file as 
>>> shown by ktrace but always getting back a 0 size return.  spamd itself is 
>>> working just fine.  However, the expiration times are not being updated so 
>>> white entries are timed out way too often.  spamlogd used to update them.  
>>> The rc.conf entries are:
>>> 
>>> obspamd_enable="YES"
>>> obspamd_flags="-G 2:1:1728"
>>> obspamd_setup_flags=""
>>> obspamd_grey=YES
>>> obspamlogd_enable="YES"
>>> obspamlogd_flags="-W 1728"
>>> 
>>> 
>>> These were established a few years ago and worked up till short while ago.  
>>> I don't recall any changes I made to anything, but…
>>> 
>>> Looking through the spamlogd source it appears to be building a filter for 
>>> the pcap routines with:
>>> 
>>> "ip and port 25 and action pass and tcp[13]&0x12=0x2"
>>> 
>>> Using that filter on pflog yields no output.  I believe the pass item 
>>> requires there to be some logging of the pass actions and those are not 
>>> appearing in the pflog or in the pfctl counts for those rules.  I suspect 
>>> that is the problem.  The pf.conf is: (mail server is on this machine)
>>> 
>>> ext_if="em0"
>>> 
>>> table  persist file "/etc/blackhole"
>>> table  persist
>>> table  persist
>>> table  persist file "/etc/mail/whitelist"
>>> 
>>> 
>>> no rdr on { lo0, lo1 } from any to any
>>> 
>>> no rdr on { lo0, lo1 } from any to any
>>> MAILHOSTS = "{zool.lafn.org 10.0.1.10}"
>>> 
>>> rdr pass log on $ext_if inet proto tcp from  to port 
>>> smtp -> 127.0.0.1 port smtp
>>> rdr pass log on $ext_if inet proto tcp from  to port smtp -> 
>>> 127.0.0.1 port smtp
>>> rdr pass log on $ext_if inet proto tcp to $MAILHOSTS port smtp -> 127.0.0.1 
>>> port spamd
>>> 
>>> 
>>> pass in on lo0
>>> 
>>> pass in log on $ext_if inet proto tcp to 127.0.0.1 port smtp
>>> pass out log on $ext_if inet proto tcp from 127.0.0.1 to any port smtp
>>> 
>>> block in quick log on $ext_if from  to any
>> 
>> You seem to be logging all the SMTP traffic that passes through pf in
>> any direction.  Which doesn't make a lot of sense to me -- obspamlogd
>> will see the logged SMTP packets, assume that's valid traffic and add
>> the hosts to the whitelist.  Even if that's the incoming SYN packet from
>> some dubious mailer trying to inject you full of spam.
> 
> Right now, I would li

Re: Problem with spamlogd

2012-06-17 Thread Doug Hardie

On 17 June 2012, at 06:29, Matthew Seaman wrote:

> On 17/06/2012 11:45, Doug Hardie wrote:
>> I am using spamd on several systems and started encountering a problem 
>> awhile ago with FreeBSD 7.2 servers, but let it go since I am in the process 
>> of upgrading the servers.  However, I now am encountering the same issue on 
>> FreeBSD 9.0 with spamlogd.  It never reads pflog0.  pflogd reads the entries 
>> just fine.  I set up syslog to log all the spamlogd messages and when 
>> spamlogd is started it gives:
>> 
>> spamlogd: Listening on pflog0 for all interfaces. 
>> 
>> lsof shows that it is connected to bpf0 as is pflogd.  However, pflogd shows 
>> an offset into the file that appears to be the end of the file.  spamlogd 
>> shows an offset of 0.  It is periodically reading the file as shown by 
>> ktrace but always getting back a 0 size return.  spamd itself is working 
>> just fine.  However, the expiration times are not being updated so white 
>> entries are timed out way too often.  spamlogd used to update them.  The 
>> rc.conf entries are:
>> 
>> obspamd_enable="YES"
>> obspamd_flags="-G 2:1:1728"
>> obspamd_setup_flags=""
>> obspamd_grey=YES
>> obspamlogd_enable="YES"
>> obspamlogd_flags="-W 1728"
>> 
>> 
>> These were established a few years ago and worked up till short while ago.  
>> I don't recall any changes I made to anything, but…
>> 
>> Looking through the spamlogd source it appears to be building a filter for 
>> the pcap routines with:
>> 
>> "ip and port 25 and action pass and tcp[13]&0x12=0x2"
>> 
>> Using that filter on pflog yields no output.  I believe the pass item 
>> requires there to be some logging of the pass actions and those are not 
>> appearing in the pflog or in the pfctl counts for those rules.  I suspect 
>> that is the problem.  The pf.conf is: (mail server is on this machine)
>> 
>> ext_if="em0"
>> 
>> table  persist file "/etc/blackhole"
>> table  persist
>> table  persist
>> table  persist file "/etc/mail/whitelist"
>> 
>> 
>> no rdr on { lo0, lo1 } from any to any
>> 
>> no rdr on { lo0, lo1 } from any to any
>> MAILHOSTS = "{zool.lafn.org 10.0.1.10}"
>> 
>> rdr pass log on $ext_if inet proto tcp from  to port smtp 
>> -> 127.0.0.1 port smtp
>> rdr pass log on $ext_if inet proto tcp from  to port smtp -> 
>> 127.0.0.1 port smtp
>> rdr pass log on $ext_if inet proto tcp to $MAILHOSTS port smtp -> 127.0.0.1 
>> port spamd
>> 
>> 
>> pass in on lo0
>> 
>> pass in log on $ext_if inet proto tcp to 127.0.0.1 port smtp
>> pass out log on $ext_if inet proto tcp from 127.0.0.1 to any port smtp
>> 
>> block in quick log on $ext_if from  to any
> 
> You seem to be logging all the SMTP traffic that passes through pf in
> any direction.  Which doesn't make a lot of sense to me -- obspamlogd
> will see the logged SMTP packets, assume that's valid traffic and add
> the hosts to the whitelist.  Even if that's the incoming SYN packet from
> some dubious mailer trying to inject you full of spam.

Right now, I would like spamlogd to be a bit confused ;-)  However, its not 
seeing any of the logging.  It never receives any input from pflog0.  From the 
filter, the pass action indicates it won't look at any of the rdr logging 
(which is in the log) but is waiting for the pass rules to log something.  The 
tcp[13]&0x12=0x2 item is the TCP SYN flag so it should be able to separate out 
what it wants from the log.  However, the pass rules are never being used and 
hence they never generate any log entries.  pfctl -vvsr shows all zeros for 
both of those rules.  

I understand that the pass rules are applied after the rdr rules but apparently 
I am getting the matching criteria wrong.  At this point switching them to a 
separate log stream won't help since it would never get anything logged to it.


> 
> You should only log the SYN packets going out of your upstream (egress)
> interface for obspamlogd -- that way it immediately whitelists anyone
> you send email to, so they can reply without delay due to greylisting.
> 
> A good way of doing that is to log SMTP traffic to a separate log
> device. eg:
> 
> pass log (to pflog1) on $ext_if proto tcp \
> from any to any port smtp\
> flags S/SA keep state
> 
> then in /etc/rc.conf, tell obspamlogd to use pflog1:
> 
> obspamlogd_enable="YES"
> obspamlogd_flags="-i em0"
> obspamlogd_pflog_if="pflo

Problem with spamlogd

2012-06-17 Thread Doug Hardie
I am using spamd on several systems and started encountering a problem awhile 
ago with FreeBSD 7.2 servers, but let it go since I am in the process of 
upgrading the servers.  However, I now am encountering the same issue on 
FreeBSD 9.0 with spamlogd.  It never reads pflog0.  pflogd reads the entries 
just fine.  I set up syslog to log all the spamlogd messages and when spamlogd 
is started it gives:

spamlogd: Listening on pflog0 for all interfaces. 

lsof shows that it is connected to bpf0 as is pflogd.  However, pflogd shows an 
offset into the file that appears to be the end of the file.  spamlogd shows an 
offset of 0.  It is periodically reading the file as shown by ktrace but always 
getting back a 0 size return.  spamd itself is working just fine.  However, the 
expiration times are not being updated so white entries are timed out way too 
often.  spamlogd used to update them.  The rc.conf entries are:

obspamd_enable="YES"
obspamd_flags="-G 2:1:1728"
obspamd_setup_flags=""
obspamd_grey=YES
obspamlogd_enable="YES"
obspamlogd_flags="-W 1728"


These were established a few years ago and worked up till short while ago.  I 
don't recall any changes I made to anything, but…

Looking through the spamlogd source it appears to be building a filter for the 
pcap routines with:

"ip and port 25 and action pass and tcp[13]&0x12=0x2"

Using that filter on pflog yields no output.  I believe the pass item requires 
there to be some logging of the pass actions and those are not appearing in the 
pflog or in the pfctl counts for those rules.  I suspect that is the problem.  
The pf.conf is: (mail server is on this machine)

ext_if="em0"

table  persist file "/etc/blackhole"
table  persist
table  persist
table  persist file "/etc/mail/whitelist"


no rdr on { lo0, lo1 } from any to any

no rdr on { lo0, lo1 } from any to any
MAILHOSTS = "{zool.lafn.org 10.0.1.10}"

rdr pass log on $ext_if inet proto tcp from  to port smtp -> 
127.0.0.1 port smtp
rdr pass log on $ext_if inet proto tcp from  to port smtp -> 
127.0.0.1 port smtp
rdr pass log on $ext_if inet proto tcp to $MAILHOSTS port smtp -> 127.0.0.1 
port spamd


pass in on lo0

pass in log on $ext_if inet proto tcp to 127.0.0.1 port smtp
pass out log on $ext_if inet proto tcp from 127.0.0.1 to any port smtp

block in quick log on $ext_if from  to any

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Version Selection

2012-06-10 Thread Doug Hardie
I have a number of servers that I am about to upgrade to FreeBSD 9.0.  The 
processors all have the ability to run i386 or amd64.  The machines all have 2 
GB memory which is more than adequate for their intended use.  Some of these 
are replacing very old equipment that is being retired and did not have the 
ability to run amd64 so everything has been i386 till now.  The question is 
what are the advantages or disadvantages of switching to amd64?  I have tested 
all the various applications on amd64 and they work fine.  Is there going to be 
any benefit down the road in a few years to being on amd64?  If so, now would 
be the time to switch.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: find date of last boot

2012-06-07 Thread Doug Hardie

On 7 June 2012, at 16:33, Polytropon wrote:

> On Thu, 07 Jun 2012 19:15:25 -0400, Fbsd8 wrote:
>> dmesg command does not show date of last boot.
>> 
>> Are there some other commands to find date of last boot?
> 
> Check the lines in /var/log/messages. Unless you're not
> experiencing a newsyslog message (new log file started),
> the "kernel: Copyright (c) 1992-2011 The FreeBSD Project."
> string (first line of typical dmesg, check for your particular
> OS version!) indicates when the system was booted. But
> note that the date format is not the common sortable
> kind of `date "+%d.%m.%Y"`.
> 
> Another idea (as already mentioned) is to subtract `uptime`
> from current `date`. :-


Check the timestamp on /var/run/dmesg.boot  That is only written to when the 
system boots.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Remote System Builds

2012-03-26 Thread Doug Hardie

On 26 March 2012, at 11:20, Martin McCormick wrote:

>   Is there yet any way to remotely rebuild a FreeBSD
> system? I have two FreeBSD systems on two remote campuses that
> presently run FreeBSD6.3. They need to be running FreeBSD9.0 and
> I don't really care how I get there as long as it can be done
> over the network. If we were physically there, I would put a
> CDROM in and blow them away since it is such a large jump.
> 
>   I can have staff members there install CDROM's that were
> remastered to use the serial console, but I am hoping that maybe
> we are moving past this sort of logistics.
> 
>   I just tried to unpack the 9.0 image using tar which has
> worked in the past to let one modify loader.conf but I got a
> bunch of errors this time about files that couldn't be created
> so maybe this is not the recommended headless installation
> technique any longer.

I am going to be facing the same issue in a few months.  My experiences with 
the serial console are that it is great for correcting small issues, trying to 
use it for initial configuration is not going to be real easy.  I would like to 
be able to build a custom CD for that specific machine that doesn't need any 
operator input.  They just install it and boot the machine. It would need to 
format the disk and do the complete installation (base and uniquely configured 
ports etc.). Is that possible?___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Dynamic Libraries

2012-03-07 Thread Doug Hardie

On 7 March 2012, at 01:40, Volodymyr Kostyrko wrote:

> Doug Hardie wrote:
>> I have encountered something that I do not understand.  Everything works 
>> fine.  Basically I have a bunch of user modules (low level) that are built 
>> into a dynamic library.  If I write top level code that calls modules in 
>> that library, everything works just fine on i386 and AMD64.  However, the 
>> application involved has another library of modules.  Some of them call 
>> modules in the low level library.  The top level code call modules in both 
>> libraries.  Often when it calls a module in the mid level library, that 
>> module calls several modules in the low level library.
>> 
>> All this works just fine on i386.  However, when I compile everything on 
>> AMD64 I get an error message that says the lower level library needs to be 
>> compiled with fPIC.  If I add that to the Makefile for the lower level 
>> library and rebuild everything, it all works again.  I don't understand why 
>> the fPIC is required for AMD64.
>> 
>> Also, how do I tell if the lower level library is being dynamically linked 
>> at run time, or being directly incorporated into the mid level library or 
>> top level application?  Since both of these libraries are quite large, and 
>> they are in use by a number of top level applications, I want just one copy 
>> to exist in physical memory.
> 
> This sounds exactly like compiling with clang through ccache. There are 
> issues with clang and ccache cooperation. Actually the one you may hit is 
> libtool detecting implicit fPIC requirement when running clang through ccache.


The Makefile specifies GCC and its FreeBSD 8.0.  I don't believe clang was in 
that soon, but I may be wrong.  How can I check that?  Where is clang?  I have 
installed 9.0 on another system but haven't had time to try that out yet.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Dynamic Libraries

2012-03-07 Thread Doug Hardie
I have encountered something that I do not understand.  Everything works fine.  
Basically I have a bunch of user modules (low level) that are built into a 
dynamic library.  If I write top level code that calls modules in that library, 
everything works just fine on i386 and AMD64.  However, the application 
involved has another library of modules.  Some of them call modules in the low 
level library.  The top level code call modules in both libraries.  Often when 
it calls a module in the mid level library, that module calls several modules 
in the low level library.

All this works just fine on i386.  However, when I compile everything on AMD64 
I get an error message that says the lower level library needs to be compiled 
with fPIC.  If I add that to the Makefile for the lower level library and 
rebuild everything, it all works again.  I don't understand why the fPIC is 
required for AMD64.

Also, how do I tell if the lower level library is being dynamically linked at 
run time, or being directly incorporated into the mid level library or top 
level application?  Since both of these libraries are quite large, and they are 
in use by a number of top level applications, I want just one copy to exist in 
physical memory.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: /usr/home vs /home

2012-02-20 Thread Doug Hardie

On 20 February 2012, at 22:20, Chip Camden wrote:

>>> I believe the 5MB removable were RL01.  They also had a 10MB removable
>>> RL02, which we used for software distribution.  We resold them to our
>>> customers at $170 each.
>> 
>> yes, this sound familiar. The RL02 came later.
>> 
>> I think that tapes were much more common for software distribution those 
>> days.
>> 
>> I still remember the responsiveness of RSX-11 even compared to FreeBSD under 
>> all circumstances. Real time is real time.
>> 
>> Erich
>>> 
> 
> Oh man -- we wrote process control software in Fortran-77 on RSX-11M to
> automate our software distribution processes.  That was the best!  DECNET
> to communicate between systems.

RSX-11D was slicker than greased lightning.  Used it for a number of systems.  
The first 30 pages of the kernel source were the documentation.  The 
description of every table and the values for every field.  What each module 
did was documented at the top of the module.  I made numerous improvements to 
the kernel most of which were adopted by DEC.  However, it was nowhere near a 
fully featured OS.  It was quite bare bones.  Great for real-time requirements. 
 There was a guaranteed maximum time that interrupts were disabled and it was 
very small.  We interfaced a number of instruments to it and none of them ever 
saw any delays.  Most of them automatically fed data to the computer.  There 
was no triggering of that.  The instruments just pushed the data.

The RK05 had one removable platter in a plastic housing.  It used a voice coil 
movement mechanism that had to be aligned every week or you would lose your 
data.  It didn't hold much and was quite slow.  We used those at first but the 
system couldn't quite meet its performance requirements.  I still have one of 
those platters on my wall at home.  Departure present from the unit.  That 
particular platter had a head crash so the remaining oxide had to be sanded off 
to sanitize it.  The timing side is out with lettering on it now.  We used 4 
RK05s in one rack and each was mounted as a separate disk.  The controller was 
single threaded so you couldn't get any performance improvement with creative 
disk assignments.

We switched to 5 platter drives RP04s which were extremely reliable and didn't 
need frequent maintenance.  They also ran much faster than the RK05s and held 
more than 10 times the data.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: One or Four?

2012-02-17 Thread Doug Hardie

On 17 February 2012, at 23:21, Robert Bonomi wrote:

>> From owner-freebsd-questi...@freebsd.org  Fri Feb 17 19:56:00 2012
>> From: Doug Hardie 
>> Date: Fri, 17 Feb 2012 17:50:44 -0800
>> To: FreeBSD Mailing List 
>> Subject: Re: One or Four?
>> 
>> 
>> On Feb 17, 2012, at 2:05 PM, Robison, Dave wrote:
>>> We'd like a show of hands to see if folks prefer the "old" style default 
>>> with 4 partitions and swap, or the newer iteration with 1 partition and 
>>> swap.
>> 
>> 
>> I only run servers and set them up with /, /usr, and swap.  Other partitions 
>> are placed on other disks with typically one partition per disk.  I link /var
>> and /tmp into /usr.
> 
> That last is a *BAD*IDEA*(tm).  There _are_ programs that assume that /var/tmp
> and /usr/tme are *different* places -- and will attempt to create 'distinct' 
> files _with_the_same_name_ in the two diretories.

I am sure you can find programs that presume anything you want.  I have never 
seen one that does that. If I did find one, it would be easy to correct that 
misguided thinking.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: One or Four?

2012-02-17 Thread Doug Hardie

On Feb 17, 2012, at 2:05 PM, Robison, Dave wrote:
> We'd like a show of hands to see if folks prefer the "old" style default with 
> 4 partitions and swap, or the newer iteration with 1 partition and swap.


I only run servers and set them up with /, /usr, and swap.  Other partitions 
are placed on other disks with typically one partition per disk.  I link /var 
and /tmp into /usr.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Probable Hardware Failure

2012-01-14 Thread Doug Hardie

On 14 January 2012, at 18:11, _ wrote:

> Memory is a rather broad term. If by memory you mean RAM, you could replace 
> your current RAM with another chip, supposing you have one around.
> 
> An interesting read on "Double Fault" is: 
> 
> http://en.wikipedia.org/wiki/Double_fault
> 
> According to it, that would rather point to a software than a hardware 
> related problem.
> 
> 
> On Sun, Jan 15, 2012 at 1:12 AM, Doug Hardie  wrote:
> I have a pretty old desktop that has been around quite awhile.  It has 
> started periodic crashes.  No log messages.  However, the core status files 
> all show "double fault".  I am confident this is a hardware issue, but is 
> there any easy way to determine if its power or memory related?  Those are 
> the primary candidates although memory is also possible.  We really need to 
> replace the entire unit, but that might be a bit more salable if I can 
> present convincing evidence of the cause of the problem.

I doubt if its a direct software fault.  The system is running 7.2 and has been 
running that for several years without any problems.  Nothing has been changed 
on it.  However, a memory fault could easily end up in the kernel thus making 
it look like a software problem.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Probable Hardware Failure

2012-01-14 Thread Doug Hardie
I have a pretty old desktop that has been around quite awhile.  It has started 
periodic crashes.  No log messages.  However, the core status files all show 
"double fault".  I am confident this is a hardware issue, but is there any easy 
way to determine if its power or memory related?  Those are the primary 
candidates although memory is also possible.  We really need to replace the 
entire unit, but that might be a bit more salable if I can present convincing 
evidence of the cause of the problem.


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: freeradius on freebsd

2011-11-30 Thread Doug Hardie

On 30 November 2011, at 15:13, Outback Dingo wrote:

> On Wed, Nov 30, 2011 at 4:57 PM, Jim Pazarena  wrote:
>> I am having issues with freeradius being told
>> system passwords are incorrect by freebsd, where I
>> know they are not wrong.
>> 
>> I think it relates to freeradius submitting crypt passwords
>> while freebsd defaults to MD5.
>> 
>> Has anyone encountered this issue on FreeBSD? Seems the
>> freeradius newsgroup doesn't have any freebsd active
>> participants.
>> 
>> Could someone suggest how to coax freeradius to submit
>> MD5 encrypted passwords to the system?
> 
> in short your probably better off putting a db on the backend of
> freeradius instead of
> using system accounts, itll be alot easier that way and can be managed
> separate from
> the systems accounts

I have been using freeradius with FBSD for years with the system passwords.  
Works just fine.  Saves you a lot of hassle and extra work in some cases.  
Freeradius just passes along what it receives to the authentication mechanism.  
Any encryption is done at the NAS.  You may want to run with -X and save all 
the output.  That will show where the problem is occurring.  Even if you go 
with a database you have to get the encryption in the database the same as what 
the NAS is doing.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Hardware booting problem

2011-09-15 Thread Doug Hardie
I encountered a situation today that I do not understand.  This is a very old 
i386 PC that does not have a usable CD drive.  The existing drive uses a very 
funky SCSI connector that I have nothing for.  The system disk is SCSI and 
there was one additional PATA drive used for additional storage.  The PATA 
drive failed.  It won't even stick around in /dev for more than a couple 
minutes after boot and there are lots of messages about bad sectors.  The data 
is completely backed up and the that drive is over 5 years old.

I removed the old drive and installed a new one.  System will not boot.  It 
hangs in the BIOS.  Never gets around to installing the SCSI BIOS.  My first 
guess was there was no boot sector on the SCSI drive.  That seems unusual since 
my other systems boot off the SCSI drives just fine.  This one used to also 
before I added the PATA drive.  However, if I put the dead drive back in along 
with the new one, then it boots.  This also implies that the boot sector was 
only on the PATA drive.  But the PATA drive is for all intents and purposes 
dead.  So how is it booting?  Is there any way to look into the SCSI drive and 
see if there is a boot sector there?

This is more a curiosity item as there are additional failures starting to 
occur in that computer.  We are going to replace it.  Its around 10 years old.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Is there way to get filename for specific LBA?

2011-08-31 Thread Doug Hardie

On 31 August 2011, at 20:50, Carl Johnson wrote:

> per...@pluto.rain.com writes:
> 
>> Robert Bonomi  wrote:
>> 
 Aug 31 05:13:24 da kernel: ad6: WARNING - READ_DMA UDMA ICRC
 error (retrying request) LBA=107491647
 ... I looked at bsdlabel a   it's partition f, /home. But what
 is the file name?
>>> 
>>> There's *no* easy way to find out.  You'll have to grovel through
>>> all the filesystem metadata, and the layers of index blocks for
>>> every file until you find the 'rgiht' one.
>> 
>> This is what "icheck -B" was for, but icheck(8) no longer exists and
>> that particular bit of functionality does not seem to be provided in
>> fsck(8).
>> 
>> One current userland utility (other than fsck) which does know
>> how to grovel through the metadata and index blocks is dump(8),
>> but you'd have to hack on it to report which inode was using a
>> particular block.
> 
> It looks like the best bet would be fsdb, assuming that it is a UFS
> file system.  That does have a 'findblk' command to find a file
> containing a block, but you would need to calculate the block offset in
> the filesystem first.  It doesn't look like it would be easy, as was
> said earlier.

I created a utility some years ago that did that for UFS.  I believe it works 
for UFS2 but haven't verified it.  If you want to try it, send me a note and 
I'll ship you the code direct.

-- Doug___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: DNS and file system messed up...

2011-07-08 Thread Doug Hardie

On 7 July 2011, at 22:58, Gary Kline wrote:

>> Jul  7 10:16:33 ethic named[54366]: none:0: open: /etc/named.conf: file not 
>> found

>> Jul  7 10:17:56 ethic named[54371]: starting BIND 9.3.6-P1 -c 
>> /var/named/etc/namedb/named.conf

The first one that fails is looking for /etc/named.conf.  The second one shows 
its in /var/named/etc/named/named.conf


Those are different locations.  I suspect you have named_flags setup in rc.conf 
pointing to /etc/namedb/named.conf rather than the right location.  Its also 
possible that its not set in rc.conf but defaults in either the rc script or 
/etc/rc.d/named.  On my system it appears to default in 
/etc/rc.d/named.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Sending a Fax

2011-05-05 Thread Doug Hardie

On 5 May 2011, at 22:19, Matthias Apitz wrote:

> El día Thursday, May 05, 2011 a las 07:21:29PM -0700, Doug Hardie escribió:
> 
>> One of my clients needs to send a lot of faxes.  He has a Brother 8680DN 
>> which will fax.  Any ideas how to send a file to it and get it to send a 
>> fax?  I am not finding anything beyond printing for that unit via 
>> Google.___
> 
> Check out HylaFAX in the ports; don't know if your modem is supported;

Thanks.  As best as I can tell the Brother unit has a modem built it, but the 
only interface to it is via ethernet.  I suspect it takes a PDF and then sends 
that, much like printing.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Sending a Fax

2011-05-05 Thread Doug Hardie
One of my clients needs to send a lot of faxes.  He has a Brother 8680DN which 
will fax.  Any ideas how to send a file to it and get it to send a fax?  I am 
not finding anything beyond printing for that unit via 
Google.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Help with Booting

2011-04-23 Thread Doug Hardie

On 23 April 2011, at 12:45, Michael L. Squires wrote:

> I haven't seen a verbose dmesg output booting from a non-RAID hard drive.
> 
> I have 7.4-STABLE working on several multi-CPU Opteron systems, but they are 
> all Tyan motherboards.  Are Rioworks/Arima still in business?

I believe so.  Their web page is there, but mostly in Chinese.

> 
> Rather than use the on-board controllers I've just bought some of the LSI 
> 300-8X PCI-X RAID controllers which are cheap and work very well with SATA 2 
> drives (and FreeBSD).  The Adaptec 2610 series are even cheaper, but they
> are only SATA 1.

These boxes have no additional room for expansion cards.  They have 4 
apparently hot-swappable drives in the 
front.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Help with Booting

2011-04-23 Thread Doug Hardie

On 23 April 2011, at 03:04, Erich Dollansky wrote:

> Hi,
> 
> On Saturday 23 April 2011 16:30:39 Doug Hardie wrote:
>> 
>> On 23 April 2011, at 02:20, Erich Dollansky wrote:
>>> 
>>> I only can tell what I do when a machine does not boot from the 
>>> installation media: I plug the disk into another machine, install the 
>>> generic kernel, edit /etc and put it back.
>>> 
>>> If this does not work, it will be hard.
>> 
>> That works, but then I end up without having RAID activated.  I am trying to 
>> get the hardware RAID working.
>> 
> but your system runs then. Isn't it possible then to build a custom kernel 
> which supports the specific RAID hardware on this machine and install the new 
> kernel there.
> 
> Oh, could it be that the loader is not able to start from the RAID hardware? 
> Is it possible that even a custom kernel will need an extra boot medium to 
> start with?

Thats what I was hoping to be able to do.  However, I can't get it to boot 
without the RAID either.  I have tried numerous tests of formatting the drives 
on the RAID, then moving them to another system and installing the software.  
They still won't boot.  The RAID appears to be using a very unusual bootstrap.  
I get the message "OS not found"  continuously on the screen regardless of how 
I build the system.  Somehow I am going to need to be able to boot from CD or 
memstick to get this working.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Help with Booting

2011-04-23 Thread Doug Hardie

On 23 April 2011, at 02:20, Erich Dollansky wrote:

> Hi,
> 
> I only can tell what I do when a machine does not boot from the installation 
> media: I plug the disk into another machine, install the generic kernel, edit 
> /etc and put it back.
> 
> If this does not work, it will be hard.

That works, but then I end up without having RAID activated.  I am trying to 
get the hardware RAID working.

> 
> Erich
> 
> On Saturday 23 April 2011 14:25:13 Doug Hardie wrote:
>> 
>> On 22 April 2011, at 23:46, Erich Dollansky wrote:
>> 
>>> Hi,
>>> 
>>> On Saturday 23 April 2011 12:57:32 Doug Hardie wrote:
>>>> 
>>>> On 22 April 2011, at 21:28, Erich Dollansky wrote:
>>>> 
>>>>> It looks to me that not even the loader loads. Is this true?
>>>>> 
>>>> I am not sure.  The last message is the timestamp from the original 
>>>> distribution build.  Then is a line with just the '/' character that 
>>>> should spin a bit.  It doesn't.  
>>>> 
>>>> By playing around a bit I got it a bit farther.  I took one of the raid 
>>>> disks and mounted it in a different system.  I did an install on it but 
>>>> without changing the label other than to use all the disk.  Then I put it 
>>>> back in the production system and booted.  It appears to retain the RAID 
>>>> characteristics, but all I get is a '-' at the top left of the screen.  I 
>>>> then plugged in the memstick image and booted from that.  Right after the 
>>>> last DOS window I pressed F10 which took me to a FreeBSD boot  line with 
>>>> the default pointing to ad0.  I used 0:ad(4,a)/boot/loader and it went on 
>>>> to the same point as before, but then a bit farther.  I now see:
>>>> 
>>> this is all to weird for me. Could you install a disk not using the raid 
>>> hardware?
>>> 
>>> It would then exclude the motherboard as the cause.
>>> 
>>> Erich
>> 
>> No. That didn't work either.  I had been using the machine on amd64 but I 
>> had to install with the drive on another system.  I couldn't get it to boot 
>> of CD or memstick.  However, the memstick I used then was dead today so I 
>> bought a new one hoping that was the problem.  Unfortunately this stick is 
>> good, but it still won't boot off it.
>> 
>> 
>>> 
>>> 
>>>> Loading /boot/defaults/loader.conf
>>>> /boot/kernel/kernel text=0x8ffac1 |
>>>> 
>>>> The '|' normally spins a couple of times and moves on to the next section. 
>>>>  However, its hung there now.
>>>> 
>>>> 
>>>>> 
>>>>> On Saturday 23 April 2011 05:38:41 Doug Hardie wrote:
>>>>>> I have an AMD based system that is driving me nuts.  I am trying to 
>>>>>> install 8.2 on it but can't get past the first boot.  I had a system up 
>>>>>> and running on it before, but I had to remove a drive and do the install 
>>>>>> on another computer.  That worked, but now I need to use the built in 
>>>>>> RAID hardware.  As best as I can tell I am going to have to install on 
>>>>>> the the actual hardware.  Motherboard is an Arima NM46X.  The machine 
>>>>>> appears to be about 6 years old.
>>>>>> 
>>>>>> I have tried to boot the install disk, the live filesystem disk, and the 
>>>>>> memstick image for FreeBSD 7.0 through 8.2.  All of them do exactly the 
>>>>>> same thing:
>>>>>> 
>>>>>> Bootstart starts.
>>>>>> 
>>>>>> BTX loader lists the drives and memory
>>>>>> 
>>>>>> FreeBSD bootstrap loader version 1.1 starts.  I get the build date and 
>>>>>> then a new line with just a '/' on it.  It never begins to spin.  No 
>>>>>> additional I/O occurs with the boot device.
>>>>>> 
>>>>>> The memstick and CDs are good.  They boot just fine on another computer, 
>>>>>> just not this one.  I have had to work around CD issues in the past, but 
>>>>>> I thought the memstick would work if the BIOS would recognize it and 
>>>>>> boot from it.  It recognizes it and tries to boot.  I need some ideas 
>>>>>> here as the RAID is essential for this application.  Thanks,
>>>>>> 
>>>>>> 
>>>>>> ___
>>>>>> freebsd-questions@freebsd.org mailing list
>>>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>>>>>> To unsubscribe, send any mail to 
>>>>>> "freebsd-questions-unsubscr...@freebsd.org"
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> 
>>> 
>> 
>> 
>> 
> 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Help with Booting

2011-04-23 Thread Doug Hardie

On 22 April 2011, at 23:46, Erich Dollansky wrote:

> Hi,
> 
> On Saturday 23 April 2011 12:57:32 Doug Hardie wrote:
>> 
>> On 22 April 2011, at 21:28, Erich Dollansky wrote:
>> 
>>> It looks to me that not even the loader loads. Is this true?
>>> 
>> I am not sure.  The last message is the timestamp from the original 
>> distribution build.  Then is a line with just the '/' character that should 
>> spin a bit.  It doesn't.  
>> 
>> By playing around a bit I got it a bit farther.  I took one of the raid 
>> disks and mounted it in a different system.  I did an install on it but 
>> without changing the label other than to use all the disk.  Then I put it 
>> back in the production system and booted.  It appears to retain the RAID 
>> characteristics, but all I get is a '-' at the top left of the screen.  I 
>> then plugged in the memstick image and booted from that.  Right after the 
>> last DOS window I pressed F10 which took me to a FreeBSD boot  line with the 
>> default pointing to ad0.  I used 0:ad(4,a)/boot/loader and it went on to the 
>> same point as before, but then a bit farther.  I now see:
>> 
> this is all to weird for me. Could you install a disk not using the raid 
> hardware?
> 
> It would then exclude the motherboard as the cause.
> 
> Erich

No. That didn't work either.  I had been using the machine on amd64 but I had 
to install with the drive on another system.  I couldn't get it to boot of CD 
or memstick.  However, the memstick I used then was dead today so I bought a 
new one hoping that was the problem.  Unfortunately this stick is good, but it 
still won't boot off it.


> 
> 
>> Loading /boot/defaults/loader.conf
>> /boot/kernel/kernel text=0x8ffac1 |
>> 
>> The '|' normally spins a couple of times and moves on to the next section.  
>> However, its hung there now.
>> 
>> 
>>> 
>>> On Saturday 23 April 2011 05:38:41 Doug Hardie wrote:
>>>> I have an AMD based system that is driving me nuts.  I am trying to 
>>>> install 8.2 on it but can't get past the first boot.  I had a system up 
>>>> and running on it before, but I had to remove a drive and do the install 
>>>> on another computer.  That worked, but now I need to use the built in RAID 
>>>> hardware.  As best as I can tell I am going to have to install on the the 
>>>> actual hardware.  Motherboard is an Arima NM46X.  The machine appears to 
>>>> be about 6 years old.
>>>> 
>>>> I have tried to boot the install disk, the live filesystem disk, and the 
>>>> memstick image for FreeBSD 7.0 through 8.2.  All of them do exactly the 
>>>> same thing:
>>>> 
>>>> Bootstart starts.
>>>> 
>>>> BTX loader lists the drives and memory
>>>> 
>>>> FreeBSD bootstrap loader version 1.1 starts.  I get the build date and 
>>>> then a new line with just a '/' on it.  It never begins to spin.  No 
>>>> additional I/O occurs with the boot device.
>>>> 
>>>> The memstick and CDs are good.  They boot just fine on another computer, 
>>>> just not this one.  I have had to work around CD issues in the past, but I 
>>>> thought the memstick would work if the BIOS would recognize it and boot 
>>>> from it.  It recognizes it and tries to boot.  I need some ideas here as 
>>>> the RAID is essential for this application.  Thanks,
>>>> 
>>>> 
>>>> ___
>>>> freebsd-questions@freebsd.org mailing list
>>>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>>>> To unsubscribe, send any mail to 
>>>> "freebsd-questions-unsubscr...@freebsd.org"
>>>> 
>>>> 
>>> 
>> 
>> 
>> 
> 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Help with Booting

2011-04-22 Thread Doug Hardie

On 22 April 2011, at 21:28, Erich Dollansky wrote:

> Hi,
> 
> does the loader start?
> 
> It looks to me that not even the loader loads. Is this true?
> 
> Erich

I am not sure.  The last message is the timestamp from the original 
distribution build.  Then is a line with just the '/' character that should 
spin a bit.  It doesn't.  

By playing around a bit I got it a bit farther.  I took one of the raid disks 
and mounted it in a different system.  I did an install on it but without 
changing the label other than to use all the disk.  Then I put it back in the 
production system and booted.  It appears to retain the RAID characteristics, 
but all I get is a '-' at the top left of the screen.  I then plugged in the 
memstick image and booted from that.  Right after the last DOS window I pressed 
F10 which took me to a FreeBSD boot  line with the default pointing to ad0.  I 
used 0:ad(4,a)/boot/loader and it went on to the same point as before, but then 
a bit farther.  I now see:

Loading /boot/defaults/loader.conf
/boot/kernel/kernel text=0x8ffac1 |

The '|' normally spins a couple of times and moves on to the next section.  
However, its hung there now.


> 
> On Saturday 23 April 2011 05:38:41 Doug Hardie wrote:
>> I have an AMD based system that is driving me nuts.  I am trying to install 
>> 8.2 on it but can't get past the first boot.  I had a system up and running 
>> on it before, but I had to remove a drive and do the install on another 
>> computer.  That worked, but now I need to use the built in RAID hardware.  
>> As best as I can tell I am going to have to install on the the actual 
>> hardware.  Motherboard is an Arima NM46X.  The machine appears to be about 6 
>> years old.
>> 
>> I have tried to boot the install disk, the live filesystem disk, and the 
>> memstick image for FreeBSD 7.0 through 8.2.  All of them do exactly the same 
>> thing:
>> 
>> Bootstart starts.
>> 
>> BTX loader lists the drives and memory
>> 
>> FreeBSD bootstrap loader version 1.1 starts.  I get the build date and then 
>> a new line with just a '/' on it.  It never begins to spin.  No additional 
>> I/O occurs with the boot device.
>> 
>> The memstick and CDs are good.  They boot just fine on another computer, 
>> just not this one.  I have had to work around CD issues in the past, but I 
>> thought the memstick would work if the BIOS would recognize it and boot from 
>> it.  It recognizes it and tries to boot.  I need some ideas here as the RAID 
>> is essential for this application.  Thanks,
>> 
>> 
>> ___
>> freebsd-questions@freebsd.org mailing list
>> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
>> To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
>> 
>> 
> 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Help with Booting

2011-04-22 Thread Doug Hardie

On 22 April 2011, at 16:37, Michael Ross wrote:

> Am 23.04.2011, 00:38 Uhr, schrieb Doug Hardie :
> 
>> I have an AMD based system that is driving me nuts.  I am trying to install 
>> 8.2 on it but can't get past the first boot.  I had a system up and running 
>> on it before, but I had to remove a drive and do the install on another 
>> computer.  That worked, but now I need to use the built in RAID hardware.  
>> As best as I can tell I am going to have to install on the the actual 
>> hardware.  Motherboard is an Arima NM46X.  The machine appears to be about 6 
>> years old.
>> 
>> I have tried to boot the install disk, the live filesystem disk, and the 
>> memstick image for FreeBSD 7.0 through 8.2.  All of them do exactly the same 
>> thing:
>> 
>> Bootstart starts.
>> 
>> BTX loader lists the drives and memory
>> 
>> FreeBSD bootstrap loader version 1.1 starts.  I get the build date and then 
>> a new line with just a '/' on it.  It never begins to spin.  No additional 
>> I/O occurs with the boot device.
>> 
>> The memstick and CDs are good.  They boot just fine on another computer, 
>> just not this one.  I have had to work around CD issues in the past, but I 
>> thought the memstick would work if the BIOS would recognize it and boot from 
>> it.  It recognizes it and tries to boot.  I need some ideas here as the RAID 
>> is essential for this application.  Thanks,
>> 
> 
> Architecture mismatch, trying to boot a amd64 on an i386 machine?

That machine runs amd64 just fine.  I have to build the disk on another 
computer.  This one will not boot any of the CDs from 6.0 and on.  I have only 
tried the 8.2 memstick version.  All of the CDs and memstick boot just fine on 
a different computer.  I suspect its something with the BIOS but no ideas where 
to even start looking.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Help with Booting

2011-04-22 Thread Doug Hardie
I have an AMD based system that is driving me nuts.  I am trying to install 8.2 
on it but can't get past the first boot.  I had a system up and running on it 
before, but I had to remove a drive and do the install on another computer.  
That worked, but now I need to use the built in RAID hardware.  As best as I 
can tell I am going to have to install on the the actual hardware.  Motherboard 
is an Arima NM46X.  The machine appears to be about 6 years old.

I have tried to boot the install disk, the live filesystem disk, and the 
memstick image for FreeBSD 7.0 through 8.2.  All of them do exactly the same 
thing:

Bootstart starts.

BTX loader lists the drives and memory

FreeBSD bootstrap loader version 1.1 starts.  I get the build date and then a 
new line with just a '/' on it.  It never begins to spin.  No additional I/O 
occurs with the boot device.

The memstick and CDs are good.  They boot just fine on another computer, just 
not this one.  I have had to work around CD issues in the past, but I thought 
the memstick would work if the BIOS would recognize it and boot from it.  It 
recognizes it and tries to boot.  I need some ideas here as the RAID is 
essential for this application.  Thanks,


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Server not booting

2011-03-08 Thread Doug Hardie
I have been tasked with bringing up a "new" server.  It appears to be fairly 
old equipment though.  I do know it was previously used.  Its a Arima NM46X 
with dual AMD Opteron processors.  The unit appears to be working since it has 
some form of Linux installed on the disks and that boots and seems to run.  
However, I have tried booting from CD 8.2 and 8.0. using Disk 1 and Repair 
disks (AMD64 and i386).  They all die just after the first stage loader.  I get 
the system version line and then the spinner stops dead.  The CD is an external 
USB unit and its left running.  The motherboard doesn't recognize a USB stick 
for booting unfortunately.  The motherboard manual is dated 2006 so I think its 
just too old for that.  Any ideas on how this can be 
corrected?___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Purchased Binaries

2011-03-04 Thread Doug Hardie

On 4 March 2011, at 14:45, Charlie Kester wrote:

> On Fri 04 Mar 2011 at 13:24:32 PST Doug Hardie wrote:
>> I have a client who has purchased some software. I don't know anything
>> much about it yet other than it claims to run on Debian and CentOS. I
>> suspect its binaries. I will have access to things like the developer,
>> name etc. on Monday. However, thats when he needs to know if I can make
>> it run on FreeBSD.
> 
> Are you bidding against a Linux guy for this job?

No.  I have the job.

> 
> That doesn't sound like a reasonable demand.  Does he want your final
> answer on Monday, or do you think you can buy some time for further
> investigation

He is under the gun and needs to get this working last week.

> if you tell him about FreeBSD's support for the Linux ABI,
> etc.?

He is pretty much non-technical and will go with any solution I believe will 
work.

> 
> Maybe bring in a FreeBSD laptop and do a demo where you install some
> Linux binary from the web and show him that it runs?  (Be sure to
> practice the demo beforehand!)  I still wouldn't give him an ironclad
> guarantee that the software he bought will run too, but perhaps the demo
> will raise his confidence level enough to give you a chance to find out.

Pretty much I will have the real software on Monday and will need to get it up 
and going very quickly.  I want to use FreeBSD because all the other parts of 
what he needs I already have running on various FreeBSD servers.  Also, I very 
much like the FreeBSD approach (like to pf) of don't break things that 
previously worked without workarounds so that production systems are not killed.

> 
> 

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Purchased Binaries

2011-03-04 Thread Doug Hardie
I have a client who has purchased some software.  I don't know anything much 
about it yet other than it claims to run on Debian and CentOS.  I suspect its 
binaries.  I will have access to things like the developer, name etc. on 
Monday.  However, thats when he needs to know if I can make it run on FreeBSD. 
I am not convinced I want to run production software on the Linux compatibility 
suite.  No good reason other than it sounds like its adding a lot more 
opportunities for breakage.  This has to be an always up application.  I have 
virtually no knowledge of CentOS other than it was installed on one server when 
I got it.  Any chance those binaries might work on FreeBSD?  I am planning on 
starting with FreeBSD 8.2 since its just out and working fine on one of my 
servers, but could use an earlier version if required to make this stuff run.  
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Routing Question

2010-08-27 Thread Doug Hardie

On 27 August 2010, at 05:07, Patrick Lamaiziere wrote:

> Le Thu, 26 Aug 2010 18:17:19 -0700,
> Doug Hardie  a écrit :
> 
>> PF's route_to will return the packets to the proper router, but I have not
>> been able to figure out which ones those would be.  The source IP
>> address can be any on either network and its highly likely that we
>> will see packets from the same source network on both at the same
>> time.  The only distinction I see in the input packets between the
>> two paths is the MAC address of the router.  I don't see any way in
>> pf or the system to use that to affect the return path
>> though.
> 
> the filter option "reply-to" looks to be what you need. It works by
> keeping the state of a connection (see pf.conf(5)).

That works great on the output if you can figure out which packets to use it 
on.  The only way I can see to separate the traffic is using the router MAC 
address.  I don't find anything in pf that will look at 
that.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Routing Question

2010-08-26 Thread Doug Hardie
I have several servers with one ethernet interface.  Currently it is connected 
via a WAN to the internet.  We are in the midst of switching to a different 
provider.  I would like to be able to operate with both temporarily until all 
the users/services get switched.  The new circuit is in and working.  I would 
like somehow to configure the system (I have pf in use) to be able to detect 
the packets that come from a specific router and route the return packets back 
through it.  The other network would be the default.  PF's route_to will return 
the packets to the proper router, but I have not been able to figure out which 
ones those would be.  The source IP address can be any on either network and 
its highly likely that we will see packets from the same source network on both 
at the same time.  The only distinction I see in the input packets between the 
two paths is the MAC address of the router.  I don't see any way in pf or the 
system to use that to affect the return path 
though.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Question on Swapping

2010-08-01 Thread Doug Hardie

On 1 August 2010, at 03:42, RW wrote:

> On Sun, 1 Aug 2010 01:12:27 -0700
> Doug Hardie  wrote:
> 
>> I have a question about what I am seeing on several servers.  These
>> are 4 core machines with more than the needed memory.  Load is never
>> above .5 and memory usually shows over half free.  I have never seen
>> it even close to the limit (including buffers).  Basically these are
>> lightly used servers.  However, top often shows after a few weeks of
>> uptime that some of the unused gettys are swapped out. 
> 
> Do you have vm.swap_idle_enabled?

No it is set to 0.
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Question on Swapping

2010-08-01 Thread Doug Hardie
I have a question about what I am seeing on several servers.  These are 4 core 
machines with more than the needed memory.  Load is never above .5 and memory 
usually shows over half free.  I have never seen it even close to the limit 
(including buffers).  Basically these are lightly used servers.  However, top 
often shows after a few weeks of uptime that some of the unused gettys are 
swapped out.  I didn't really expect this as lack of memory is not an issue.  
Is there something in FreeBSD 7 and 8 that causes a process thats idle for very 
log times to get swapped out?  I haven't seen anything like that in the various 
documentation files, but it sure looks like thats the 
case.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Verifying a DVD

2010-05-23 Thread Doug Hardie

On 23 May 2010, at 15:31, Manolis Kiagias wrote:

> On 24/05/2010 1:23 π.μ., Doug Hardie wrote:
>> I am periodically backing up a bunch of files to DVD.  I use mkisofs to 
>> create the original image and growisofs to write it to a real DVD.  However, 
>> at that point I want to verify that the write was successful.  I tried using 
>> dd to read back in the DVD to a file.  Its interesting that the bs parameter 
>> must be at least 2048 or dd complains about a parameter error.  However, the 
>> big issues is that the original image file is shorter than the read file.  
>> The difference is 10240  bytes.  This difference is the same for bs 2048, 
>> 10240, or 102400.  It appears that dd is adding one last block.  Is there a 
>> way to prevent this or remove that block?
>> 
> 
> Use the count= parameter in dd to read the exact count of blocks in the
> DVD. Use isoinfo to obtain this information from the media itself. Have
> a look at the instructions here:
> 
> http://www.troubleshooters.com/linux/coasterless.htm
> 
> 


Thanks.  That works great.  I did discover that appending 10240 zeros to the 
end of the original iso file also works.  However, I am not convinced that it 
will always be that value.  The approach above should be more 
reliable.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Verifying a DVD

2010-05-23 Thread Doug Hardie
I am periodically backing up a bunch of files to DVD.  I use mkisofs to create 
the original image and growisofs to write it to a real DVD.  However, at that 
point I want to verify that the write was successful.  I tried using dd to read 
back in the DVD to a file.  Its interesting that the bs parameter must be at 
least 2048 or dd complains about a parameter error.  However, the big issues is 
that the original image file is shorter than the read file.  The difference is 
10240  bytes.  This difference is the same for bs 2048, 10240, or 102400.  It 
appears that dd is adding one last block.  Is there a way to prevent this or 
remove that block?___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: atapicam issues

2010-05-22 Thread Doug Hardie

On 22 May 2010, at 21:05, Adam Vande More wrote:

> On Sat, May 22, 2010 at 11:01 PM, Doug Hardie  wrote:
> 
> Both machines were installed from the same CD over old Windows systems.  They 
> were installed within a few days of each other.  loader.conf only has 
> "console=comconsole".  Reading through the handbook page above it indicates 
> that atapicam needs to be loaded in /boot/loader.conf.  I'll add that to both 
> machines.  Makes me wonder why the one worked.  kldstat showed it was not 
> loaded.
> 
> Well I assumed the hardware is identical but is it a scsi optical drive in 
> the one worked?

Hardware is fairly identical but not completely.  Drives are both IDE.  There 
are no SCSI cards on either machine.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: atapicam issues

2010-05-22 Thread Doug Hardie

On 22 May 2010, at 20:47, Adam Vande More wrote:

> On Sat, May 22, 2010 at 10:20 PM, Doug Hardie  wrote:
> I have 2 systems running 8.0 installed from the same CD.  One of them shows 2 
> PASS devices as expected and camcontrol devlist shows the appropriate 
> devices.  They work as expected.
> 
> The other does not show any PASS devices and camcontrol devlist shows 
> nothing.  Doing a kldload atapicam installs the PASS devices and then 
> camcontrol works properly.  Why would that system require atapicam to be 
> manually added?  That module was not loaded on the working system.  I 
> installed it there first by accident but it had no detrimental effect.
> 
> I don't find any reference to atapi or atapicam in the various rc 
> files.___
> 
> atapicam is loaded from /boot/loader.conf as most hardware kernel mods are.  
> AFAIK, something would have needed to changed on your working system the 
> behavior you report.  Perhaps you followed the handbook's instructions about 
> cd burning long ago and forgot you edited the config?
> 
> 
> http://www.freebsd.org/doc/en/books/handbook/creating-cds.html

Both machines were installed from the same CD over old Windows systems.  They 
were installed within a few days of each other.  loader.conf only has 
"console=comconsole".  Reading through the handbook page above it indicates 
that atapicam needs to be loaded in /boot/loader.conf.  I'll add that to both 
machines.  Makes me wonder why the one worked.  kldstat showed it was not 
loaded.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


atapicam issues

2010-05-22 Thread Doug Hardie
I have 2 systems running 8.0 installed from the same CD.  One of them shows 2 
PASS devices as expected and camcontrol devlist shows the appropriate devices.  
They work as expected.

The other does not show any PASS devices and camcontrol devlist shows nothing.  
Doing a kldload atapicam installs the PASS devices and then camcontrol works 
properly.  Why would that system require atapicam to be manually added?  That 
module was not loaded on the working system.  I installed it there first by 
accident but it had no detrimental effect.  

I don't find any reference to atapi or atapicam in the various rc 
files.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Tripwire 1.2

2010-04-12 Thread Doug Hardie
Has anyone successfully got Tripwire 1.2 to work on FreeBSD 8?  It compiles 
fine, but it trips on every file.  It decides that the atime has changed.  The 
report shows the observed and expected times are far different.  Often off by 
10s of years from what the file actually shows.  Even more interesting is that 
it trips on every file in /bin where the config file consists of only:

/binR-2

That should not even be checking the atime - but it does.  It does work fine on 
FreeBSD 7.2.  I have not been able to figure out why it would do this on 
8.0.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


Re: Auto update

2010-04-11 Thread Doug Hardie

On 10 April 2010, at 23:14, Jos Chrispijn wrote:

> Can someone tell me if there is a way of generating an email on the moment 
> that someone logs in to my FreeBSD server? The mail part (phpmail) will be 
> easy; I don't know yet how to trigger and pass parameter to this script or 
> redirect info to a file (that I then send by email).  Thanks.

A cheesy way to do that is to use a popen ("tail -f /var/log/auth.log", "r") 
and then read that.  It will give you every login regardless of ssh, telnet 
etc.  You could then generate the emails from that.  I have no idea just how 
resource intensive this might be.  You would also have to ensure it got started 
by rc during boot.___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


getpwnam

2010-02-25 Thread Doug Hardie
I encountered a situation where sendmail was opening up what appeared to be 
listening on random UDP ports.  In the process of tracking this down I 
discovered that the culprit is getpwnam.  A ktrace of the following simple 
program show whats happening:

#include 
#include 
#include 
#include 
#include 


int main (int argc, char *argv[])
{
struct passwd *pe;

pe = getpwnam ("xxx");
}


Note, xxx is a valid user id in that system.

The ktrace output is way too large to include here, but below is the 
interesting portion.  Note that it creates a socket with address of 0.0.0.0:932 
and then sends data to it.  Somehow it gets a response although I can find 
nothing other than this program using that port.  I would think that it would 
use a unix socket rather than UDP to access local NIS information.  The 
"unknown address family" error is also puzzling.  I have traced this into 
_nsdispatch but it gets a bit convoluted at that point with all the caching.  
What is this doing?


 87443 test CALL  socket(PF_INET,SOCK_DGRAM,IPPROTO_UDP)
 87443 test RET   socket 4
 87443 test CALL  getsockname(0x4,0xbfbfe16c,0xbfbfe1f0)
 87443 test STRU  struct sockaddr { AF_INET, 0.0.0.0:0 }
 87443 test RET   getsockname 0
 87443 test CALL  getsockopt(0x4,0,0x13,0xbfbfe1f8,0xbfbfe1ec)
 87443 test RET   getsockopt 0
 87443 test CALL  setsockopt(0x4,0,0x13,0xbfbfe1f4,0x4)
 87443 test RET   setsockopt 0
 87443 test CALL  bind(0x4,0xbfbfe16c,0x10)
 87443 test STRU  struct sockaddr { AF_INET, 0.0.0.0:0 }
 87443 test RET   bind 0
 87443 test CALL  getsockname(0x4,0xbfbfe144,0xbfbfe1c8)
 87443 test STRU  struct sockaddr { AF_INET, 0.0.0.0:932 }
 87443 test RET   getsockname 0
 87443 test CALL  getsockopt(0x4,SOL_SOCKET,SO_TYPE,0xbfbfe1c4,0xbfbfe1c8)
 87443 test RET   getsockopt 0
 87443 test CALL  getrlimit(RLIMIT_NOFILE,0xbfbfe0f4)
 87443 test RET   getrlimit 0
 87443 test CALL  getsockname(0x4,0xbfbfe074,0xbfbfe0f8)
 87443 test STRU  struct sockaddr { AF_INET, 0.0.0.0:932 }
 87443 test RET   getsockname 0
 87443 test CALL  getsockopt(0x4,SOL_SOCKET,SO_TYPE,0xbfbfe0f4,0xbfbfe0f8)
 87443 test RET   getsockopt 0
 87443 test CALL  gettimeofday(0xbfbfe1c0,0)
 87443 test RET   gettimeofday 0
 87443 test CALL  getpid
 87443 test RET   getpid 87443/0x15593
 87443 test CALL  ioctl(0x4,FIONBIO,0xbfbfe1c8)
 87443 test RET   ioctl 0
 87443 test CALL  fcntl(0x4,F_SETFD,FD_CLOEXEC)
 87443 test RET   fcntl 0
 87443 test CALL  bind(0x4,0xbfbfe700,0x10)
 87443 test STRU  struct sockaddr { AF_UNSPEC, unknown address family }
 87443 test RET   bind -1 errno 22 Invalid argument
 87443 test CALL  getsockname(0x4,0xbfbfe700,0xbfbfe740)
 87443 test STRU  struct sockaddr { AF_INET, 0.0.0.0:932 }
 87443 test RET   getsockname 0
 87443 test CALL  gettimeofday(0xbfbfe740,0)
 87443 test RET   gettimeofday 0
 87443 test CALL  kqueue
 87443 test RET   kqueue 5
 87443 test CALL  sendto(0x4,0x282359f4,0x48,0,0x28235008,0x10)
 87443 test GIO   fd 4 wrote 72 bytes
   0x 4b8e 2491    0002 0001 86a4  |K.$.|
   0x0010  0002  000a      ||
   0x0020      0004 7465 7374  |test|
   0x0030  0014 6d61 7374 6572 2e70 6173 7377  |master.passw|
   0x0040 642e 6279 6e61 6d65  |d.byname|

 87443 test RET   sendto 72/0x48
 87443 test CALL  kevent(0x5,0x282350dc,0x1,0xbfbfe6fc,0x1,0xbfbfe730)
 87443 test GIO   fd 5 wrote 20 bytes
   0x 0400   0100      ||
   0x0010  ||

 87443 test GIO   fd 5 read 20 bytes
   0x 0400      2000   | ...|
   0x0010  ||

 87443 test RET   kevent 1
 87443 test CALL  recvfrom(0x4,0x282350f4,0x900,0,0,0)
 87443 test GIO   fd 4 read 32 bytes
   0x 4b8e 2491  0001      |K.$.|
   0x0010      0001 4a3f f709  |J?..|
 87443 test STRU  struct sockaddr { AF_INET, 206.117.18.7:876 }
 87443 test RET   recvfrom 32/0x20
 87443 test CALL  close(0x5)
 87443 test RET   close 0

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"


  1   2   3   >