MantisBT - VCMI
View Issue Details
0001312VCMIOtherpublic2013-06-10 07:072017-07-22 14:11
nicoly 
SXX 
normalminoralways
closedno change required 
amd64DebianJessie
0.93 
 
0001312: failed to extract from Install Shield installer
Game does not install. Tried for one and two CDs (i have a compete CD of HMM3). I have image and mounted it on /media/0
$ vcmibuilder --cd1 /media/0 --cd2 /media/0 --download
Cabinet: /media/0/_setup/data1.cab
  extracting: /home/ad/.vcmi/buildertmp/cddir/Heroes3/Heroes III Tutorial.pdf
  extracting: /home/ad/.vcmi/buildertmp/cddir/Heroes3/BINKW32.DLL
  extracting: /home/ad/.vcmi/buildertmp/cddir/Heroes3/h3ccmped.cnt
  extracting: /home/ad/.vcmi/buildertmp/cddir/Heroes3/h3ccmped.exe
  extracting: /home/ad/.vcmi/buildertmp/cddir/Heroes3/H3CCMPED.HLP
  extracting: /home/ad/.vcmi/buildertmp/cddir/Heroes3/H3Manual.pdf
/usr/games/vcmibuilder: line 205: 19230 Aborted unshield -d "$data_dir" x "$cd1_dir"/_setup/data1.cab
Error: failed to extract from Install Shield installer!

$ vcmibuilder --cd1 /media/0 --download
Warning: Selected options will not create complete Heroes 3 data!
Do you wish to continue? (y/n) y
Cabinet: /media/0/_setup/data1.cab
  extracting: /home/ad/.vcmi/buildertmp/cddir/Heroes3/Heroes III Tutorial.pdf
  extracting: /home/ad/.vcmi/buildertmp/cddir/Heroes3/BINKW32.DLL
  extracting: /home/ad/.vcmi/buildertmp/cddir/Heroes3/h3ccmped.cnt
  extracting: /home/ad/.vcmi/buildertmp/cddir/Heroes3/h3ccmped.exe
  extracting: /home/ad/.vcmi/buildertmp/cddir/Heroes3/H3CCMPED.HLP
  extracting: /home/ad/.vcmi/buildertmp/cddir/Heroes3/H3Manual.pdf
/usr/games/vcmibuilder: line 205: 19334 Aborted unshield -d "$data_dir" x "$cd1_dir"/_setup/data1.cab
Error: failed to extract from Install Shield installer!
No tags attached.
log unshield.log (125,170) 2013-06-11 08:35
https://bugs.vcmi.eu/file_download.php?file_id=1372&type=bug
Issue History
2013-06-10 07:07nicolyNew Issue
2013-06-10 19:22IvanNote Added: 0003695
2013-06-10 19:32IvanNote Edited: 0003695bug_revision_view_page.php?bugnote_id=3695#r2306
2013-06-11 08:35nicolyFile Added: unshield.log
2013-06-11 08:36nicolyNote Added: 0003701
2013-06-11 08:37nicolyNote Edited: 0003701bug_revision_view_page.php?bugnote_id=3701#r2316
2013-06-11 10:47IvanNote Added: 0003702
2013-06-11 13:46nicolyNote Added: 0003703
2013-06-11 13:46nicolyNote Edited: 0003703bug_revision_view_page.php?bugnote_id=3703#r2318
2013-07-08 16:30IvanNote Added: 0003744
2013-07-08 16:30IvanAssigned To => Ivan
2013-07-08 16:30IvanStatusnew => feedback
2017-07-22 14:11SXXNote Added: 0007161
2017-07-22 14:11SXXStatusfeedback => closed
2017-07-22 14:11SXXAssigned ToIvan => SXX
2017-07-22 14:11SXXResolutionopen => no change required

Notes
(0003695)
Ivan   
2013-06-10 19:22   
(edited on: 2013-06-10 19:32)
Strange. Although I'm not sure if that's VCMI issue - sounds more like a bug in unshield or some uncommon version of H3 that unshield can't handle.


Try running
unshield -D 3 -d /tmp/ x <path to CD>/_setup/data1.cab >unshield.log 2>&1

And upload generated file unshield.log here.

(0003701)
nicoly   
2013-06-11 08:36   
(edited on: 2013-06-11 08:37)
It tells me Aborted.

Please tell me if it is unshield's bug - so that i might file bugreport against the package in Debian.

Thank you for working on the awesome game!

(0003702)
Ivan   
2013-06-11 10:47   
Unfortunately nothing in the log indicates what causes this crash.

Perhaps somebody more familiar with unshield (like Debian maintainer or unshield developer) will be able to find out what's wrong.
I'd say that this is either unshield bug or something specific to your system (e.g. corrupted archive)

Workaround would be to use Wine/Windows to install H3 and then pass path to installed data to vcmibuilder.
(0003703)
nicoly   
2013-06-11 13:46   
Alright, i have files bugreport against unshield. We'll see what they will say.

I have none but linux machines, so hope is only for Debian maintainers OR may I will find already preinstalled HMM3 on Internet.

I will post if any additional info on the topic.

Thanks for your work and quick replies! Have a good time!

(0003744)
Ivan   
2013-07-08 16:30   
Moving to feedback until there will be news from Debian/unshield teams.
(0007161)
SXX   
2017-07-22 14:11   
Old issue for older version still... Closing.