Page 2 of 4

Posted: Thu 19 Apr 2007, 21:50
by sunburnt
Geek to Guru in a flash!

Sorry about the extra work bugman... Terry

Mount the sfs with sfsinstaller

Posted: Fri 27 Apr 2007, 23:57
by vanchutr
I can't mount my sfs file on 216 alpha (with full installation). But with sfsinstaller i'd mounted successfully my sfs file. Thank all

Posted: Sat 28 Apr 2007, 00:16
by sunburnt
Hi vanchutr; So it installed the sfs file sucessfully?
If you try UNinstalling it, please post here how well it worked.
So far I have no idea if the uninstall function works at all.
Terry

Posted: Tue 01 May 2007, 20:16
by Fishy
Where should the sfs files be in a full install situation? :wink:

Posted: Tue 01 May 2007, 20:27
by sunburnt
Hi Fishy; A Full-HD install of Puppy can't use SFS files directly (it won't work).

That's why I made this app., it copies the contense of the SFS file to the full install.

To use it, click: [Install SFS file] & a file chooser pops up.
So the SFS files can be anywhere when installed with my app.: sfsinstaller
After installing the SFS file, it's no longer needed, but is good for a backup.

Posted: Wed 02 May 2007, 02:46
by Fishy
The reason I asked is that I had openoffice.sfs in / root and when I ran your installer all the office files were opened and placed in / not something like /usr/share or whatever.

I suspect that a certain amount of Linux expertise is assumed before one meddles with something like this but with me it is like matches in the hand of a child. :lol:

Posted: Wed 02 May 2007, 05:40
by sunburnt
Mighty odd... No one else had any install problems.
The uninstall is the main untested part of the app.

Note: SFS files made for Puppy-1 won't work for Puppy-2, & vise-versa.
Puppy-1 SFS files are based at: /usr, where as Puppy-2 is based at: /

Posted: Thu 17 May 2007, 21:14
by drick55
Hi sunburnt

Had the same problem as Fishy. The app puts all the files in the / (root) of the HD. It does however create all the directories correctly, but they are empty.

Thanks

Posted: Thu 17 May 2007, 21:49
by sunburnt
That's just too weard, the command is: cp -a (sfsMntPt) /

I can't see anything that could be bad with a simple command like that.
It should copy the dirs. & files from the SFS file to / just like in the SFS file.
I'll look at it to see if there's something obvious, but not much can go wrong.

Posted: Fri 18 May 2007, 18:13
by sunburnt
FOUND IT (I think), files are being copied individually, so path had to be added.
This would explain why it made dir. paths but put the files in / & I've fixed it.

I don't have a full install of Puppy so I've relied on users to test this app.

Will someone with a Full-HD install please make sure it's installing correctly?

The NEW app. is above at the original file download... Terry

Posted: Wed 23 May 2007, 19:18
by ft77
Hi, I just wanted to inform you that I'm having the same problem.
The directories are created but empty and the files are just copied to /.
I tried with devx_216.sfs and the installer you added to the post on the 18th (I believe the latest one.)

One thing I noticed when I ran it from the terminal is that it was giving me the message that it could not find the logs it writes to. I noticed that the 'I' in the word 'installer' of the directory is lower case and the script was looking for an upper case I. I renamed it and the message went away.
I ran it again and kept getting the below error messages constantly:

./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'

I also managed to copy the below messages as they wizzed through the terminal:


cp: cannot stat `/mnt/devx_216//usr/bin/fbc': No such file or director




and then later:




./sfsinstaller: line 101: [: missing `]'
cp: cannot stat `/mnt/devx_216//usr/X11R7/lib/libXaw7.so': No such file or directory
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
cp: cannot stat `/mnt/devx_216//usr/X11R7/lib/libXaw8.so': No such file or directory
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
cp: cannot stat `/mnt/devx_216//usr/X11R7/lib/libXcomposite.so': No such file or directory
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
cp: cannot stat `/mnt/devx_216//usr/X11R7/lib/libXcursor.so': No such file or directory
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
cp: cannot stat `/mnt/devx_216//usr/X11R7/lib/libXdamage.so': No such file or directory
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
cp: cannot stat `/mnt/devx_216//usr/X11R7/lib/libXdmcp.so': No such file or directory
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
cp: cannot stat `/mnt/devx_216//usr/X11R7/lib/libXevie.so': No such file or directory
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
./sfsinstaller: line 99: [: missing `]'
./sfsinstaller: line 100: [: missing `]'
./sfsinstaller: line 101: [: missing `]'
cp: cannot stat `/mnt/devx_216//usr/X11R7/lib/libXext.so': No such file or directory


The above list is not complete. Just what I could capture as it went by. I would have redirected the output to a file and posted it for you but if I let it go to completion it destroys my install, deleting all my mount points and stopping anything from launching. I can't even reboot.

When I click select a sfs to install I get:

./sfsinstaller: line 55: [: too many arguments
expr: syntax error

Although I don't believe I got the first time I ran it on a clean system, just on subsequent runs after I have killed the previous ones.

Are there any smaller sfs I could test with? Maybe just one with a few files would leave the system ok if it failed and I would not have to keep reinstalling to test.

Hope this helps and thanks for working on this.

Posted: Thu 24 May 2007, 05:10
by sunburnt
I think I might go back to the first way I was doing this,
I'll have to write somemore error code to test all this.

I'll let you know...

Posted: Thu 24 May 2007, 17:37
by sunburnt
Okay... I found a major error on my part & fixed it, & rewrote other code.
I think it should be working now ... IT'S STILL in TESTING ... so be careful !

Download the new file at the first original post.
Feed-back if it works or not! ( I gotta know! )

No luck on Puppy 2.13

Posted: Thu 31 May 2007, 17:28
by PinTail_b
I have Puppy 2.13 on a HD install running with no problems.

I have attempted to use the sfs installer but get an error message "An error occured" when I select the sfs file (devx_213.sfs). The sfs file is currently in root (/) on my HD install (mounted on /dev/hda1).

Any ideas ?

Posted: Thu 31 May 2007, 22:16
by sunburnt
Hi PinTail_b; YES... I've not been able to mount SFS files from Puppy 213 or 214.
I beleave they are the newer Squash file type that Barry gave up on (or not).

Suggestion: Perhaps try downloading the devx sfs file for Puppy 216 & use it.

Let me know about this as 216 & newer really need to work with this app.

Posted: Thu 28 Jun 2007, 17:07
by Superlatino
hey sunburnt the nsfs installer work good in 2.16 puppy i install devx_216.sfs in new hd puppy installation and run ok , thanks.

Posted: Sun 01 Jul 2007, 19:08
by tony
Worked fine for me with open office but cleared all original icons from desktop. Regards Tony

Posted: Wed 04 Jul 2007, 20:19
by sunburnt
Thanks Superlatino; That what most folks report, no word on UnInstall though.

tony; This is another first, most probably messed up the puppypin file.
This probably isn't due to sfsInstaller, but the files that're in the SFS file.
There's not alot of guidelines for SFS files, so this may be more wide spread.
It's possable that more handling of the ROX & WM files is needed, I don't know.

Posted: Thu 05 Jul 2007, 17:53
by Puppy_Ninja
New install, devx_216.sfs, attempted to install using your installer.

I have no idea why, but the Install Errors window contains the following
/lib/libncurses.so
/lib/libz.so
/lib/modules/2.6.18.1/build
/usr/X11R7/lib/libDtPrint.so
/usr/X11R7/lib/libFS.so
/usr/X11R7/lib/libGL.so
/usr/X11R7/lib/libGLU.so
/usr/X11R7/lib/libGLw.so
/usr/X11R7/lib/libI810XvMC.so
/usr/X11R7/lib/libICE.so
/usr/X11R7/lib/libMrm.so
/usr/X11R7/lib/libSM.so
/usr/X11R7/lib/libUil.so
/usr/X11R7/lib/libX11.so
/usr/X11R7/lib/libXTrap.so
/usr/X11R7/lib/libXau.so
/usr/X11R7/lib/libXaw.so
/usr/X11R7/lib/libXaw3d.so
/usr/X11R7/lib/libXaw7.so
/usr/X11R7/lib/libXaw8.so
/usr/X11R7/lib/libXcomposite.so
/usr/X11R7/lib/libXcursor.so
/usr/X11R7/lib/libXdamage.so
/usr/X11R7/lib/libXdmcp.so
/usr/X11R7/lib/libXevie.so
/usr/X11R7/lib/libXext.so
/usr/X11R7/lib/libXfixes.so
/usr/X11R7/lib/libXfont.so
/usr/X11R7/lib/libXfontcache.so
/usr/X11R7/lib/libXft.so
/usr/X11R7/lib/libXi.so
/usr/X11R7/lib/libXinerama.so
/usr/X11R7/lib/libXm.so
/usr/X11R7/lib/libXmu.so
/usr/X11R7/lib/libXmuu.so
/usr/X11R7/lib/libXp.so
/usr/X11R7/lib/libXpm.so
/usr/X11R7/lib/libXprintAppUtil.so
/usr/X11R7/lib/libXprintUtil.so
/usr/X11R7/lib/libXrandr.so
/usr/X11R7/lib/libXrender.so
/usr/X11R7/lib/libXss.so
/usr/X11R7/lib/libXt.so
/usr/X11R7/lib/libXtst.so
/usr/X11R7/lib/libXv.so
/usr/X11R7/lib/libXvMC.so
/usr/X11R7/lib/libXvMCW.so
/usr/X11R7/lib/libXxf86dga.so
/usr/X11R7/lib/libXxf86misc.so
/usr/X11R7/lib/libXxf86vm.so
/usr/X11R7/lib/libdmx.so
/usr/X11R7/lib/libdrm.so
/usr/X11R7/lib/libfontconfig.so
/usr/X11R7/lib/libfontenc.so
/usr/X11R7/lib/libglut.so
/usr/X11R7/lib/liblbxutil.so
/usr/X11R7/lib/liboldX.so
/usr/X11R7/lib/libviaXvMC.so
/usr/X11R7/lib/libviaXvMCPro.so
/usr/X11R7/lib/libxkbfile.so
/usr/X11R7/lib/libxkbui.so
/usr/bin/fbc
/usr/lib/HIDElibgdk.soHIDE
/usr/lib/libBrokenLocale.so
/usr/lib/libIDL-2.so
/usr/lib/libImlib.so
/usr/lib/libORBit-2.so
/usr/lib/libORBit-imodule-2.so
/usr/lib/libORBitCosNaming-2.so
/usr/lib/libanl.so
/usr/lib/libao.so
/usr/lib/libart_lgpl_2.so
/usr/lib/libasound.so
/usr/lib/libatk-1.0.so
/usr/lib/libaudiofile.so
/usr/lib/libcairo.so
/usr/lib/libcdda_interface.so
/usr/lib/libcdda_paranoia.so
/usr/lib/libcrypt.so
/usr/lib/libcrypto.so
/usr/lib/libcurl.so
/usr/lib/libdaemon.so
/usr/lib/libdl.so
/usr/lib/libdvdcss.so
/usr/lib/libdvdplay.so
/usr/lib/libdvdread.so
/usr/lib/libexif-gtk.so
/usr/lib/libexif.so
/usr/lib/libexpat.so
/usr/lib/libexslt.so
/usr/lib/libfreetype.so
/usr/lib/libfribidi.so
/usr/lib/libfuse.so
/usr/lib/libgc.so
/usr/lib/libgdbm.so
/usr/lib/libgdbm_compat.so
/usr/lib/libgdk-x11-2.0.so
/usr/lib/libgdk_imlib.so
/usr/lib/libgdk_pixbuf-2.0.so
/usr/lib/libgdk_pixbuf.so
/usr/lib/libgdk_pixbuf_xlib-2.0.so
/usr/lib/libgdk_pixbuf_xlib.so
/usr/lib/libghttp.so
/usr/lib/libglade-2.0.so
/usr/lib/libglib-2.0.so
/usr/lib/libglib.so
/usr/lib/libglibmm_generate_extra_defs-2.4.so
/usr/lib/libgmodule-2.0.so
/usr/lib/libgmodule.so
/usr/lib/libgnomecanvas-2.so
/usr/lib/libgnomeprint-2-2.so
/usr/lib/libgnomeprintui-2-2.so
/usr/lib/libgobject-2.0.so
/usr/lib/libgoffice-1.so
/usr/lib/libgphoto2.so
/usr/lib/libgphoto2_port.so
/usr/lib/libgsf-1.so
/usr/lib/libgthread-2.0.so
/usr/lib/libgthread.so
/usr/lib/libgtk-x11-2.0.so
/usr/lib/libgtk.so
/usr/lib/libhistory.so
/usr/lib/libid3tag.so
/usr/lib/libidn.so
/usr/lib/libijs.so
/usr/lib/libjpeg.so
/usr/lib/liblcms.so
/usr/lib/libm.so
/usr/lib/libmad.so
/usr/lib/libmagic.so
/usr/lib/libmng.so
/usr/lib/libmp3lame.so
/usr/lib/libnetpbm.so
/usr/lib/libnsl.so
/usr/lib/libnss_compat.so
/usr/lib/libnss_dns.so
/usr/lib/libnss_files.so
/usr/lib/libnss_hesiod.so
/usr/lib/libnss_nis.so
/usr/lib/libnss_nisplus.so
/usr/lib/libogg.so
/usr/lib/libpango-1.0.so
/usr/lib/libpangocairo-1.0.so
/usr/lib/libpangoft2-1.0.so
/usr/lib/libpangox-1.0.so
/usr/lib/libpangoxft-1.0.so
/usr/lib/libparted.so
/usr/lib/libpcre.so
/usr/lib/libpcrecpp.so
/usr/lib/libpcreposix.so
/usr/lib/libpng.so
/usr/lib/libpng12.so
/usr/lib/libpopt.so
/usr/lib/libreadline.so
/usr/lib/libresolv.so
/usr/lib/librt.so
/usr/lib/libsamplerate.so
/usr/lib/libsigc-2.0.so
/usr/lib/libsndfile.so
/usr/lib/libsqlite3.so
/usr/lib/libssl.so
/usr/lib/libthread_db.so
/usr/lib/libtiff.so
/usr/lib/libtiffxx.so
/usr/lib/libusb.so
/usr/lib/libusbpp.so
/usr/lib/libutil.so
/usr/lib/libvorbis.so
/usr/lib/libvorbisenc.so
/usr/lib/libvorbisfile.so
/usr/lib/libxine.so
/usr/lib/libxml2.so
/usr/lib/libxslt.so
/usr/lib/libzvt-2.0.so
/usr/lib/qt/lib/libqt-mt.so
/usr/lib/qt/lib/libqt.so
/usr/lib/qt/mkspecs/linux-g++/linux-g++
Indeed none of these are installed. Does anyone have an idea why?

The file devx_216.sfs does appear within the "installed sfs files" list.


I am concerned however that either the sfs file had a reference to the named files, but that they were not present within the sfs file itself, or that they have been unsuccessfully extracted, and as a result the sfs file has been incorrecxtly installed.

Other than this I must say that I really appreciate the time and effort that has gone into developing this, and do indeed hope that something like this finds its way into the standard puppy distribution.

Thanks
Mal

Posted: Thu 05 Jul 2007, 19:04
by Puppy_Ninja
Further to my post above, I have redownloaded Hiawatha http://hiawatha.leisink.org which I had previously built and installed when using a LiveCD and a devx_216.sfs file.

Now the build fails, many many "undefined reference" errors such as
hiawatha-libssl.o(.text+0x541): In function `get_client_certificate':
/root/my-documents/hiawatha-5.9/libssl.c:268: undefined reference to `SSL_get_peer_certificate'
hiawatha-libssl.o(.text+0x4a5): In function `ssl_receive':
/root/my-documents/hiawatha-5.9/libssl.c:223: undefined reference to `SSL_read'
hiawatha-libssl.o(.text+0x4b5): In function `ssl_send':
/root/my-documents/hiawatha-5.9/libssl.c:237: undefined reference to `SSL_write'
hiawatha-libssl.o(.text+0x4c5): In function `ssl_close':
/root/my-documents/hiawatha-5.9/libssl.c:249: undefined reference to `SSL_shutdown'
/usr/lib/gcc/i486-t2-linux-gnu/3.4.4/../../../libcrypto.a(dso_dlfcn.o)(.text+0x5d): In function `dlfcn_load':
dso_dlfcn.c: undefined reference to `dlopen'
/usr/lib/gcc/i486-t2-linux-gnu/3.4.4/../../../libcrypto.a(dso_dlfcn.o)(.text+0xe6):dso_dlfcn.c: undefined reference to `dlclose'
/usr/lib/gcc/i486-t2-linux-gnu/3.4.4/../../../libcrypto.a(dso_dlfcn.o)(.text+0x115):dso_dlfcn.c: undefined reference to `dlerror'
/usr/lib/gcc/i486-t2-linux-gnu/3.4.4/../../../libcrypto.a(dso_dlfcn.o)(.text+0x1a7): In function `dlfcn_unload':
dso_dlfcn.c: undefined reference to `dlclose'
/usr/lib/gcc/i486-t2-linux-gnu/3.4.4/../../../libcrypto.a(dso_dlfcn.o)(.text+0x280): In function `dlfcn_bind_var':
dso_dlfcn.c: undefined reference to `dlsym'
so obviously the devx_216.sfs has been incorrectly installed.

I hope that this problem can be quickly solved, even if it results in the fact that it is my own fault.

Thanks
Mal