Hi,

On 10/30/18 5:36 AM, Korver.Kirk wrote:
>
> Hi,
>
>  
>
> We are looking to abort (or at least pause) a restore if a failure
> occurs.
>
>  
>
> More specifically, we would like the restore to stop if the MD5
> checksums of the device do not match.
>
>  
>
> When we created the image, we used the *-gmf* option, and are using
> partclone. Since we wanted to have a single USB stick for the
> restoring step, after we made the image, we then made an ISO. While
> making the ISO, we selected the *-cmf* option. From the ISO, we make a
> bootable USB.
>
>  
>
> So far, so good.
>
>  
>
> Now we manually change the signature of a single item in the
> sda1.files-md5sum.info.gz file to eventually cause an MD5 failure.
> Said differently, we know that the restore will “fail”. We are testing
> the process.
>
>  
>
> When it comes time to restore, it restores properly, and then starts
> the MD5 checksum test. We get MD5 failures. This is to be expected.
> The problem is that once the error is reported, the “dirty flags” and
> the “tux” postprocess continues and eventually the discovered and
> reported errors move off the screen. If we were not sitting and
> watching the output carefully, we would not see the failures and would
> erroneously believe the restore worked correctly.
>
>  
>
> In the live directory we find filesystem.squashfs and examine the
> contained file usr/share/drbl/sbin/ocs-functions and look around line
> 12669. We see as shown below:
>
>  
>
>  
>
>       LC_ALL=C zcat $chksum_file | $chksum_cmd -c | pv -N
> "/dev/$sum_part" -peltf -s $chksum_file_lines \
>
>       | tee --append ${OCS_LOGFILE} | cat - > /var/log/$(to_filename
> ${sum_part})-${chksum_cmd}-results.log
>
>       rc_chk="${PIPESTATUS[2]}"
>
>  
>
> Is it perhaps better if the item rc_chk is set to position 1 of the
> PIPESTATUS array (as shown below)?
>
>  
>
>       LC_ALL=C zcat $chksum_file | $chksum_cmd -c | pv -N
> "/dev/$sum_part" -peltf -s $chksum_file_lines \
>
>       | tee --append ${OCS_LOGFILE} | cat - > /var/log/$(to_filename
> ${sum_part})-${chksum_cmd}-results.log
>
>       rc_chk="${PIPESTATUS[1]}"
>
>  
>
Agree. Thanks for the bug report. It should be like this. We will fix it
in the next testing release.

Steven

>  
>
> Best,
>
> Kirk
>
> CONFIDENTIALITY NOTICE: This message is the property of International
> Game Technology PLC and/or its subsidiaries and may contain
> proprietary, confidential or trade secret information. This message is
> intended solely for the use of the addressee. If you are not the
> intended recipient and have received this message in error, please
> delete this message from your system. Any unauthorized reading,
> distribution, copying, or other use of this message or its attachments
> is strictly prohibited.
>
>
> _______________________________________________
> Clonezilla-live mailing list
> Clonezilla-live@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/clonezilla-live

-- 
Steven Shiau <steven _at_ stevenshiau org>
Public Key Server PGP Key ID: 4096R/163E3FB0
Fingerprint: EB1D D5BF 6F88 820B BCF5  356C 8E94 C9CD 163E 3FB0



_______________________________________________
Clonezilla-live mailing list
Clonezilla-live@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/clonezilla-live

Reply via email to