Dan,
I should have also added to zero out your SATA Flash module before writing over
it so the old sda2 partition does not reappear.
Lonnie
On Nov 29, 2012, at 11:43 AM, Lonnie Abelbeck wrote:
> Dan,
>
> No need to try the serial console version, the core is exactly the same.
>
> I have never seen the issues you describe, but I have never performed the
> unionfs shortcut as you have done either.
>
> Personally I would rebuild a your SATA Flash module from scratch...
>
> 1.) Physdiskwrite.exe under Windows to write the SATA image
> 2.) Boot from SATA on NF99FL-525
> 3.) Use web interface to create a new /dev/sda2, install sounds, etc.
>
> Next I would go to the old net5501's web interface, System->
> Configuration/File Backup: [ All /mnt/kd/ files ], then click { Download
> Backup }
>
> On your new NF99FL-525 box increase the /tmp size limit, 100m allows 100MB,
> anything safely larger then your .tar.gz you downloaded.
>
> $ mount -o remount,size=100m /tmp
>
> Then, ftp the net5501's backup pbx-full-2012-11-29.tar.gz to the default
> /root directory on the NF99FL-525. Then stop Asterisk to be safe.
>
> $ service asterisk stop
>
> Finally, overwrite the current /mnt/kd with the tar backup.
>
> $ tar xzvf pbx-full-2012-11-29.tar.gz -C /mnt/kd
>
> Reboot, while fingers crossed. :-)
>
> The only thing still possibly missing is any changes to unionfs such as AGI
> scripts or such, but normally you should be good to go.
>
> Lonnie
>
>
> On Nov 29, 2012, at 10:53 AM, Dan Ryson wrote:
>
>> Hello!
>>
>> It seems my long run of good fortune has taken a turn for the worse. After
>> years of rock-solid AstLinux reliability, I've run into some trouble. I'm
>> hopeful that your expertise can help me get back to better times.
>>
>> Sorry... This is a bit of a ramble. But I'd like to provide a detailed
>> view of what we are seeing before soliciting your thoughts.
>>
>> Six hours after putting new hardware into service, I was INUNDATED with file
>> system related error messages in the log. I've pasted a snippet below,
>> which repeated continuously every few seconds for several hours until I shut
>> it down.
>>
>> This is the second time I've encountered this symptom in just a few days.
>> Both events were on virtually on the same hardware, a brand new NF99FL-525.
>> The first time this symptom appeared, I was temporarily using a USB thumb
>> drive in lieu of the recommended Emphase Industrial SATA module. Because I
>> suspected both the USB thumb drive and my twist on the official installation
>> procedure, I later installed the proper SATA module and asked our group for
>> advice regarding the general idea of copying /oldroot/mnt/asturw from one
>> platform to another. (Thanks again for the ideas and comments.)
>> Regardless, the symptom has repeated.
>>
>> Here is a more detailed version of the installation procedure that I used:
>>
>> 1.) Physdiskwrite.exe under Windows to write the SATA image
>> 2.) Boot from SATA on NF99FL-525
>> 3.) Use web interface to create a new /dev/sda2, install sounds, etc.
>> 3.) Use a Linux version of FileZilla to download /oldroot/mnt/asturw from
>> the old Soekris net5501
>> 4.) Use the same Filezilla to upload /oldroot/mnt/asturw to the new
>> NF99FL-525
>> 5.) Reboot
>> 6.) Test
>> 7.) Put in service
>>
>> The first time around (booting from USB last Friday), the unit worked fine
>> for ~36 hours and then starting throwing I/O errors. When I realized this
>> was happening, I remotely requested a reboot. The machine shut down but
>> didn't come back up until I arrived on-site and cycled the power.
>>
>> This time (booting from SATA flash yesterday evening), it ran only ~6 hours
>> before errors appeared. Before rebooting, I downloaded the messages file
>> and noticed these symptoms: When I called into my voice mail, app_voicemail
>> generated this WARNING: "Unable to stream password file". When dialing
>> into our conference bridge, the dial plan tried but failed to Playback sound
>> file "conf-thereare". App_playback WARNED, "ast_streamfile failed for
>> conf-thereare."
>>
>> Upon a power cycle and reboot this morning, I noticed "fsck detected errors
>> on sta2" which it apparently corrected. (It went by in a blur...) After
>> taking the unit out of service, it's been running without I/O errors for a
>> couple of hours. However, it's really not really doing anything either -
>> except bitterly complaining about not having a network route to phones or
>> providers.
>>
>> Here's the log snippet. Imagine many MB of this, repeated over and over
>> again. Roughly 95 percent of the lines that specify a sector number, such
>> as "I/O error, dev sda, sector 524160" show either sector 524160 or 3145616.
>> Every now and again, a few other sector numbers also appear.
>>
>> Nov 29 06:31:13 sip user.info kernel: sd 1:0:0:0: [sda] Unhandled error code
>> Nov 29 06:31:13 sip user.info kernel: sd 1:0:0:0: [sda] Result:
>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>> Nov 29 06:31:13 sip user.info kernel: sd 1:0:0:0: [sda] CDB: Read(10): 28 00
>> 00 2f ff 90 00 00 08 00
>> Nov 29 06:31:13 sip user.err kernel: end_request: I/O error, dev sda, sector
>> 3145616
>> Nov 29 06:31:13 sip user.err kernel: EXT2-fs (sda2): previous I/O error to
>> superblock detected
>> Nov 29 06:31:13 sip user.info kernel: sd 1:0:0:0: [sda] Unhandled error code
>> Nov 29 06:31:13 sip user.info kernel: sd 1:0:0:0: [sda] Result:
>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>> Nov 29 06:31:13 sip user.info kernel: sd 1:0:0:0: [sda] CDB: Write(10): 2a
>> 00 00 07 ff 80 00 00 08 00
>> Nov 29 06:31:13 sip user.err kernel: end_request: I/O error, dev sda, sector
>> 524160
>> Nov 29 06:31:13 sip user.err kernel: Buffer I/O error on device sda2,
>> logical block 0
>> Nov 29 06:31:13 sip user.warn kernel: lost page write due to I/O error on
>> sda2
>> Nov 29 06:31:13 sip user.crit kernel: EXT2-fs (sda2): error: ext2_get_inode:
>> unable to read inode block - inode=81936, block=327682
>> Nov 29 06:31:13 sip user.err kernel: EXT2-fs (sda2): previous I/O error to
>> superblock detected
>> Nov 29 06:31:13 sip user.info kernel: sd 1:0:0:0: [sda] Unhandled error code
>> Nov 29 06:31:13 sip user.info kernel: sd 1:0:0:0: [sda] Result:
>> hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
>> Nov 29 06:31:13 sip user.info kernel: sd 1:0:0:0: [sda] CDB: Write(10): 2a
>> 00 00 07 ff 80 00 00 08 00
>> Nov 29 06:31:13 sip user.err kernel: end_request: I/O error, dev sda, sector
>> 524160
>> Nov 29 06:31:13 sip user.err kernel: Buffer I/O error on device sda2,
>> logical block 0
>> Nov 29 06:31:13 sip user.warn kernel: lost page write due to I/O error on
>> sda2
>> Nov 29 06:31:13 sip user.crit kernel: EXT2-fs (sda2): error: ext2_fsync:
>> detected IO error when writing metadata buffers
>>
>> While this really smells like a hardware problem, it seems odd that I could
>> have both a bad USB and bad SATA flash module. Where might I be going
>> wrong? Other than trying the serial version (which I'll probably do this
>> afternoon), what might you do in a situation like this?
>>
>> Thanks for any insight,
>>
>> Dan
>>
>> -----Original Message-----
>> From: Lonnie Abelbeck [mailto:[email protected]]
>> Sent: Wednesday, November 28, 2012 3:31 PM
>> To: AstLinux Users Mailing List
>> Subject: Re: [Astlinux-users] Backup => Restore to Different Platform?
>>
>> Hi Dan,
>>
>> In addition to the "70-persistent-net.rules" file as Michael pointed out,
>> you may (or many not) have a "/etc/rc.modules" file, you will need the
>> "e1000e" line uncommented for your NF99FL-525.
>>
>> Personally I prefer the geni586-serial version, but the geni586 (VGA) will
>> work fine if you prefer a video console.
>>
>> Lonnie
>>
>>
>> On Nov 28, 2012, at 8:55 AM, Dan Ryson wrote:
>>
>>> All,
>>>
>>> Following David's excellent comment about backups by rsync (pasted below),
>> I've been keeping copies of /oldroot/mnt/asturw. It's a simple, painless
>> backup procedure.
>>>
>>> I'm now replacing a production Soekris net5501 with a shiny new Jetway
>> NF99FL-525. Presuming I start by installing the Generic i586 (VGA) image on
>> the Jetway, is it permissible to simply use ssh to copy the Soekris' asturw
>> file tree to the new machine? If so, this would be a brain-dead simple way
>> to migrate to the different hardware. Or are there differences between the
>> two asturws that will cause pain and agony?
>>>
>>> Thanks for any thoughts, recommendations, or advice.
>>>
>>> Dan
>>>
>>> From: David Kerr [mailto:[email protected]]
>>> Sent: Tuesday, November 20, 2012 12:13 PM
>>> To: AstLinux Users Mailing List
>>> Subject: Re: [Astlinux-users] Mixmonitor storage options
>>>
>>> I actually do a pull from a server (actually a ReadyNAS box) for my
>> AstLinux backup... rsync over ssh with certificates so no userid/password.
>> The remote server has an hourly cron job that runs the rsync....
>>>
>>> #!/bin/bash
>>> rsync -avz -e "ssh -p<your-ssh-port>"
>> root@<your-pbx-url>:/oldroot/mnt/asturw /c/home/david/PBXbackup
>>>
>>> This way there is no dependency on anything running on the Astlinux box.
>> Something similar would work to pull off call recordings for safe storage.
>>>
>>> David
>>
>>
>> ------------------------------------------------------------------------------
>> Keep yourself connected to Go Parallel:
>> VERIFY Test and improve your parallel project with help from experts
>> and peers. http://goparallel.sourceforge.net
>> _______________________________________________
>> Astlinux-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/astlinux-users
>>
>> Donations to support AstLinux are graciously accepted via PayPal to
>> [email protected].
>>
>>
>
>
> ------------------------------------------------------------------------------
> Keep yourself connected to Go Parallel:
> VERIFY Test and improve your parallel project with help from experts
> and peers. http://goparallel.sourceforge.net
> _______________________________________________
> Astlinux-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/astlinux-users
>
> Donations to support AstLinux are graciously accepted via PayPal to
> [email protected].
>
>
------------------------------------------------------------------------------
Keep yourself connected to Go Parallel:
VERIFY Test and improve your parallel project with help from experts
and peers. http://goparallel.sourceforge.net
_______________________________________________
Astlinux-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/astlinux-users
Donations to support AstLinux are graciously accepted via PayPal to
[email protected].