Opened 14 years ago

Closed 14 years ago

#367 closed defect (fixed)

mondoarchive 2.2.9 aborts with tapes device

Reported by: Bruno Cornec Owned by: Bruno Cornec
Priority: high Milestone: 2.2.9.1
Component: mondo Version: 2.2.9
Severity: blocker Keywords:
Cc:

Description

Since 2.2.9 ,mondoarchive aborts when used with tape devices :

Archiving regular files to media
Archiving regular files
---progress-form---1--- I am backing up your live filesystem now.
---progress-form---2--- Please wait. This may take a couple of hours.
---progress-form---3--- Working...
---progress-form---E---
---progress-form---4--- TASK:  [*...................]   1% done;  0:00 to go
ASSERTION FAILED: `filename != NULL'
        at libmondo-files.c:184 in does_file_exist

(I)gnore, ignore (A)ll, (D)ebug, a(B)ort, or (E)xit?

If I (I)gnore it, it skips on to doing the big file portion.

the command was:

mondoarchive -Ot -0 -d /dev/st0 -o -N -E /oldsys

Change History (3)

comment:1 by Bruno Cornec, 14 years ago

Status: newassigned

From a log file reported by another ML participant:

[Main] libmondo-archive.c->do_that_initial_phase#1243: Backup (stream) opened OK
Writing data disks to tape
     Writing data disks to tape
Writing data disks to tape
        [Main] libmondo-stream.c->write_data_disks_to_stream#1593: Data disks =
/home/tmp/mondo.tmp.26TMZI/all.tar.gz
running: find /home/tmp/mondo.scratch.3904/mondo.scratch.9828/archives -name '*.afio*' -exec rm -f '{}' \; >
/home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.tmp 2> /home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.err
--------------------------------start of output-----------------------------
--------------------------------end of output------------------------------
...ran just fine. :-)
running: find /home/tmp/mondo.scratch.3904/mondo.scratch.9828/archives -name '*list.[0-9]*' -exec rm -f '{}' \; >
/home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.tmp 2> /home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.err
--------------------------------start of output-----------------------------
--------------------------------end of output------------------------------
...ran just fine. :-)
running: find /home/tmp/mondo.scratch.3904/mondo.scratch.9828/archives -name 'slice*' -exec rm -f '{}' \; >
/home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.tmp 2> /home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.err
--------------------------------start of output-----------------------------
--------------------------------end of output------------------------------
...ran just fine. :-)
running: rm -f /home/tmp/mondo.scratch.3904/mondo.scratch.9828/archives/cklist* >
/home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.tmp 2> /home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.err
--------------------------------start of output-----------------------------
--------------------------------end of output------------------------------
...ran just fine. :-)
running: rm -f /home/tmp/mondo.scratch.3904/mondo.scratch.9828/archives/zero >
/home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.tmp 2> /home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.err
--------------------------------start of output-----------------------------
--------------------------------end of output------------------------------
...ran just fine. :-)
[Main] libmondo-archive.c->wipe_archives#3215: Wiped /home/tmp/mondo.scratch.3904/mondo.scratch.9828/archives's
archives
running: ls -l /home/tmp/mondo.scratch.3904/mondo.scratch.9828/archives >
/home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.tmp 2> /home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.err
--------------------------------start of output-----------------------------
total 916
-rw-r--r-- 1 root root 929475 2009-10-29 07:03 filelist.full.gz
-rw-r--r-- 1 root root     48 2009-10-29 07:05 SERIAL-STRING
--------------------------------end of output------------------------------
...ran just fine. :-)
Done.
running: rm -f /home/tmp/mondo.scratch.3904/mondo.scratch.9828/images/*.iso >
/home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.tmp 2> /home/tmp/mondo.tmp.26TMZI/mondo-run-prog-thing.err
--------------------------------start of output-----------------------------
--------------------------------end of output------------------------------
...ran just fine. :-)
Archiving regular files to media
Archiving regular files
I am backing up your live filesystem now.
Please wait. This may take a couple of hours.
Working...
        [Main] libmondo-tools.c->_mondo_assert_fail#110: ASSERTION FAILED: `filename != NULL' at
libmondo-files.c:184 in does_file_exist
(Unknown) signal received from OS
(Unknown)

comment:2 by Bruno Cornec, 14 years ago

Should be fixed by [2478]. To be tested later on.

comment:3 by Bruno Cornec, 14 years ago

Resolution: fixed
Status: assignedclosed

Confirmed as fixed on the ML by Thomas Astle

Note: See TracTickets for help on using tickets.