In preparing for a OpenSuse 12.2 -> 12.3 upgrade, I backed up all of my partitions with
dump 0 -j9 -f <file.dump.bz> <partition>
with no issues. I like to do a full install rather than an in-place upgrade for its cleanliness.
I did the 12.3 install with no particular issues. When I mounted my backup files and prepared to put my customizations back on / with
restore -if ./root.dump.bz
imagine my surprise when I get
restore: This restore version doesn’t support bzlib decompression
I was hoping that perhaps the file was just bzip’d so I could simply either bunzip2 the file and then run it through restore or
bunzip2 -c root.dump.bz | restore -if -
but apparently that’s not how dump does its compression. Neither of those approaches worked, and I see that “file” reports:
file root.dump.bz
root.dump.bz: new-fs dump file (little endian), This dump Sat Jun 8 12:33:02 2013, Previous dump Wed Dec 31 19:00:00 1969, Volume 1, Level zero, type: tape header, Label none, Filesystem /, Device /dev/mapper/system-root, Host towelie, Flags 83
This was going from 64-bit 12.2 to 64-bit 12.3. The installed dump package I have seems to be dump-0.4b43-12.1.1.x86_64.
Googling (and Duck-Duck-Go’ing) for this particular error string (“restore version doesn’t support bzlib compression”) did not yield any useful results that I could find. Unless I’m not searching these forums properly, I also don’t see anything relevant here.
So needless to say, I’m not a happy camper that I did my due dilligence in backing up my old OS files only to find that the version of openSuse I just moved to won’t read my backup files.
Is this any kind of a known issue?
Thanks