Error: wrong type of data in queue ...

Post here if you found a bug or something really not expected in the program
Post Reply
hed
Posts: 2
Joined: Wed Feb 08, 2012 10:11 pm

Error: wrong type of data in queue ...

Post by hed » Mon Feb 13, 2012 8:46 am

Hi,

here is the log of another (reproducible) error which happened during restore of an ext4-System. The fsa-Archive which caused that error is availbale for analysis on request.

Regards, Roger
==============>
Creating logfile in /var/log/fsarchiver_2012-02-12_22-13-38_3570.log
Running fsarchiver version=[0.6.12], fileformat=[FsArCh_002]
============= extracting filesystem 0 =============
executing [mke2fs -V]...
command [mke2fs -V] returned 0
executing [mke2fs -V]...
command [mke2fs -V] returned 0
executing [mke2fs /dev/sda1 -q -r 1 -b 4096 -I 256 -O has_journal,resize_inode,dir_index,filetype,extent,^journal_dev,flex_bg,large_file,sparse_super,uninit_bg ]...
command [mke2fs /dev/sda1 -q -r 1 -b 4096 -I 256 -O has_journal,resize_inode,dir_index,filetype,extent,^journal_dev,flex_bg,large_file,sparse_super,uninit_bg ] returned 0
executing [tune2fs /dev/sda1 -U 5560458c-847a-4cba-abfd-7ef64b4e0182 -c 50 -i 180d ]...
command [tune2fs /dev/sda1 -U 5560458c-847a-4cba-abfd-7ef64b4e0182 -c 50 -i 180d ] returned 0
Mount information: []
-[00][ 0%][DIR ] /
-[00][ 0%][SYMLINK ] /initrd.img.old
-[00][ 0%][DIR ] /lost+found
-[00][ 0%][DIR ] /root
-[00][ 0%][DIR ] /root/.kde
.....................
... lots of files ...
.....................
-[00][ 36%][REGFILEM] /usr/include/boost/random.hpp
-[00][ 36%][REGFILEM] /usr/include/boost/preprocessor.hpp
-[00][ 36%][REGFILEM] /usr/include/boost/unordered_map.hpp
-[00][ 36%][REGFILEM] /usr/include/boost/flyweight.hpp
-[00][ 36%][REGFILEM] /usr/include/boost/parameter/aux_/template_keyword.hpp
-[00][ 36%][DIR ] /usr/include/boost/parameter/aux_/preprocessor
-[00][ 36%][DIR ] /usr/include/boost/parameter/aux_/python
-[00][ 36%][DIR ] /usr/include/boost/typeof
-[00][ 36%][DIR ] /usr/include/boost/typeof/std
-[00][ 36%][REGFILE ] /usr/include/boost/typeof/vector200.hpp
-[00][ 36%][DIR ] /usr/include/boost/typeof/msvc
-[00][ 36%][DIR ] /usr/include/boost/typeof/dmc
-[00][ 36%][REGFILE ] /usr/include/boost/typeof/vector100.hpp
-[00][ 36%][REGFILE ] /usr/include/boost/typeof/vector50.hpp
-[00][ 36%][REGFILE ] /usr/include/boost/typeof/vector150.hpp
queue.c#526,queue_dequeue_block(): dequeue - wrong type of data in the queue: wanted a block, found an header
oper_restore.c#639,extractar_restore_obj_regfile_multi(): queue_dequeue_block()=-6=FSAERR_WRONGTYPE failed
<==============

admin
Site Admin
Posts: 550
Joined: Sat Feb 21, 2004 12:12 pm

Re: Error: wrong type of data in queue ...

Post by admin » Mon Mar 05, 2012 12:31 pm

I suspect your archive is just corrupt, and the corruption affects an header not a data block. That's why it does not show up as a checksum error. Can you reproduce this error if you do a savefs + restfs again ? Which fsarchiver version has been used to create the archive (you can use archinfo to get it) ?

Post Reply