node-packer icon indicating copy to clipboard operation
node-packer copied to clipboard

Failed running mksquashfs

Open JamesMGreene opened this issue 7 years ago • 9 comments

Failed running mksquashfs:

C:\git\Observer\Node\ObsNode>C:\nodec\nodec-x64.exe --clean-tmpdir app.js
Node.js Compiler (nodec) v1.0.0 (runtime 8.0.0)

Entrance: C:/git/Observer/Node/ObsNode/app.js
Options: {:clean_tmpdir=>true, :npm=>"npm", :make_args=>"-j4", :vcbuild_args=>"x64", :output=>"C:/git/Observer/Node/ObsNode/a.exe", :tmpdir=>"C:/Users/gre63396/AppData/Local/Temp/nodec"}

-> rm -rf C:/Users/gre63396/AppData/Local/Temp/nodec
-> mkdir -p C:/Users/gre63396/AppData/Local/Temp/nodec
-> cp -r "C:/__enclose_io_memfs__/_local_/node" "C:/Users/gre63396/AppData/Local/Temp/nodec/node"
-> rm -rf C:/Users/gre63396/AppData/Local/Temp/nodec/__work_dir__
-> mkdir -p C:/Users/gre63396/AppData/Local/Temp/nodec/__work_dir__
-> cp -r "C:/git/Observer/Node/ObsNode" "C:/Users/gre63396/AppData/Local/Temp/nodec/__work_dir__/__enclose_io_memfs__"
-> cd C:/Users/gre63396/AppData/Local/Temp/nodec/__work_dir__/__enclose_io_memfs__
-> Running ["\"npm\" -v"]
4.6.1
-> Running ["\"npm\" install --production"]
-> cd C:/git/Observer/Node/ObsNode
-> cd C:/Users/gre63396/AppData/Local/Temp/nodec/__work_dir__/__enclose_io_memfs__
-> cd C:/git/Observer/Node/ObsNode
-> cd C:/Users/gre63396/AppData/Local/Temp/nodec/node
-> rm -f deps/libsquash/sample/enclose_io_memfs.squashfs
-> rm -f deps/libsquash/sample/enclose_io_memfs.c
-> Running ["mksquashfs -version"]
mksquashfs version 4.3 (2014/05/12)
copyright (C) 2014 Phillip Lougher <[email protected]>

[----------------------------------------------------------]
Compiled by Sebastiaan Ebeltjes @ 2015-06-08 (Domoticx.nl)
Compiled with Cygwin on Windows 8.1, compiler: GCC v4.9.2

This version comes with added support for:
- LZMA v4.65
- LZMA2 (XZ) v5.5.0
- LZO v2.09
- LZ4 r130

Enjoy!

[----------------------------------------------------------]

This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2,
or (at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.
-> Running ["mksquashfs \"C:/Users/gre63396/AppData/Local/Temp/nodec/__work_dir__\" deps/libsquash/sample/enclose_io_memfs.squashfs"]
Failed running ["mksquashfs \"C:/Users/gre63396/AppData/Local/Temp/nodec/__work_dir__\" deps/libsquash/sample/enclose_io_memfs.squashfs"]

JamesMGreene avatar Jun 20 '17 16:06 JamesMGreene

FYI, adding the --debug flag didn't give any additional info other than some info on the Node modules installed.

JamesMGreene avatar Jun 20 '17 18:06 JamesMGreene

Any ideas here, @pmq20 et al?

JamesMGreene avatar Jun 22 '17 20:06 JamesMGreene

wow this is weird. And the log did not give enough information. Would you love to share your work dir ie.C:/Users/gre63396/AppData/Local/Temp/nodec/work_dir with me so that I can inspect what inside caused the problem?

pmq20 avatar Jun 25 '17 14:06 pmq20

Getting the same error :/ Is there any special thing I could do wrong while installing mksquash? I just unzipped it and move it into C:/Windows

dunklesToast avatar Jun 28 '17 10:06 dunklesToast

@dunklesToast: I did the same.

JamesMGreene avatar Jun 28 '17 14:06 JamesMGreene

@pmq20: Unfortunately, I will not be able to share that given it's full of proprietary code. 😕

JamesMGreene avatar Jun 28 '17 14:06 JamesMGreene

I solved it with changing the temp directory. try the -d /tmp/ flag

On 28. Jun 2017, 16:40 +0200, James M. Greene [email protected], wrote:

@pmq20: Sorry to say but I will unfortunately not be able to share that given it's full of proprietary code. 😕 — You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

dunklesToast avatar Jun 28 '17 14:06 dunklesToast

Using the -d flag did NOT resolve this issue for me.

JamesMGreene avatar Jun 29 '17 19:06 JamesMGreene

@JamesMGreene This seems to be a bug in mksquashfs. Could you just run mksquashfs on your work dir to confirm this? If it fails you could try deleting some content of your work dir to filter out the culprit.

pmq20 avatar Jul 03 '17 07:07 pmq20