Tiny Core Linux
Tiny Core Base => TCB Q&A Forum => Topic started by: cg on July 25, 2012, 12:23:37 PM
-
Per Rich's suggestion, I'm starting a new thread for this issue:
I'm running TCL 4.4, and can't convince ISO Master to run. I downloaded it through the GUI app browser, got the icon on the dock-bar-thing, all that good stuff, but clicking the icon does nothing, and entering 'isomaster' in a terminal returns neither errors nor application.
Oddly, I deleted ISO Master, rebooted, and reinstalled it, and now it's not showing up on the dock. I also *think* I saw a "couldn't find ____" message when it was downloading its dependencies, but the window closed before I could double back and check - is there an easy way to keep that window open?
Edit: Disregard that last paragraph; I un- and re-installed it again and watched the log carefully; no "unable-to-whatever" messages.
-
Hi cg
If you open AppBrowser, click on isomaster.tcz, then click on the Size tab, it will list all the dependencies. Any
file that has a + sign in front of it is not installed.
-
Hi Rich,
Yeah, it's all there. I modified my top post to cancel that option out. The tab thing is pretty neat though; thanks for bringing it to my attention! :)
-
Hi cg
Well, the lack of error messages is not very helpful. Maybe strace is the right tool to figure out what's going on.
I don't have any experience using it though, so I can't offer any advice on the proper way to use it.
-
Fair enough - thanks Rich :)
-
Hi cg
You could try booting using the syslog boot code. Then after executing isomaster, open a terminal and enter:
less /var/log/messages
You can navigate the file using the Page Up, Page Down, Home, and End keys. Hit End and see if isomaster
logged anything in the messages file.
-
You could try booting using the syslog boot code.
So, just add 'syslog' to the extlinux.conf file?
-
Hi cg
You can add it to the APPEND line or you could enter tc syslog at the boot prompt.
[EDIT]: Changed append to APPEND
-
I'm running off a hard drive install, so there is no boot prompt.
Oh, hey - could that have something to do with the troubles?
-
Hi cg
Adding this to your extlinux.conf file should give you a boot prompt for 3 seconds:
TIMEOUT 30
PROMPT 1
If you don't hit any keys for 3 seconds, the boot process will just continue.
Oh, hey - could that have something to do with the troubles?
No.
-
Hi cg
Adding this to your extlinux.conf file should give you a boot prompt for 3 seconds:
TIMEOUT 30
PROMPT 1
If you don't hit any keys for 3 seconds, the boot process will just continue.[/q uote]
Okay, that didn't quite work - it seemed to think I was trying to load a bootloader. I entered 'syslog' (no quotes/ticks/etc), and it said something about not being able to load it. I edited the extlinux.conf file to include the 'syslog' flag, though, which seems to work. If it *is* working, isomaster's not giving any sort of error message. If not, I'm not sure what I'm doing wrong. :-\
-
Hi cg
I edited the extlinux.conf file to include the 'syslog' flag, though, which seems to work. If it *is* working, isomaster's not giving any sort of error message.
If it is working, the /var/log/messages file will be full of all sorts of messages from other things too.
-
It was, so I guess ISO Master's just really really quiet.
That, or it's loading and automatically exiting cleanly - only problem there is doing "isomaster;ps | grep isomaster" doesn't show anything, and I'd imagine it'd be alive for that nanosecond, even if it was killed immediately afterwards, y'know?
The funny part of all this is that if I could just figure out why my remastered .iso wasn't working (per the original thread), this wouldn't be a problem for me at all - though I guess the ISO Master thing could also be affecting more users than just myself.
-
A coworker brought up the possibility that it's misbehaving because I installed it as an OnDemand, instead of as OnBoot - might he be on to something? I'm going to try un- and re-installing (as OnBoot) this time) just to see what happens.
Edit: The App Browser wouldn't let me install it as "OnBoot", so I tried with the command-line "ab" tool. It said that ISO Master was already installed (despite the GUI version disagreeing). Doing a "find / -name isom*" came up with four or five items, which I've nuked all of. I'll try reinstalling again now.
-
Hi cg
Yes, that could be the problem. Clicking on the desktop and OnDemand->isomaster should mount the
application so you can run it.
-
Hi Rich,
As I mentioned above in my edit, it looks like ISO Master doesn't uninstall cleanly when done through the app browser. I'm not sure yet if that's even remotely relevant, but it does seem to prevent changing the install level (e.g. OnBoot vs OnDemand).
-
Hi cg
Applications get marked for removal by AppBrowser. The don't actually get removed until you restart your machine.
-
Right, but even after I restarted, the following files stuck around:
/usr/local/share/isomaster
/usr/local/share/isomaster/icons/isomaster.png
/usr/local/share/applications/isomaster.desktop
/usr/local/bin/isomaster
/usr/local/tce.installed/isomaster
Again, this is after marking for deleting in the app browser, and then rebooting. I'm savvy enough to be able to rm -rf all of 'em, but others might not be (and rm -rf might not even be the best way to go about it...), so I figured I'd mention it here. :)
-
Hi cg
You are of course using the Exit icon to reboot and not just hitting reset, right? (Sorry, I had to ask).
I don't normally like to give these sort of instructions, but, go to the tce directory and edit the onboot.lst
file. Remove the line that reads isomaster.tcz. Go to the tce/optional directory and delete isomaster.tcz.
Restart the machine and try to install again.
-
Hi cg
You are of course using the Exit icon to reboot and not just hitting reset, right? (Sorry, I had to ask).
No worries dude, gotta make sure the basics are covered. :) I generally click on desktop, exit, reboot-with-backup.
go to the tce directory and edit the onboot.lst file. Remove the line that reads isomaster.tcz. Go to the tce/optional directory and delete isomaster.tcz. Restart the machine and try to install again.
After deleting through the app browser, that line and that .tcz file are both non-existant without me doing anything manually. I think it's just leaving those 5 files behind, and for whatever reason that's screwing up the reinstall process.
Curiously, I still can't launch ISO Master (and there's still nothing in the syslog) after installing it as onboot. I'm thinking there's some other file somewhere that I need to remove from an old install, but I've got *no* idea where to even start looking. :-\
-
Hi cg
The /usr directory gets recreated from scratch every time you restart. Does your /opt/.filetool.lst file have any
references to usr?
-
I had actually put the entire directory on /opt/.filetool.lst, and I can't for the life of me remember why. I'm rebooting right now, gonna see if any of my custom scripts don't run properly and from there might be able to figure out wtf I was thinking. Meanwhile, I'll also see what happens with ISO Master.
-
Hi cg
I had actually put the entire directory on /opt/.filetool.lst,
That's one hell of a backup, bet that takes a while. You should for the most part only add entries like:
Directory/Subdirectory/Subdirectory/Filename
to .filetool.lst. If you made any changes to any files under /usr and reboot without adding them to .filetool.lst
you will lose those changes.
-
No kidding - I'd been wondering why it'd started taking so long to shut down!
Anyway, I took that line out, and reinstalled ISO Master, and it works flawlessly - problem solved!
Thanks so much for all your help:)
-
Hi cg
You are welcome. Please go to your original post, click the modify button, and added [SOLVED] to the
subject line.
-
I would, but there's one more teeny problem:
I'd apparently added /usr so that SSH would continue to work, which it currently is not. Is there an easy fix for that? (Apparently installing SSH adds files to /usr/local/etc/ssh - I'm not sure which files, and they're no longer there which seems like it'd make finding out a little tough.)
I know how to preserve those files after install, I'm just curious if I have to un- and re-install OpenSSH or if there are files elsewhere that are copy-able.
-
Add to /opt/.filetool.lst:
usr/local/etc/ssh
-
Add to /opt/.filetool.lst:
usr/local/etc/ssh
Beautiful, thanks!
-
No kidding - I'd been wondering why it'd started taking so long to shut down!
Anyway, I took that line out, and reinstalled ISO Master, and it works flawlessly - problem solved!
Thanks so much for all your help:)
Also not unlikely that the backup blunder is at the root of issues of your other thread about unexpected results with ezremaster.