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:li...@lonnie.abelbeck.com] >> 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:da...@kerr.net] >>> 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 >> Astlinux-users@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/astlinux-users >> >> Donations to support AstLinux are graciously accepted via PayPal to >> pay...@krisk.org. >> >> > > > ------------------------------------------------------------------------------ > 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 > Astlinux-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/astlinux-users > > Donations to support AstLinux are graciously accepted via PayPal to > pay...@krisk.org. > > ------------------------------------------------------------------------------ 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 Astlinux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/astlinux-users Donations to support AstLinux are graciously accepted via PayPal to pay...@krisk.org.