Help - Search - Members - Calendar
Full Version: Extract-xiso Problems
Scenyx Entertainment Community > Xbox1 Forums > Software Forums > Utilities that run on your PC (xbox related)
r00
The program seems to fail when uploading files. Output:

CODE

./extract-xiso -x -f 192.168.0.3 -u xbox -p xbox -d /E/HDDLoader/ /mnt/downloads/tmp/xiso.iso

extract-xiso v2.2 for linux - written by in <in@fishtank.com>

logging in to ftp server 192.168.0.3... [OK]

uploading xiso.iso:

uploading /E/HDDLoader/xiso/default.xbe (2281472 bytes) unable to open remote file default.xbe
failed to upload xbox iso image xiso.iso


I'm not exactly sure what I'm doing wrong here. I've already tried it with different users to different paths, and all. Through normal FTP mode and wine emulation of xISO xFER it works (though xISO xFER has a tendency to stop uploading randomly..). Any comments/help?
Xeero
Can you switch between port/pasv using extract-iso? EvoX only supports port mode transfers.
r00
Don't see such option.. The NFO says it should work with EvoX anyway:

CODE

extract-xiso v2.2 for linux - written by in <in@fishtank.com>

 Usage:

   ./extract-xiso [options] [-[lrx]] <file1.xiso> [file2.xiso] ...
   ./extract-xiso [options] -c <dir> [name] [-c <dir> [name]] ...

 Mutually exclusive modes:

   -c <dir> [name]     Create xiso from file(s) starting in (local or remote)
                         <dir>.  If the [name] parameter is specified, the
                         xiso will be created with the (path and) name given,
                         otherwise the xiso will be created in the current
                         directory with the name <dir>.iso.  The -c option
                         may be specified multiple times to create multiple
                         xiso images.
   -l                  List files in xiso(s).
   -r                  Rewrite xiso(s) as optimized xiso(s).
   -x                  Extract xiso(s) (the default mode if none is given).
                         If no directory is specified with -d, a directory
                         with the name of the xiso (minus the .iso portion)
                         will be created in the current directory and the
                         xiso will be expanded there.

 Options:

   -d <directory>      In extract mode, expand xiso in <directory>.
                       In rewrite mode, rewrite xiso in <directory>.
   -D                  In rewrite mode, delete old xiso after processing.
   -h                  Print this help text and exit.
   -f <ftp_server>     In create or extract mode, use <ftp_server> instead of
                         the local filesystem.  This option is required when
                         extracting to an ftp server.
   -m                  In create or rewrite mode, disable automatic .xbe
                         media enable patching (not recommended).
   -p <password>       Ftp password (defaults to "xbox")
   -q                  Run quiet (suppress all non-error output).
   -u <user name>      Ftp user name (defaults to "xbox")
   -v                  Print version information and exit.
r00
*bump*
papamo
I am having the exact same issue.

*bump*
Xeero
I'm not sure if extract-iso has problems overwriting files. I would manually FTP and make sure there is no folder /E/HDDLoader/xiso/
papamo
i have tried upping to just /e/ .. just /f/ ... /f/HDDLoader ... you name it .. it isn't an issue of not being able to over write files ... it just won't write that first file.

it is connecting to the FTP and creating the directory for the game .. it just doesnt make it to the end of the first file.
papamo
I am still having issues extracting via ftp to my xbox.
This is what happens:

[***@server ***]$ extract-xiso -f 192.168.0.2 -d /f CS-KOTOR.ISO
extract-xiso v2.3 for linux - written by in <in@fishtank.com>

logging in to ftp server 192.168.0.2... [OK]

uploading CS-KOTOR.ISO:

uploading /f/CS-KOTOR/01_SS_Repair01.ini (394 bytes) Segmentation fault


BTW: A directory called CS-KOTOR is created when I check my xbox but there are no files within it. I am deleting that DIR each time extract-xiso segfaults ... and I have tried leaving it as well. Has anybody figured out why this does not work yet?
version20
I hate to bump such an old thread, but I'm having the exact same difficulty here when trying to extract an iso to the xbox harddrive. It doesn't look like anyone figured it out. The program manages to create the directory for the game, but it can't put the first file into this directory, it just ends up being empty every time. I've actually had trouble trying to make a backup from a game in the disc drive (and playable backups on the xbox hdd as well) - this just gives a segmentation fault. This is on linux, btw. Here are the outputs for both problems. Any help would be greatly appreciated!

UPLOADING A BACKUP:
-----------------------------------------------
Version20@emain:/mnt/hdb1/Content/xbox_games$ extract-xiso rogueagent.iso -f
192.168.1.101 -d /e/games/
extract-xiso v2.3 for linux - written by in <in@fishtank.com>

logging in to ftp server 192.168.1.101... [OK]

uploading rogueagent.iso:

uploading /e/games/rogueagent/dashupdate.xbe (58421248 bytes) unable to open
remote file dashupdate.xbe
failed to upload xbox iso image rogueagent.iso
-----------------------------------------------


MAKING A BACKUP FROM GAME IN THE XBOX:
-----------------------------------------------
Version20@emain:~$ extract-xiso -f 192.168.1.101 -c /d test.iso
extract-xiso v2.3 for linux - written by in <in@fishtank.com>

logging in to ftp server 192.168.1.101... [OK]

creating test.iso:

generating avl tree from remote filesystem (this may take a while)... Segmentation fault

-----------------------------------------
SamSam
i've got the same problem, did someone solved that problem after all those years?
chorizo1
yep, DVD2XBOX.

stick game in drive and copy to xbox HDD, no probs.
SamSam
but if you want to ftp an image from your pc hd to your xbox hd like i want to do, your solution is useless.
ventline
well im not sure what program you guys are using but i use quix and it works fine no problems
SamSam
I used quix when i was using windows, but now i'm on linu and i don't thinks they made quix for it.
rouneh
dont know if this will help anyone but from gentoo linux to xbox both using static i.p's and the xb running unleashx this command works fine for me everytime..

CODE
its@secret $ extract-xiso -x all-jackx.iso -f <unleashes.ip.address> -d /F/Games/
extract-xiso v2.4b2 for linux - written by in <in@fishtank.com>

logging in to ftp server <unleashes.ip.address>... [OK]

uploading all-jackx.iso:

uploading /F/Games/all-jackx/dashupdate.xbe (58421248 bytes) [OK]
creating /F/Games/all-jackx/data/ (0 bytes) [OK]
creating /F/Games/all-jackx/data/common/ (0 bytes) [OK]
uploading /F/Games/all-jackx/data/common/text_english.csv (52555 bytes) [OK]
uploading /F/Games/all-jackx/data/common/text_french.csv (30094 bytes) [OK]
uploading /F/Games/all-jackx/data/common/text_german.csv (52839 bytes) [OK]
uploading /F/Games/all-jackx/data/common/text_italian.csv (32150 bytes) [OK]
uploading /F/Games/all-jackx/data/common/text_spanish.csv (32798 bytes) [OK]
uploading /F/Games/all-jackx/data/dsstdfx.bin (18608 bytes) [OK]
creating /F/Games/all-jackx/data/xbox/ (0 bytes) [OK]
creating /F/Games/all-jackx/data/xbox/bikes/ (0 bytes) [OK]
uploading /F/Games/all-jackx/data/xbox/bikes/aprilia.dict (140797 bytes) [OK]
uploading /F/Games/all-jackx/data/xbox/bikes/aprilia_1.dict (140797 bytes) [OK]
uploading /F/Games/all-jackx/data/xbox/bikes/aprilia_2.dict (140797 bytes) [OK]
uploading /F/Games/all-jackx/data/xbox/bikes/bikes.dat (1245562 bytes) [OK]
uploading /F/Games/all-jackx/data/xbox/bikes/cbr.dict (129384 bytes) [OK]

and on and on to end..

uploading /F/Games/all-jackx/data/xbox/videos/logo1n.xmv (1036288 bytes) [OK]
uploading /F/Games/all-jackx/data/xbox/videos/logo1p.xmv (1032192 bytes) [OK]
uploading /F/Games/all-jackx/data/xbox/videos/logo2n.xmv (610304 bytes) [OK]
uploading /F/Games/all-jackx/data/xbox/videos/logo2p.xmv (663552 bytes) [OK]
creating /F/Games/all-jackx/data/xbox/weapons/ (0 bytes) [OK]
uploading /F/Games/all-jackx/data/xbox/weapons/weapons.dat (33724 bytes) [OK]
uploading /F/Games/all-jackx/default.xbe (3354624 bytes) [OK]
uploading /F/Games/all-jackx/update.xbe (2342912 bytes) [OK]

336 files in all-jackx.iso total 686029657 bytes


creating an xiso from xb>pc is just as easy, use bash alias`or similar makes it far faster than gui`s if you want to make a multi also smile.gif

kingmonkey2
Exact same problem.

Let us know if you find a solution.
JeroenDierckx
I'm having almost exactly the same problem. I'm using gentoo linux, and both my desktop and xbox have dynamic IP addresses. When I try extracting an xiso to my xbox, using

CODE

extract-xiso -f kamer6-xbox -d F/Games /mnt/external/xbox/game.iso


The process starts, the directory is created on the xbox, and the first file of the iso. Than extract-xiso just stalls. The file on the xbox just remains of size 0. I tried the same command without ftp to extract the iso to my local disk without problems.

If this doesn't work, I'll just install wine and use one of the windows tool, that should work too. But this would be much better!

P.S. Does anyone know if extract-xiso supports the "boost" feature of EvoX and UnleashX? Cause it goes way faster with that.
sjunk
QUOTE(JeroenDierckx @ Mar 10 2006, 08:26 AM) *

I'm having almost exactly the same problem. I'm using gentoo linux, and both my desktop and xbox have dynamic IP addresses. When I try extracting an xiso to my xbox, using

CODE

extract-xiso -f kamer6-xbox -d F/Games /mnt/external/xbox/game.iso


The process starts, the directory is created on the xbox, and the first file of the iso. Than extract-xiso just stalls. The file on the xbox just remains of size 0. I tried the same command without ftp to extract the iso to my local disk without problems.

If this doesn't work, I'll just install wine and use one of the windows tool, that should work too. But this would be much better!

P.S. Does anyone know if extract-xiso supports the "boost" feature of EvoX and UnleashX? Cause it goes way faster with that.

Well time to beat this dead horse again but I actually found the solution to the problem folks.
extract-xiso is dropping a 405 error as it looks at your /etc/hosts file and grabs the first ip reported (which by default is 127.0.0.1).
Then it connects to your xbox's ftp daemon and attempts to open a PORT connection with the ip address as 127.0.0.1.
If you add your actual lan ip address as the first line of /etc/hosts the transfer will succeed.
eg:
192.168.0.x linuxbox (replace x or entire line to match your network configuration)


knakkie
QUOTE(sjunk @ Nov 24 2007, 05:17 PM) *

Well time to beat this dead horse again but I actually found the solution to the problem folks.
extract-xiso is dropping a 405 error as it looks at your /etc/hosts file and grabs the first ip reported (which by default is 127.0.0.1).
Then it connects to your xbox's ftp daemon and attempts to open a PORT connection with the ip address as 127.0.0.1.
If you add your actual lan ip address as the first line of /etc/hosts the transfer will succeed.
eg:
192.168.0.x linuxbox (replace x or entire line to match your network configuration)


Waaaaaaaaaaaaaaaaaaaaaaaah! SUPERB, this is the answer I was looking for almost a year! biggrin.gif
soccrstar84
use gxiso

version 1.6 supports command line

just create a simple script

for ex (linux)

cd <folder of ISO>
gxiso.py --extract <XISO filename>.iso --dest ftp://username:password@IPaddress/destination folder
cd ..

cd <folder of ISO2>
gxiso.py --extract <XISO filename>.iso --dest ftp://username:password@IPaddress/destination folder
cd ..

cd <folder of ISO3>
gxiso.py --extract <XISO filename>.iso --dest ftp://username:password@IPaddress/destination folder
cd ..

etc

works like a charm.

just take a couple minutes to do that run the script over night. morning all uploaded pop.gif


I like gxiso better for the simple thing that it is clean automatically creates the folder of the game and not the iso
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2009 Invision Power Services, Inc.