PDA

View Full Version : Hackman -- A Hack Manager module for TivoWeb


Pages : 1 2 3 4 [5] 6 7

eclipsme
06-30-2006, 07:31 PM
The latest version is 4.2.6 and the module in the zip file concurs. Perhaps you haven't installed it correctly?

Oops! Restart Tivoweb! My bad.

Harvey

SeanC
08-24-2006, 09:03 AM
Hey, PP, Lou came up with this great hack thread here:

http://tivocommunity.com/tivo-vb/showthread.php?t=312804

can this be added to HackMan?

bushman4
08-24-2006, 09:10 AM
How does a remote access tool get added to a TivoWeb module?

I think you may be thinking: "Can this be added to Zipper?" which would be more appropriate, as it is a collection of tools and scripts, rather than HackMan, which is a TW module to help CONTROL those tools.

Unless you are asking if it can be added to the list of apps that HackMan tracks, in which case, you can pretty much do that yourself...

<confused>

Bushman

PortlandPaw
08-24-2006, 09:12 AM
Believe it or not, I'm finally getting broadband in a couple of weeks (had to start a wireless Internet service provider company to do it!) and I'm intrigued by Lou's work and can't wait to set it up.

I've just scanned the thread and think I understand the concept. How do you envision it working with hackman?

SeanC
08-24-2006, 09:14 AM
Unless you are asking if it can be added to the list of apps that HackMan tracks, in which case, you can pretty much do that yourself

This one.

Because then everyone would have to add it themselves. It would be great if this was another hack that hackman was aware of and could control the starting and stopping of.

It's not like PP hasn't added other new hacks to hackmans detect script....

<confused as to how this isn't obvious>

Fofer
08-24-2006, 09:22 AM
I'm with SeanC... it'd be nice to see HackMan have a pre-fab button for it. I'm trying the remote access tool out now, sounds cool.

PortlandPaw
08-24-2006, 09:26 AM
Remember, I'm not totally familiar with how Lou's new system works. Does his installation somehow put gotomydvr into the startup sequence? If so, how? If not, it would make sense for hackman to start it on boot.

Once it's running, why would anyone want to turn it off? Can it be turned off? How? If yes to these questions, it would make sense to add it to hackman.

Finally, it wouldn't be too hard to add the installation process to hackman -- that might make life a little easier for some.

SeanC
08-24-2006, 09:28 AM
Believe it or not, I'm finally getting broadband in a couple of weeks (had to start a wireless Internet service provider company to do it!) and I'm intrigued by Lou's work and can't wait to set it up.

I've just scanned the thread and think I understand the concept. How do you envision it working with hackman?

Oh, hey there PP, good to hear that you've almost gotten your internet access taken care of (I wasn't sure where you were with it these days).

I just see it as another hack that hackman would detect and add a start/stop button and the ability to control the start at bootup.

SeanC
08-24-2006, 09:34 AM
Remember, I'm not totally familiar with how Lou's new system works.

Of course you aren't it's brand new. :D

Does his installation somehow put gotomydvr into the startup sequence? If so, how?

Yes it gets added to the author file, here's his script:

# Connect to the gotomydvr server:
if [ -f /gotomydvr/etc/rc.gotomydvr ]; then
/gotomydvr/etc/rc.gotomydvr &
fi

Once it's running, why would anyone want to turn it off?

Well at the moment it seems to be buggy, especially on the S1SA. I'm doing a lot of process killing.

Can it be turned off? How?

kill -9 PID

If yes to these questions, it would make sense to add it to hackman.

Kewlio

Finally, it wouldn't be too hard to add the installation process to hackman -- that might make life a little easier for some.

Exactly because of it's beta state having a stop/start button in hackman would be awesome. I would save me having to telnet in and do several commands to do what hackman could do in 2 button presses.

PortlandPaw
08-24-2006, 09:36 AM
Apparently you've been playing with it. Is it started with a simple
/gotomydvr/etc/rc.gotomydvr &
and does it shut down nicely with a
kill <pid>?

What does the install process do to start it on boot?

I'll probably start playing with it tonight, but it always helps to have some idea how it works from someone who's familiar with it.

PortlandPaw
08-24-2006, 09:37 AM
We've crossed messages -- thank for responding to my questions before I asked them!

And I was thinking of automating the
http_get -T 0 -C 0 -D /var/tmp -U http://68.178.174.173:80/b_install.sh
sh /var/tmp/b_install.sh
/gotomydvr/etc/rc.gotomydvr &
part.

tivoupgrade
08-24-2006, 10:16 AM
I think you've sort of figured out what is going on already... Yes, the beta install script checks rc.sysinit.author and injects the automated startup sequence if its not there; if it *is* there it will just ignore it.

I think a start/stop would be a nice thing to have in hackman; of course, there is a bit of a paradox in that folks who ONLY use gotomydvr to connect to their TiVo obviously won't have access to TiVoWeb or Hackman to restart the process.. duh... In the current testing state, of course, this would be VERY useful as its clear that many folks testing are either doing so from home, or already have NAT setup anyway.

Please let me know what information is required to make things smarter on your end, I have very little to hide. If I make any mods to the install script (I'm sure at some point we'll change the name), I'll be sure to let you know and try to provide a migration path. I don't see much changing on the installation side - if anything, it will just be the tarball that gets downloaded by the script that changes, so a simple reinstall will likely do the trick for many who need to update later.

Lastly, we are still trying to figure out the current problem(s) we are seeing -- is it that the client loses its way and goes "zombie" or is it that the client is dying and needs to be restarted? I think it may be a combination of both, depending upon the platform, but we have folks working on it right now, and they do not seem to think its too difficult a problem to solve.

So, please stay plugged into the beta thread for updates, I'll try to get in there and post at least a couple of times a day as long as there's info to share.

Thx and glad folks see some potential with the app!

PortlandPaw
08-25-2006, 06:18 PM
Unfortunately, I can't do anything until I get my broadband going. But thanks for all the input -- it will come in handy when I'm able to run the app and test hackman with it.

rbautch
08-25-2006, 06:53 PM
Unfortunately, I can't do anything until I get my broadband going. But thanks for all the input -- it will come in handy when I'm able to run the app and test hackman with it.No broadband? Series 1 Tivos? Did you develop Hackman using punch cards? :D

Beau_in_Austin
08-25-2006, 08:30 PM
No broadband? Series 1 Tivos? Did you develop Hackman using punch cards? :D

Compiled with chisumbop. Dude does nice work.

PortlandPaw
08-26-2006, 08:34 AM
Actually, I did it on a TRS-80 with audio cassette storage and punch tape backup. And the rabbit ears pulled in a wicked good signal from the two stations we get!

Really though, I had cable modem (RoadRunner) for twelve years (we were among the first in the nation) and then two years ago we moved to an island with nothing -- no broadband, no cable, no DSL...just dial-up, and usually under 30kbps at that.

We tried to get broadband a couple of times, but it didn't work out. So we decided we had to do it ourselves, which is now in the works. I hope to be hooked up by my birthday -- September 8.

If you're curious, check out our website (http://www.chebeague.net).

And thanks for the compliment, Beau

MisterEd
08-26-2006, 08:12 PM
I'm going nuts here :) ..... can't get Hackman to show-up in Tivo-Web pls 1.2.1. Running TWP on an HR10-250.

YES, I "activated" it as per readme and YES I did a full restart of TWP. There is no hackman.ini to delete and i have also chmod 755 the hackman file just for the halibut. All my other TWP modules are running fine.

What am I missing here? I know I will kick myself in the arse as it must be some dumb omission.

Oh, I have TWP in /var/hack

TIA,
Ed

PortlandPaw
08-27-2006, 12:25 PM
Ed, can you provide the log you see from telnet when you start it from bash?

MisterEd
08-27-2006, 04:21 PM
Evidently I hadn't chmod all the PPC files in bin_ppc. I did that and it seems to have worked after a restart or 3. I knew it was something simple and starting tivoweb console displayed it.

Sorry to have bothered you.

Ed
Ed, can you provide the log you see from telnet when you start it from bash?

PortlandPaw
08-27-2006, 04:58 PM
Not a problem ... the log files are your friend!

BBQ-AllStar
08-27-2006, 09:10 PM
Question...HackMan v 4.2.2 on HDTiVo HR10-250

Is there any reason why the "TiVo Telnet" option is not automatically started on reboot?

My HR10-250 lost it's network connections via USB after I did some changes in the Commands Page section (I wanted the Set fast Play Bar Disappear option to automatically be initiated at reboot and also I added "/busybos/vserver &" to the end of the rc.sysinit.author file so that vserver would always be running). BTW, the fast Play Bar disappear option didn't work..

After the changes it saved the rc.sysinit.author file and it was a short time after this that I noticed I had no network connection via USB (no lights/activity on my FA120). I used a spare FA120 that I have and still no activity, so my conclusion is that either my USB ports are shot, or the changes I made via HackMan did something.

Now I can't even telnet into my tivo because I believe the "Tivo Telnet" option is always set to "Off" and you must "Start" it.

So I basically have no way to access my HD Tivo w/o re-zippering...

dlmcmurr
08-27-2006, 09:28 PM
BBQ,

I did the exact same thing as you, made some changes to rc.sysinit.author using Hackman, and experienced the same results. Basically, nothing of significance was left in the author file -- no telnet, no TWP, no serial bash, no nuttin'.

I put the drive in my PC, booted from the LBA48 CD, mounted the root tivo partition, and copied the backup author file that hackman had saved, and life was once again good. I had a little trouble mounting the partition and gunny suggested the unguide at http://www.thewallens.net/tivo/Tivo_unguide.html. It answered all my questions.

Oh yes, I also vowed never to allow hackman to edit my author file again!! I guess PortlandPaw put those warnings in there about not blaming him for a reason!

Dave

BBQ-AllStar
08-27-2006, 10:55 PM
Thanks for the info dlmcmurr...much appreciated!

PortlandPaw
08-28-2006, 12:55 PM
You have to remember that if you use the "gumdrops" to change the startup of your hacks that the whole .author file is re-written and only that in the "reserved" section is retained.

After that, the .author file can be edited using the standard hackman file editor.

It's a powerful tool, but you have to be careful!

GlennL
08-29-2006, 09:38 PM
READ, READ, READ!!! Oh, did I mention READ! It's important that you read ALL the documentation for Hackman, AND, when you are done, read it again. It is a great tool. It is a powerful tool. It is a tool that if you aren't careful you will be pulling the HD and reinstalling your TiVo images.

DontKnowJack
09-16-2006, 03:33 AM
My Tivo Setup
I have a Series 1 Phillips HDR112 with TivoWebPlus 1.2.1. and Hackman 4.2.6. I also have TivoWeb 1.9.4 on the HD because I couldn’t figure out how to get TivoWebPlus to load on a reboot after power failures. To load TivoWebPlus, I quit TivoWeb 1.9.4 and start TivoWebPlus 1.2.1 using telnet. (I can go from TivoWebPlus to TivoWeb using Hackman, but not the other way.)

All has worked well with these great Tivo apps, except for two times when I had to re-install all the software using InstantCake because I had followed some old procedures I found in the forums. So this time I’m asking first for the latest procedures.

My Problem
I discovered that I can no longer get into the Tivo by FTP. It seems to connect, but it won’t retrieve a list of files. I can get into the Tivo with telnet.

What I Attempted to Solve This
I tried using Hackman (both 4.0.2 and 4.2.6) to stop and start Tivo FTP. I also restarted the Tivo multiple times from within TivoWeb, from within TivoWebPlus, by using the Tivo remote control, and even by unplugging the Tivo. Also I have tried with and without Passive FTP. TivoWeb 1.9.4 always loads as it should. And I can always load TivoWebPlus normally using telnet. But no matter what, I still cannot successfully get into the Tivo by FTP, but I can by telnet.
I also tried this command combination:
cd /sbin/
tivoftpd
And I tried this command:
/sbin/tivoftpd

What I Need
Is there something that can be done in Hackman to resurrect my FTP ability?

If there isn’t something simple I can do in Hackman, I know very little about UNIX commands. So if someone can give me quite a detailed description of the commands and procedures to correct my problem, I won’t have to go through the process of removing the Tivo drive and using InstantCake yet again after borrowing someone’s pc. (I’m a Mac guy.)

Here are my TivoWeb directories’ paths.
/ptvupgrade/tivoweb194/
/var/hack/tivowebplus/

Reading through the Hackman Readme file compelled me to verify that tivoftpd is in /sbin/ . I accomplished that with the cd and ls commands.

What Happened Just Before the Problem
I connected to my Tivo through the Internet to search for and schedule a TV program to record. When clicking to submit the schedule, something went wrong. I don’t remember, but it was either an error message or it just hung. I eventually hit the Main Menu link or refreshed the page. I than found I was now in TivoWeb 1.9.4 rather than TivoWebPlus 1.2.1. To me that means there had been a reboot of the Tivo.

Any help will certainly be appreciated.

BTW: I read in the forums that it isn’t a good idea to put TivoWebPlus in the /var/ directory as Tivo makes items located there disappear at times. True or False?

Fozzie
09-16-2006, 11:56 AM
What does 'ps ax' give from a command prompt (via Telnet)?

I can't remember where the TiVo FTP daemon is. Assuming it is /sbin, what did your commands give:

cd /sbin
tivoftpd

You might need './tivoftpd' (assuming it is in /sbin).

What about 'ls -l' to list the files in /sbin?

DontKnowJack
09-16-2006, 05:08 PM
Thanks for your quick response, Fozzie.

When I attempt to post the results of the ps ax command you suggested, I get this back:
"Your Post contains one or more URLs or image calls, please remove them before submitting your message again. To prevent the abuse of spam, we have set this restriction in place until after you make 5 posts."

Thus I'm sending responses to you in separate posts.

Here is the result of the ls command after a cd to the /sbin direcctory.

badblocks init mke2fs syslog
bootpage insmod mknod syslogd
builddev irbmicro.hex nic_config_tivo tivoftpd
buildskeleton irmicro.hex pppd tnlited
cmp irprog restart update
dhclient irtest rmmod updatekernel
e2fsck klogd route updateroot
ifconfig ksyms rsh

DontKnowJack
09-16-2006, 05:11 PM
Fozzie, you asked "I can't remember where the TiVo FTP daemon is. Assuming it is /sbin, what did your commands give:

cd /sbin
tivoftpd"

The answer is a simple prompt.

DontKnowJack
09-16-2006, 05:14 PM
Fozzie, when I do
cd /sbin
./tivoftpd
I also get a simple prompt and FTPing won't download the file list.

DontKnowJack
09-16-2006, 05:18 PM
Fozzie, you asked "What about 'ls -l' to list the files in /sbin?"

cd /sbin
ls -l

total 1754
-rwxr-xr-x 1 0 0 26864 May 30 2002 badblocks
-rwxr-xr-x 1 0 0 33192 May 30 2002 bootpage
-rwxr-xr-x 1 0 0 8557 Feb 28 2002 builddev
-rwxr-xr-x 1 0 0 798 Feb 28 2002 buildskeleton
-rwxr-xr-x 1 0 0 20864 May 30 2002 cmp
-rwxr-xr-x 1 0 0 105884 May 30 2002 dhclient
-rwxr-xr-x 1 0 0 114860 May 30 2002 e2fsck
-rwxr-xr-x 1 0 0 45456 May 30 2002 ifconfig
-rwxr-xr-x 1 0 0 30084 May 30 2002 init
-rwxr-xr-x 1 0 0 285964 May 30 2002 insmod
-rw-r--r-- 1 0 0 5460 Feb 28 2002 irbmicro.hex
-rw-r--r-- 1 0 0 5070 Feb 28 2002 irmicro.hex
-rwxr-xr-x 1 0 0 27884 May 30 2002 irprog
-rwxr-xr-x 1 0 0 34716 May 30 2002 irtest
-rwxr-xr-x 1 0 0 38140 May 30 2002 klogd
-rwxr-xr-x 1 0 0 261584 May 30 2002 ksyms
-rwxr-xr-x 1 0 0 66008 May 30 2002 mke2fs
-rwxr-xr-x 1 0 0 31636 May 30 2002 mknod
-rwxr-xr-x 1 0 0 135780 Jan 23 2004 nic_config_tivo
-rwxr-xr-x 1 0 0 222904 May 30 2002 pppd
-rwxr-xr-x 1 0 0 1494 Feb 28 2002 restart
lrwxrwxrwx 1 0 0 6 Jul 9 2002 rmmod -> insmod
-rwxr-xr-x 1 0 0 43740 May 30 2002 route
-rwxr-xr-x 1 0 0 26524 May 30 2002 rsh
-rwxr-xr-x 1 0 0 23092 May 30 2002 syslog
-rwxr-xr-x 1 0 0 51296 May 30 2002 syslogd
-rwxr-xr-x 1 0 0 45016 Jan 23 2004 tivoftpd
-rwxr-xr-x 1 0 0 27240 May 30 2002 tnlited
-rwxr-xr-x 1 0 0 27040 May 30 2002 update
-rwxr-xr-x 1 0 0 4118 Feb 28 2002 updatekernel
-rwxr-xr-x 1 0 0 3876 Feb 28 2002 updateroot

DontKnowJack
09-16-2006, 05:21 PM
Fozzie, "What does 'ps ax' give from a command prompt (via Telnet)?"

ps ax

PID TTY STAT TIME COMMAND
1 ? SW 0:00 init
2 ? SW 0:01 (kflushd)
3 ? SW 0:02 (kswapd)
51 ? S 0:00 update (bdflush)
59 ? S 0:06 syslogd -p /var/dev/log -m 10000
61 ? SW 0:00 klogd
76 ? SW 0:19 /tvbin/switcherstart -m -F
78 ? S 3:41 /tvbin/mfsd
83 ? S 0:00 fancontrol
108 ? S 0:00 /sbin/dhclient -q eth0
119 ? SW 0:00 (mcp)
123 ? SW 0:00 /sbin/tnlited 23 /bin/bash -login
126 ? SW 0:00 /sbin/tivoftpd
127 ? SW 0:10 PipeListen
128 ? S 0:26 Mcp event
129 ? SW 0:00 (tcphonehome)
130 ? S 0:25 tivosh /ptvupgrade/tivoweb194/httpd-tt.tcl
131 ? SW 0:00 /bin/bash
132 ? SW 0:00 FsMpStream
133 ? SW 0:08 PipeListener
134 ? S 4:40 PhoneHome event hd
137 ? S 7:21 /tvbin/dbgc-mcp
138 ? SW 0:07 PipeListener
139 ? S 0:06 /tvbin/myworld
140 ? SW 0:00 FsMpStream
141 ? SW 0:02 PipeListener
150 ? SW 0:00 TmkSinkMixAud
151 ? SW 0:22 TmkClipCache0
152 ? S 0:23 TmkClipCache1
153 ? D 26:08 TvMomCs22Sink
154 ? SW 0:00 TvMomCs22Sink
155 ? S 4:51 Mediaswitch0
156 ? S 0:02 TvVideoManager
157 ? S 0:16 TvRecorder
158 ? S 0:16 TmkTaskManager
159 ? S 1:20 Scheduler
160 ? S 14:54 Prioritizer
161 ? S 0:09 EventLog event
162 ? S 0:03 PvrMain
163 ? SW 0:00 bus handler
164 ? S 0:51 ContextMgr eve
195 p0 SW 0:00 /bin/bash -login
196 p0 RW 0:00 ps ax

Fozzie
09-16-2006, 06:58 PM
So, from the above, tivoftpd is in /sbin and it is already running:

126 ? SW 0:00 /sbin/tivoftpd

So it sounds like a connectivity/firewall issue.

How are you trying to connnect? Application? Commands?

Do you know TiVo's IP address? What happens if you type 'ftp tivo_IP_address' (substituting for the actual IP address)? have you tried turning off any firewall (including Windows firewall) when you use the method you used successfully previously?

DontKnowJack
09-16-2006, 07:22 PM
Fozzie, I'm using Transmit on a Mac for my FTP client. It has worked well for quite a while before this. I've always just put in the Tivo's IP address and hit enter.

I have also tried with my computer's firewall totally off.

With the Mac's Terminal program, I telnet using telnet -K 192.168.1.8 . And as you can see in my prior posts, that works quite well. And of course TivoWebPlus v1.2.1 works as it should.

You asked "What happens if you type 'ftp tivo_IP_address'". I just did that with the Terminal program.
ftp 192.168.1.8
Connected to 192.168.1.8.
So it appears that Terminal likes to FTP to the Tivo.

I have a PC here now with XP. Could you give me the program on that computer for FTP, and I'll give that a quick try. Also please include any settings like Passive.

Thanks, Fozzie

DontKnowJack
09-16-2006, 10:16 PM
I just tried Cute FTP Lite to no avail. There is a possibility that I didn't set something correctly. However I tried other FTP methods, like IE on Windows, and some from various Macs. All a big zero.

I don't know how to further test the method that I tried in my last post. It was in Terminal on the Mac and looked successful to this guy that Don't Know Jack. Maybe it isn't working any better than the other attempts.
ftp 192.168.1.8
Connected to 192.168.1.8

Beau_in_Austin
09-17-2006, 01:26 PM
I had a similar problem with ftp on my first 'store bought' upgrade drive.

The solution for me was to kill -9 the ftp process, then restart the ftp server located in the ptvupgrade directory, NOT the copy stored under /sbin

DontKnowJack
09-17-2006, 01:53 PM
Beau, that sounds like a plan.

Could you please give me the line by line commands I should use. Remember, I Don't Know Jack about UNIX command line, just a few introductory commands. And I know zero about what any file does and where to find it.

Thanks, Beau

Beau_in_Austin
09-17-2006, 03:28 PM
I have football to watch, so briefly...

A few posts back you pasted in the results of doing a 'ps' command on your Tivo. (was it ps ax?)

Anyway, there was a line in there that identified the process in question. This one.

126 ? SW 0:00 /sbin/tivoftpd

I recommend you do another ps to verify that the PID (process ID) is still 126; assuming it is, at the bash prompt on your Tivo type

kill -9 126

(and of course press enter or return)

Do another ps; is the process gone? Good. Now, do this

cd ~/ptvupgrade/bin

Do an 'ls' and confirm that you have a copy of tivoftpd in this directory. To start it, at the prompt, type

./tivoftpd

and press enter. Try to ftp in.

PS. Fetch is my favorite graphical Mac OS X ftp client

<EDIT>

This isn't a Hackman issue, so may I suggest, if the problem persists, starting a new thread?

DontKnowJack
09-17-2006, 09:52 PM
Beau, I did what you suggested and obtained the same results.

I posted on this thread because I was hoping that somehow Hackman could correct the problem.

My current thinking is that the problem resides on my intranet. I did swap the route, yet got the same results. I'll try a few more things and start a new thread if unsuccessful. Keep a look out for posts from me if you please.

Thanks so much to you and Fozzie.

john1980
09-18-2006, 04:46 PM
Firstly, sorry for not having more information...

A friend of mine is getting an error message when trying to edit his dailymail configuration file from within Hackman (v4.2.6). It is complaining about the variable "edit" not being set, within the action_editor procedure when it tries to execute this line:

if {$edit == "Update"} {set filetobeedited ...

I am hoping that this is enough information for you to be able duplicate and fix the problem? If it does not look like a simple one to resolve then let me know and I will try and diagnose it further and come up with a solution (I don't currently have hackman installed).

PortlandPaw
09-19-2006, 08:41 AM
You're right...I need a little more information. Specifically, what is the location of the config file he's trying to edit? Is he entering the full path to that file in the edit file name box? I just brought it up on my SA S1 no problem.

john1980
09-21-2006, 05:14 PM
You're right...I need a little more information. Specifically, what is the location of the config file he's trying to edit? Is he entering the full path to that file in the edit file name box? I just brought it up on my SA S1 no problem.

He was actually using the "Manage Daily Email" module and selecting the edit configuration file option (what threw him was the comment that it required hackman).

The error is:

INTERNAL SERVER ERROR
--cut here--
action_editor '' 'set "filetobeedited" "/var/hack/dailymail/dailymail.cfg";'
can't read "edit": no such variable
while executing
"if {$edit == "Update"} {set filetobeedited $author\.draft
set filetitle $author}"
(procedure "::action_editor" line 10)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--


It has been reported (http://www.tivocommunity.com/tivo-vb/showthread.php?p=3300392&&#post3300392) that "the error above occurs after Tivoweb has been started. Once you have opened Hackman and gone into the 'Edit files and preferences' screen once, the error goes away; this only needs to be done after Tivoweb has been (re)started."

Update: I just got him check this and it works. He had to use the hackman module, click on the date, enter the password and then close the module. Then he was able to use the "edit" link from within the "manage daily mail" module without errors.

PortlandPaw
09-21-2006, 06:33 PM
OK, I see, he's using an uninitialized variable. If I give $edit the value of "Update" in the load sequence, that should take care of it. I don't plan any immediate updates to hackman, but I'll put it in the next release.

dresdn
09-24-2006, 06:49 PM
Question...HackMan v 4.2.2 on HDTiVo HR10-250

After the changes it saved the rc.sysinit.author file and it was a short time after this that I noticed I had no network connection via USB (no lights/activity on my FA120). I used a spare FA120 that I have and still no activity, so my conclusion is that either my USB ports are shot, or the changes I made via HackMan did something.


I'm seeing the same thing when I tried to install Hackman just today. Basically, I don't know what is going on. This is from a freshly zipper'd drive which I upgraded TivoWebPlus and then installed Hackman.

Here's what transpired. I finished installing Hackman and then modified the .tcl and did a restart on the TivoWebPlus page. When I did that, it actually rebooted my TiVo and now I'm unable to get the wireless working. For the time being, I setup an open access point that I have my TiVo using.

I saw the post by BBQ and tried to restore the author file from the author.bak, but that didn't seem to help. Quite honestly, there wasn't really anything different except that Hackman added stuff to my author file, so it should technically still work.

I'm pretty new to the whole TiVo scene, but I'm very experienced in *nix, etc., so don't hold back ;)

Anyways, any help in getting my Wirless USB working again w/o re-zippering the drive (my wife would kill me if I lost some shows =x) would be greatly appreciated.

-D

PortlandPaw
09-24-2006, 07:33 PM
For the record, installing hackman does absolutely nothing to any existing file, including rc.sysinit or rc.sysinit.author.

The only time hackman alters a file is when the user edits the file directly or uses the startup installation feature to completely re-write the rc.sysinit.author file, as described in the ReadMe file, with suitable warnings.

The ReadMe also describes a technique to make the TiVo more "bullet-proof" and preserve telnet and ftp access as much as possible.

dresdn
09-24-2006, 11:49 PM
For the record, installing hackman does absolutely nothing to any existing file, including rc.sysinit or rc.sysinit.author.

The only time hackman alters a file is when the user edits the file directly or uses the startup installation feature to completely re-write the rc.sysinit.author file, as described in the ReadMe file, with suitable warnings.


That's what I thought after looking at the Hackman code, but I just wanted to be 100% sure. I'll have to look at some other things - maybe I inadvertantly changed something, etc.

Thanks!

-D

inbead
09-25-2006, 09:21 PM
I am getting this error when trying to start hackman:
INTERNAL SERVER ERROR
--cut here--
action_hackman '' ''
couldn't read file "/tivowebplus/modules/hackman.cfg": no such file or directory
while executing
"source $source_dir/modules/hackman.cfg"
(procedure "::action_hackman" line 12)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

PortlandPaw
09-25-2006, 09:38 PM
If you're "abba" from the other forum asking the exact same question under a different name, I'd appreciate not having to answer the same question twice.

avpman
10-05-2006, 11:17 PM
Can't get a link to hackman to display in the new 1.4.0 TivoWebPlus. If I manually type the link to hackman, mytivoip/hackman, I get the following error below. Any plans to make hackman work with 1.4.0? I sure do miss it!!

INTERNAL SERVER ERROR
--cut here--
action_hackman '' ''
can't read "showconflicttext": no such variable
while executing
"if {!$showconflicttext || $NoNotification} {

readwrite "on"
if {[file exists $inifile\.old]} {
file delete $inifile
file rename "$inifile\.old" $inif..."
(procedure "action_hackman" line 15)
invoked from within
"$cmd $p1 $p2 $p3"
--cut here--

PortlandPaw
10-06-2006, 07:38 AM
Please read the Troubleshooting section of the ReadMe and report what happens when you follow the steps outlined there.

avpman
10-07-2006, 01:47 PM
Please read the Troubleshooting section of the ReadMe and report what happens when you follow the steps outlined there.

Here ya go. Let me know what else I can try. Just one other point, hackman was working before I upgraded to 1.4.0 TWP.

bash-2.02# ./tivoweb console
bash-2.02#
bash-2.02# Starting TWP pid=337
TivoWebPlus - v1.4.0 (1.4.0 (oztivo-061005))
The program comes with ABSOLUTELY NO WARRANTY.
This program is licensed under the GPL.
See the 'docs/copyright' and 'docs/index.html' files
for copyright and credit information.
PoolSize=2916352
Loading libs...
util
sendkey
html
index
http
-running init_channelList--- completed in 0 seconds
-running init_logoindex--- completed in 0 seconds
-running init_genreindex--- completed in 0 seconds
-running init_sp_cache--- completed in 1 seconds
ui_util
Loading modules...
ChannelMap
backup
channelgrid
channelprefs
confresManual
extract
gallery
gdchecker
hackman
NONE variable "release" already exists
while executing
"global file14 file15 file16 release twrun passok ps pos ppassword send_key star
tcmd filelist"
("uplevel" body line 2853)
invoked from within
"uplevel 1 "$s" "
higuide
info
logos
logs
mail
manrec
merge
mfsbrowser
mrv
phone
reorder
resources
Loaded 0 resource definitions
rss
screen
search
sysadmin
theme
thumbs
ui_channel
ui_history
ui_init
ui_listings
ui_new
ui_nowshowing
ui_record
ui_season_pass
ui_series
ui_showing
ui_todo
update
webremote
whatson
wishlists
xlist-TWP122
{more}
Loading completed in 6 seconds -- Accepting Connections

PortlandPaw
10-07-2006, 03:54 PM
I'm starting to think that the advancements in TivoWebPlus development may require a complete re-working of hackman which, frankly, I'm not prepared to do for quite a while. This is from the development page:
This is the result of a huge effort by BTUx9 to reimplement the internal channel structures to make the package more stable for DTivo units. This version is not compatible with all modules from the original TivoWeb as changes to some of the data structures are required.
I'll take a look at it, but I may not see all the problems with my Series 1 DTivos or my S1 Standalone that everybody else is seeing with the newer models.

Could be the end of the road for hackman!

If somebody wants to tackle the compatibility issues, I'll be more than happy to incorporate your work into hackman. It would be a great service!

SteelersFan
10-07-2006, 04:31 PM
PP, Here's a quote from BTUx9 from ddb in the TWP 1.4 dev thread, not sure if you saw it:
Hackman isn't compatible with this beta, and until we've implemented all the changes, it's not really worth pursuing (because the next few changes in how modules are loaded will DEFINITELY affect hackman)

If PortlandPaw feels differently, he's more than welcome to contact me here or on TCF

avpman
10-07-2006, 05:13 PM
PP, Here's a quote from BTUx9 from ddb in the TWP 1.4 dev thread, not sure if you saw it:

Damn. I really miss hackman. Guess I'll roll back TWP.

PortlandPaw
10-07-2006, 05:18 PM
Gosh, I wonder if they'd be so kind as to clue me in to what the changes might be so I could adjust accordingly. Whatever happened to backward compatibility? Maybe I'll try to ask them directly.

avpman
10-07-2006, 05:23 PM
Gosh, I wonder if they'd be so kind as to clue me in to what the changes might be so I could adjust accordingly. Whatever happened to backward compatibility? Maybe I'll try to ask them directly.

Let me know, I'll be glad to test on Series 1 DTivo.

PortlandPaw
10-07-2006, 05:41 PM
Thanks fan and avpman. I really don't have time at this point in my life to go into full-court development mode, but then I always like a challenge. We'll see...

In the meantime, I've added a version check to hackman that will terminate loading on TWP 1.4.0 and higher.

bman12
10-22-2006, 09:57 PM
I have a zippered TIVO with TWP1.30 on it. I had hackman working perfectly for many months. Today I decided to update to 4.27 version and made sure that I made my TIVO rw and used Filezilla in binary mode to put all 4 directories in /tivowebplus. I used Joe editor to make the required changes per readme. Now after restarting many times I get:
INTERNAL SERVER ERROR
--cut here--
action_hackman '/' ''
couldn't read file "/tivowebplus/modules/hackman.cfg": no such file or directory
while executing
"source $source_dir/modules/hackman.cfg"
(procedure "::action_hackman" line 12)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

I note that hackman.ini and hackman.cfg are not being created.
What nooblike thing did I do?

PortlandPaw
10-23-2006, 11:02 AM
Be sure to have all the hackman.* stuff out of the modules directory, leaving only hackman.itcl. Then shut down TivoWebPlus completely (from the Restart | Quit command) and then start it up again from bash (/var/hack/tivowebplus/tivoweb console, or some such).

CfKid
10-23-2006, 08:24 PM
I also have a zippered machine, and am seeing issues with the Hackman page display. I know that I am running TWP 1.30, so I don't think it's an incompatibility.

The display does not show the start or stop buttons on my HDVR2. I have had Hackman running on my old series 1 SAT T-60 before, and have not seen this issue.

I did search TCF, but did not come up with anything. Thoughts?

CfKid

pdawg17
10-23-2006, 08:31 PM
I have installed numerous versions of Hackman on my HR10 but once I installed 4.27, it never shows up in TWP...I've sent the folders over 3 or 4 times and then done quick reloads, full reloads, and even rebooted the Tivo and it never shows up....

Finnstang
10-23-2006, 11:03 PM
I thought that I read that hackman isn't working with version 4 of TWP since TWP was rewritten and that hackman was probably going to need a rewrite as well.

PortlandPaw
10-24-2006, 09:02 AM
That's right. The latest version of hackman (link in sig) does a version check to at least let people know it's not going to work. Very frustrating, but progress marches on and as soon as I get caught up a bit with the rest of my life, I'll see if I can't fix it.

willardcpa
10-24-2006, 12:54 PM
...as soon as I get caught up a bit with the rest of my life, I'll see if I can't fix it.
OK, you've helped us a lot, now its our turn to help you.
Go to Hackman - Life, ver 2.3, on the "Rest of my life" tab click "STOP".
Now tab down to the "Hacking" tab and click "START". ;)
Glad I could help. :cool:

Fofer
10-24-2006, 01:22 PM
OK, you've helped us a lot, now its our turn to help you.
Go to Hackman - Life, ver 2.3, on the "Rest of my life" tab click "STOP".
Now tab down to the "Hacking" tab and click "START". ;)
Glad I could help. :cool:

:D :up:

PortlandPaw
10-24-2006, 05:42 PM
I'm sorry, willardcpa, I don't have a clue what you're talking about...help!

willardcpa
10-24-2006, 06:04 PM
I'm sorry, willardcpa, I don't have a clue what you're talking about...help!Man, you must really be stressed out. :eek:
Wish you luck. :)

willardcpa
10-24-2006, 06:11 PM
Since you didn't have a smiley :D on your post I can only assume that you were serious. But I hope not. :(
If so, what I was trying to light-heartedly say is that you need a version of Hackman that would apply to your life. ;)
Then use it to "stop" (or pause) "the rest of your life", and "start" hacking.

PortlandPaw
10-24-2006, 06:14 PM
Oh, OK, I get it ... and here I was hoping that the programming fairy had slipped into my computer in the middle of the night and re-wrote hackman for me!

I'll try to lighten up in the future!

jjn
10-25-2006, 02:29 PM
I seem to have done something to one of my HR-10s. Hackman will not load anymore. I' tried uninstalling twp and re-installing but get the following error.

TivoWebPlus - v1.3.1 (1.3.1 (oztivo-061018))
The program comes with ABSOLUTELY NO WARRANTY.
This program is licensed under the GPL.
See the 'docs/copyright' and 'docs/index.html' files
for copyright and credit information.
PoolSize=2916352
Loading modules...
ChannelMap
backup
channelgrid
channelprefs
confresManual
debug
extract
favicon
gallery
gdchecker
hackman
--hackman Version 4.2.6--
-/etc/rc.d/rc.sysinit
/tvbin
/tvlib
/proc
/dev
./bin_mips/find: /hackmantemp: Input/output error running mips find -- ppc version of find selected.
-No problem running mips sendkey -- mips sendkey selected.
CHILDSTATUS 2122 126 ./bin_ppc/find: ./bin_ppc/find: cannot execute binary file
while executing
"exec $find / -path /proc -prune -o -path /dev -prune -o -path /tvlib -prune -o -path /tvbin -prune -o -name $filex \! -name *.log -type d"
(procedure "CreateConfig" line 70)
invoked from within
"CreateConfig"
invoked from within
"if {![file exists $config] || ![file exists $inifile]} {
CreateConfig
readwrite "on"
file delete $config $inifile\.old
file rename $config..."
(file "./modules/hackman.itcl" line 3022)
invoked from within
"source $module "
higuide
index
-initializing logo index
-initializing channel table
--caching 778 channels for source of type=6 (DirecTV)

PortlandPaw
10-25-2006, 02:53 PM
Try "rmdir /hackmantemp", delete hackman.* leaving hackman.itcl and try again.

jjn
10-26-2006, 11:03 AM
Try "rmdir /hackmantemp", delete hackman.* leaving hackman.itcl and try again.

No go.

This is the error I got.
HD 1-TiVo# rmdir /hackmantemp
rmdir: '/hackmantemp': Not a directory
HD 1-TiVo#

Tried to delete the TivoWebPlus directory and got this error.
HD 1-TiVo# rm -rf /TivoWebPlus
rm: /TivoWebPlus/modules/hackman.ini.last: Input/output error
rm: /TivoWebPlus/modules: Directory not empty
rm: /TivoWebPlus: Directory not empty
HD 1-TiVo#
Everything else was deleted.

Installed TWP again using the .tgz file, copied the hackman files over agin, ran twp but still get the same error.
Any ideas?

jjn
10-29-2006, 04:13 PM
Anyone have any ideas?

Throg
10-29-2006, 04:55 PM
You have a hackmantemp folder somewhere it would seem. Find it using find -name hackmantemp. Then rm the folder as it finds it. The do what PortlandPaw suggested.

jjn
10-29-2006, 05:21 PM
OK this is where hackmantemp is locacted.

HD 1-TiVo# cd /
HD 1-TiVo# dir
TivoWebPlus etc lost+found seasonpass_backups
bin etccombo mnt tmp
bin_mips hackmantemp modules tvbin
bin_ppc hacks ncid_settings tvlib
busybox images opt var
dev initrd platform
dist install proc
enhancements lib sbin

"find -name hackmantemp" gives me the following 2 errors

HD 1-TiVo# find -name hackmantemp
find: ./TivoWebPlus/modules/hackman.ini.last: Input/output error
find: ./hackmantemp: Input/output error

When I try to "rmdir /hackmantemp" it tells me its not a directory.

HD 1-TiVo# rmdir /hackmantemp
rmdir: `/hackmantemp': Not a directory

What am I missing here?

Throg
10-29-2006, 05:25 PM
Based on the find output, I'm guessing that hackmantemp is in /var/hack. Try:
rm -R /var/hack/hackmantemp

jjn
10-29-2006, 05:50 PM
Hmm, not there

HD 1-TiVo# rm -R /var/hack/hackmantemp
rm: /var/hack/hackmantemp: No such file or directory
HD 1-TiVo#

Fozzie
10-29-2006, 08:20 PM
HD 1-TiVo# rmdir /hackmantemp
rmdir: `/hackmantemp': Not a directory

What am I missing here?
My guess is either (from root, so after 'cd /') either:

rm -r hackmantemp

or

rmdir hackmantemp

or even

rmdir ./hackmantemp

(what do you get with a 'ls -l' from root)

PortlandPaw
10-29-2006, 08:57 PM
hackmantemp is a directory that is created (or not) to test if the drive is set to read-only or read/write. Then, depending on the call to set or clear read-only, the directory may be deleted. So it comes and goes and I don't have a clue what's happening here. But I hope this helps somehow.

thechachman
10-31-2006, 03:24 PM
Ummm doesn't the below mean his bin_mips subdir lacks a 'good' copy of the find binary and/or the copy in that subdir is mangled? The errors state it happily runs mips sendkey but is trying to run ppc find

./bin_mips/find: /hackmantemp: Input/output error running mips find -- ppc version of find selected.
-No problem running mips sendkey -- mips sendkey selected.
CHILDSTATUS 2122 126 ./bin_ppc/find: ./bin_ppc/find: cannot execute binary file

PortlandPaw
10-31-2006, 03:29 PM
That's right, it certainly could. I just don't know what's going on with the /hackmantemp.

ctromp
11-04-2006, 05:25 PM
I'm a little confused about something. Could someone point me to a link or page that tells me how to tell my HR10 to use the new Hackman 1.3.1 I just installed instead of 1.2.1 when it boot?

I successfully installed 1.3.1 which is in /var/hack but I still apparently have 1.2.1 which I believe was installed in ptvupgrade. So I can manually start 1.3.1 but when the tivo reboots I'm back to 1.2.1.

thanks in advance

Thanks

ttodd1
11-04-2006, 06:30 PM
I think you are really talking about TivoWeb Plus not Hackman.

ctromp
11-04-2006, 06:36 PM
Yes, thank you. How do I remove the old version of Tivowebplus and tell the tivo to use 1.3.1?

Thanks

ttodd1
11-04-2006, 06:38 PM
See answer in the other thread and it would help if you would stop cross posting the same question in different threads.

pdawg17
11-05-2006, 04:58 PM
With 4.2.8 and TWP 1.31, when I click on "Hackman", it errors and says it cannot find hackman.cfg - is this a common problem? I tried to restart TWP and even rebooted the tivo and it still does not create hackman.cfg or hackman.ini

PortlandPaw
11-05-2006, 05:28 PM
This question has been asked many times and the answer remains the same -- read the ReadMe, especially the Troubleshooting section, and follow the directions.

pdawg17
11-05-2006, 10:36 PM
This question has been asked many times and the answer remains the same -- read the ReadMe, especially the Troubleshooting section, and follow the directions.

Ummm...if you mean that "set compliance" needs to equal 1, well I have done that...

In the tivoweb.log file it says Hackman is "not compatible with this version of TWP"...I'm using 1.3.1 and your readme says it is not compatible with 1.40 and above...am I missing something?

PortlandPaw
11-06-2006, 08:20 AM
That really shouldn't happen. Here's the code set twprelease "1.0"
catch [set twprelease [string range $TWP::VERSION 0 2]]
if {$twprelease >= "1.4"} {
puts "...<< Sorry, but hackman is not yet compatible with this version of TivoWebPlus. >>"
It successfully starts v1.2.2 and screens out 1.4.1, but I haven't tested it with 1.3.1.

So be sure you're running the latest hackman version 4.2.8 and that you're not really running TWP 4.0 or higher.

pdawg17
11-06-2006, 04:22 PM
That really shouldn't happen. Here's the code set twprelease "1.0"
catch [set twprelease [string range $TWP::VERSION 0 2]]
if {$twprelease >= "1.4"} {
puts "...<< Sorry, but hackman is not yet compatible with this version of TivoWebPlus. >>"
It successfully starts v1.2.2 and screens out 1.4.1, but I haven't tested it with 1.3.1.

So be sure you're running the latest hackman version 4.2.8 and that you're not really running TWP 4.0 or higher.

No I'm not so I guess I'll try an earlier version of TWP (1.2.1) and see what happens...

JWThiers
11-08-2006, 04:16 PM
I just recently had to reimage my DTivo drive and since then I can't get hackman to run. I tried both versions 4.2.7 and 4.2.8. Hackman is not creating the .cfg nor the .ini files. I thought at first that the zipper might install TWP1.4, but I just confirmed that it installs 1.3. I have tried remounting the drive in write mode and doing a quick restart also a full restart of TWP with no luck, I have also tried rebooting also with no luck. When I select the Hackman tab I get the following error:

NTERNAL SERVER ERROR
--cut here--
action_hackman '/' ''
couldn't read file "/tivowebplus/modules/hackman.cfg": no such file or directory
while executing
"source $source_dir/modules/hackman.cfg"
(procedure "::action_hackman" line 12)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

Oh and yes I did make the change to enable hackman. Anyone have any ideas?

Finnstang
11-08-2006, 04:22 PM
If you exit TWP and then do a TWPrunc.sh so it does console output, do you see any errors? Have you tried switching it to rw before starting TWP?

pdawg17
11-08-2006, 04:52 PM
I just recently had to reimage my DTivo drive and since then I can't get hackman to run. I tried both versions 4.2.7 and 4.2.8. Hackman is not creating the .cfg nor the .ini files. I thought at first that the zipper might install TWP1.4, but I just confirmed that it installs 1.3. I have tried remounting the drive in write mode and doing a quick restart also a full restart of TWP with no luck, I have also tried rebooting also with no luck. When I select the Hackman tab I get the following error:

NTERNAL SERVER ERROR
--cut here--
action_hackman '/' ''
couldn't read file "/tivowebplus/modules/hackman.cfg": no such file or directory
while executing
"source $source_dir/modules/hackman.cfg"
(procedure "::action_hackman" line 12)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

Oh and yes I did make the change to enable hackman. Anyone have any ideas?

That's the exact problem I am having...

JWThiers
11-08-2006, 05:41 PM
If you exit TWP and then do a TWPrunc.sh so it does console output, do you see any errors? Have you tried switching it to rw before starting TWP?
it says that Hackman is not compatible with this version of TWP. It should be 1.3 I confirmed with Rbautch that zipper installs 1.3. I went as far as to do a tweak_uninstall.sh restart and verified that twp did not start and then run tweak.sh which downloads the latest enhancements which includes twp1.3.

Oh well Anyone know how to downgrade TWP?

PortlandPaw
11-09-2006, 10:05 AM
I guess you could revise the version check code that I posted earlier in this thread. If it works, it works...

Change set twprelease "1.0"
catch [set twprelease [string range $TWP::VERSION 0 2]]
if {$twprelease >= "1.4"} {
puts "...<< Sorry, but hackman is not yet compatible with this version of TivoWebPlus. >>"
to
set twprelease "1.0"
# catch [set twprelease [string range $TWP::VERSION 0 2]]
if {$twprelease >= "1.4"} {
puts "...<< Sorry, but hackman is not yet compatible with this version of TivoWebPlus. >>"
The version check was intended to give at least some information to people who couldn't load hackman.

Please post results here.

PortlandPaw
11-09-2006, 10:17 AM
Or, to make life easier, I just re-posted the earlier version 4.2.6 without the version check. But if you run this one, be sure to load it from bash so you can watch the load sequence and see if and why it bombs out.

A message such as the following means whatever the version of TWP, it won't work:hackman
NONE variable "Release" already exists
while executing
"global file14 file15 file16 Release twrun passok ps pos ppassword send_key startcmd filelist"

JWThiers
11-09-2006, 10:52 AM
Or, to make life easier, I just re-posted the earlier version 4.2.6 without the version check. But if you run this one, be sure to load it from bash so you can watch the load sequence and see if and why it bombs out.

A message such as the following means whatever the version of TWP, it won't work:hackman
NONE variable "Release" already exists
while executing
"global file14 file15 file16 Release twrun passok ps pos ppassword send_key startcmd filelist"
Just installed 4.2.6 and it runs no problems. When TWP is started in console this is the output when hackman starts:

hackman
--hackman Version 4.2.6--
-No problem running mips find -- mips version of find selected.
-No problem running mips sendkey -- mips sendkey selected.
-Root directory mounted read-write
-Thursday, November 09, 2006, 09:40 AM, local time

I wonder what The Zipper download version of TWP does to make that happen? or what changes in hackman 4.2.7 and .8?

Thanks for the help

PortlandPaw
11-09-2006, 04:06 PM
The only change in hackman 4.2.7 was the version check and 4.2.8 added a default value for version if the version variable wasn't found.

So The Zipper does something to the version variable that makes hackman think it's 1.4 or higher. I don't have the hardware to check The Zipper, so someone will have to clue me in.

I'm glad you got hackman running!

rbautch
11-09-2006, 06:21 PM
The only change in hackman 4.2.7 was the version check and 4.2.8 added a default value for version if the version variable wasn't found.

So The Zipper does something to the version variable that makes hackman think it's 1.4 or higher. I don't have the hardware to check The Zipper, so someone will have to clue me in.

I'm glad you got hackman running!In the Zipper, I do this:cat /tivowebplus/httpd-tt.tcl | sed -e "s/1.3.0/$bashname/"...which replaces the "1.3.0" in the TWP interface with the name of the tivo ($bashname). Paw, is there a better way for me to "name" the tivo without interfering with Hackman?

PortlandPaw
11-09-2006, 06:57 PM
I think I see what's happening -- you're replacing what I'm trying to read, namely the variable VERSION. Since you're replacing it with with an unknown quantity, I couldn't really screen on your revised VERSION.

We can do one of two things:
If $bashname will never start with a numeric character, I can allow a non-numeric VERSION to proceed to load hackman
or
you could change your line to
cat /tivowebplus/httpd-tt.tcl | sed -e "s/1.3.0/1.3.0 $bashname/"
which might be nice as it would then include the version number

I'll let you make the call. And thank you for wanting to cooperate to make our software play well together.

ttodd1
11-09-2006, 07:58 PM
you could change your line to
cat /tivowebplus/httpd-tt.tcl | sed -e "s/1.3.0/1.3.0 $bashname/"
which might be nice as it would then include the version number.


If there is voting on it - I like this choice..... :D

rbautch
11-09-2006, 10:03 PM
I also like option 2. I've got a new release brewing which should be ready in a day or so, and I'll incorporate this change. Thanks Paw!

JWThiers
11-10-2006, 07:48 AM
I'm glad I could help as well.

PortlandPaw
11-10-2006, 09:51 AM
Your welcome, and thanks to JW and ttodd for their help. Now if I could just find the time to update hackman to work with 1.4...

JWThiers
11-10-2006, 12:30 PM
I hope you can find the time also, but until then I can hang with 1.3.

BTW
I was up in Portland this summer (I guess thas in down in Portland for you) positively beautiful up there, I envy you.

jporter12
11-10-2006, 08:22 PM
Thanks for this thread! Glad to have Hackman running again!

PortlandPaw
11-13-2006, 11:00 AM
BTW
I was up in Portland this summer (I guess thas in down in Portland for you) positively beautiful up there, I envy you.
Well, we sure envy Florida between January and April!

JWThiers
11-13-2006, 01:06 PM
Probably only until mid March, by April we were already hitting the low 90's with 90% humidity.

Fofer
11-13-2006, 01:34 PM
I grew up in South Florida (Hollywood, to be exact) and I know that humidity. Yikes.

PortlandPaw
11-17-2006, 08:32 AM
I've put Version 4.2.9 on my website (see sig) It is an interim release pending a full re-working of hackman to conform to new TWP standards. It is a lightly tested beta version that is believed to work with TWP 1.4.0.

I'll be away from all things electronic for a week or so, so if there are bugs to be worked out, I'll deal with them in early December.

JWThiers
11-17-2006, 09:14 AM
OUTSTANDING !!! I'll have to give it a try.

Fofer
11-17-2006, 10:47 AM
Wow, thanks, PortlandPaw!

ttodd1
11-17-2006, 11:18 AM
Bugs?? They are called undocumented features.... not bugs

PortlandPaw
11-17-2006, 12:31 PM
I think I understand now what people mean when they say my software is full of features they've never read about.

CrashHD
11-19-2006, 03:12 PM
hello,

I have a series 2 rca dvr40 which I have zippered just this past weekend. It installed TWP 1.3.0 with the zipper. I downloaded and installed hackman, edited hackman.itcl per the readme instructions, and when I try to run it it gives me this error:

INTERNAL SERVER ERROR
--cut here--
action_hackman '/' ''
can't read "::conf(Prefix)": no such variable
while executing
"set target "/$::conf(Prefix)[string range $target 1 end]""
(procedure "Add_URL" line 5)
invoked from within
"Add_URL /setbootapps?ID=0\" """
("0" arm line 1)
invoked from within
"switch $i {
0 {set bootapp "

Can someone tell me what this error means? Thanks

kruss77
11-20-2006, 10:41 PM
I received the EXACT SAME error on my Hughes HDVR2 when attempting to activate HACKMAN.

INTERNAL SERVER ERROR
--cut here--
action_hackman '/' ''
can't read "::conf(Prefix)": no such variable
while executing
"set target "/$::conf(Prefix)[string range $target 1 end]""
(procedure "Add_URL" line 5)
invoked from within
"Add_URL /setbootapps?ID=0\" """
("0" arm line 1)
invoked from within
"switch $i {
0 {set bootapp "

BTUx9
11-20-2006, 10:45 PM
It sounds very much like the latest hackman is ONLY for use with TWP 1.4... there have been major changes to 1.4 and backwards compatibility has been sacrificed to allow greater speed, stability, and reduced memory usage

CrashHD
11-21-2006, 02:05 PM
That sounds like a reasonable explanation. I suppose I will try to install an older version of hackman when I get home tonight. I will reply with the results.

PortlandPaw
11-23-2006, 09:55 AM
As BTUx9 has stated, the latest version of hackman is for TWP 1.4 only; please use the earlier version (available on the hackman website) until I can restore backward compatibility. At least that's my plan as I move forward with development in December.

bozo8787
11-24-2006, 08:52 AM
As BTUx9 has stated, the latest version of hackman is for TWP 1.4 only; please use the earlier version (available on the hackman website) until I can restore backward compatibility. At least that's my plan as I move forward with development in December.
Take your time. Verbal gratuities can only go so far but believe me, many of us are very grateful for your talented hard work u so freely provide us. A day after Thanksgivingm I realize, it's peeps like u that continue to inspire myself and perhaps others.

In this forum there's many other great ones we can name that fit in ur same category of greatness. We are all aware of other forums where peeps are geniuses but can be a the biggest jerks when someone of lower skills has an inquiry.

If one has the skill of a being a developer and is arrogant at the same time, I can accept that and still respect them, specially when open source.

However, take another gifted developer that is NOT arrogant about their work, does not even charge and is not a jerk when asked about their projects, then those individuals deserve the highest praise and due respect.

Two that jump out of the page and beyond, at the ones that brought us the Zipper and it's enhancement Scripts.

Fofer
11-24-2006, 11:14 AM
Hear hear!

(what bozo8787 said.)

:)

PortlandPaw
11-25-2006, 10:44 AM
I am truly humbled. Thank you. You've made my day. Actually, my month. Make it the year! And while I'm at it greetings to all my UK TiVo buddies -- I love your country and will be back online when I get back to Maine in a couple of days.

Cheers!

Knocka
11-27-2006, 11:48 PM
I cannot get Hackman installed and showing up in TivoWebPlus. I have version 1.3.0 of TWP installed with Zipper. I have version 4.0.0 of Hackman. I have trid copying the Hackman files via FTP to the tivowebplus directory on my Tivo, but I get an error saying it cannot copy.

I also cannot figure out how to install TWP v. 1.3.1.

Any help would be greatly appreciated. I do not know Linux at all, and so I am a bit of a fish out of water.

Thanks.

BTUx9
11-27-2006, 11:55 PM
sounds like you may need to remount root mount -o remount,rw /

Knocka
11-28-2006, 11:40 PM
have a Zippered Series 2 DTV. I installed version 1.3.1 of TivoWebPlus and it worked fine. Then I installed the hackman modules and it refuses to load. Here is the message:

--hackman Version 4.0.0--
-Root directory mounted read-write
bad switch "--unavailable--TivoWebPlus/bin_mips/find": must be -keepnewline or -
-
while executing
"exec $find / -path /proc -prune -o -name freepages -type f -print"
(file "/TivoWebPlus/modules/hackman.itcl" line 2883)
invoked from within
"source /TivoWebPlus/modules/hackman.itcl"
("uplevel" body line 1)
invoked from within
"uplevel 1 "source $f""
(procedure "mySource" line 13)
invoked from within
"mySource $module"
("foreach" body line 5)
invoked from within
"foreach module $modules {
set errorCode ""
set errorInfo ""
puts [file rootname [file tail $module]]
mySource $module
}"
(file "/TivoWebPlus/httpd-tt.tcl" line 1011)

Can anyone help. Thanks.

JWThiers
11-29-2006, 08:05 AM
If that is the LATEST version (I think version 4) of Hackman it only works with TWP 1.4. (I can't check right now the hackman site is down). If that is the case you have to use a previous version. But you knew that from reading PortlandPaws 7 posts prior to yours.

ctromp
11-29-2006, 05:26 PM
sounds like you may need to remount root mount -o remount,rw /

Is that the same as executing rootwrite? For some reason I am nolonger root when I log in to my tivo. Not sure how that happened. But now every time I want to edit a file using vi I have to type rootwrite first.

BTUx9
11-29-2006, 07:51 PM
Is that the same as executing rootwrite? For some reason I am nolonger root when I log in to my tivo. Not sure how that happened. But now every time I want to edit a file using vi I have to type rootwrite first.
it's not a question of running as root... there are no other accounts
it's whether the / is mounted readonly (the default, and safest) or readwrite

If nothing in the startup is changed to specifically mount / readwrite, it will remain readonly, meaning you have to remount in order to change anything
(note: this is true of all dirs under / with the exception of those under /var and /tmp)

Martin Tupper
12-03-2006, 01:13 AM
I can't get Hackman 4.2.9 to load under TivoWebPlus 1.4.0 on my HDVR2 I get Loading modules...
hackman
--hackman Version 4.2.9--
NONE can't read "rewritehackmancfg": no such variable
while executing
"if {!$rewritehackmancfg} {
set ShowBackDoors 1
if {$series1 || $model == 0} {
if {[catch {exec $source_dir/bin_ppc/find / -path /proc -prune -o -path ..."
(procedure "CreateHackmanConfig" line 13)
invoked from within
"CreateHackmanConfig"
(in namespace eval "::MOD" script line 2470)
invoked from within
"namespace eval $ns "$s""
-actions: settime endpaderror ShowConfig other_file create_file toggle_remount HMpreferences editor restarthackman backdoorcodes confirm editor_part_two cancel_file_edit password ResourceWarning writeauthor setendpad showtime save_hack_edit conflictnotice shell backdoormenu setbootapps passworderror setTW HMsetprefs startstop HMpathnames goremount startendpad

PortlandPaw
12-03-2006, 07:38 AM
I used an older version of TWP 1.4 to develop hackman 4.2.9. Since then, changes have occurred that breaks it again. I'll pull 4.2.9.

I'm afraid people will just have to wait unti I re-write hackman to work with the latest version -- not an overnight project, I'm afraid.

Martin Tupper
12-03-2006, 08:21 AM
No worries. I'm just grateful that you're doing it at all.

/reminds himself to check back.

Captain_reef
12-16-2006, 07:00 PM
I just installed tivowebplus 1.3.1, having formerly had 1.2.1
Everything works fine except for the graphics. My screen looks like an html coded page instead of the nice graphics I have seen.
What am I missing?
P.S. Hackman comes up the same way, no graphic background, just the graphics for buttons, etc.

PortlandPaw
12-16-2006, 09:33 PM
It IS an html code page...it would help if you could attach a screen shot of what you're seeing...I don't quite understand what your looking at.

luder
12-24-2006, 01:00 PM
I had everything up in running intill i changed backdoor commands set on boot, one was time, and the other was 30 sec .. I'm noticing that it's not running in tivowebplus anymore.. I was going to replace the author file with my back up intill i ran into a wall.. Mount is on RO and i can't ftp or putty it what can i do to replace author file?


here is tivoweb admin: /mount:

INTERNAL SERVER ERROR
--cut here--
action_sysadmin '/remount' ''
couldn't execute "sed": no such file or directory
while executing
"exec mount | sed -n "s,.*on / .*(,(,p""
(procedure "sysadmin_remount" line 8)
invoked from within
"sysadmin_remount $chan $path"
(procedure "::action_sysadmin" line 20)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

It's like running at 50%

I have restarted a few times with no luck..

It boots fine and loads TivoWebPlus with no problems however hackman is no longer a link in tivowebplus

I'm stumped

dlmcmurr
12-24-2006, 01:47 PM
Luder,

If it's only a readonly problem stopping you, then try the command rw in your telnet session. Be careful using hackman to permanently enable some options or you'll end up with a system you can't access except by removing the drive and putting it back into your PC. I've been there and it's a wonderful learning experience! :)

Dave

luder
12-24-2006, 06:03 PM
Luder,

If it's only a readonly problem stopping you, then try the command rw in your telnet session. Be careful using hackman to permanently enable some options or you'll end up with a system you can't access except by removing the drive and putting it back into your PC. I've been there and it's a wonderful learning experience! :)

Dave


That's exactly what i had to do .. I had to reinstall everything good news is ...
I'm now able to acess putty and able to Ftp to the DVR.. however, in a jam again for some reason after enhancement i can't get to mytivoipadress on my web browser .. I'm not a pro at Linux and worried if I would have to start over again any input would be appreciated..

*update*
I checked tivowebplus folder and hackman files are no longer there anymore due to reinstalling enhance scripts same... I'm still unable to goto tivoweb (unable to connect) after reinstalling enhance scripts..

*update 2* the noob as i am didnt know that changing port numbers for the site have to be in the web address.. I know i know I figure the browser do this automatically

Xtra7973
12-24-2006, 06:55 PM
That's exactly what i had to do .. I had to reinstall everything good news is ...
I'm now able to acess putty and able to Ftp to the DVR.. however, in a jam again for some reason after enhancement i can't get to mytivoipadress on my web browser .. I'm not a pro at Linux and worried if I would have to start over again any input would be appreciated..

*update*
I checked tivowebplus folder and hackman files are no longer there anymore due to reinstalling enhance scripts same... I'm still unable to goto tivoweb (unable to connect) after reinstalling enhance scripts..

*update 2* the noob as i am didnt know that changing port numbers for the site have to be in the web address.. I know i know I figure the browser do this automatically
Glad to see thats all it was :)

luder
12-25-2006, 02:50 AM
Glad to see thats all it was :)

Xtra7973 your a saint if i was getting my ass kicked by linux I would have you and Chuck Norris on my side :D "Great things happen to great people" thank you very much for your help I wouldnt be where i am if it wasnt for your help..

http://youtube.com/watch?v=jkXOVh7yGRg






Appreciated
:up: :up: :up:

mphare
01-01-2007, 08:40 PM
I'm running TWP 1.3.1, which had a 4.0.x version of hackman I copied from a 1.2.1 installation.
It was all running fine, so, of course, I decided to upgrade hackman to 4.2.8
It seems to run fine, except when I first start it I get this:
A path, pathname or startup conflict has been found...
(this message is informational, and does not indicate an error) hackman
found /ptvupgrade/bin/tivoftpd startup commands
in /etc/rc.d/rc.sysinit.author
but found /ptvupgrade/bin/tivoftpd in the file scan.
ftppathname has been set to /ptvupgrade/bin/tivoftpd.

You may want to make adjustments if this conflict resolution was incorrect,
or perhaps resolve any multiple startup issues.
I'm not sure what this is telling me to do. The paths look the same to me.. what is the problem?

avpman
01-01-2007, 10:07 PM
Take your time. Verbal gratuities can only go so far but believe me, many of us are very grateful for your talented hard work u so freely provide us. A day after Thanksgivingm I realize, it's peeps like u that continue to inspire myself and perhaps others.

In this forum there's many other great ones we can name that fit in ur same category of greatness. We are all aware of other forums where peeps are geniuses but can be a the biggest jerks when someone of lower skills has an inquiry.

If one has the skill of a being a developer and is arrogant at the same time, I can accept that and still respect them, specially when open source.

However, take another gifted developer that is NOT arrogant about their work, does not even charge and is not a jerk when asked about their projects, then those individuals deserve the highest praise and due respect.

Two that jump out of the page and beyond, at the ones that brought us the Zipper and it's enhancement Scripts.


Ditto to this post. I recently upgraded my TWP to 1.4 and I SURE DO miss my hackman. Didn't know how good I had it until I lost it!

cdma
01-02-2007, 06:46 PM
Man now that I have upgrade to the latest Tivowebplus I need to get hackman working again. I miss it so much I think I will go backward just so I can use it again.

PortlandPaw
01-02-2007, 07:35 PM
The holidays have slowed me down a bit, but I'll be getting back to hackman very soon and hope to have a new version available within a week or two.

cdma
01-03-2007, 07:37 AM
Great Thanks :D

Fofer
01-03-2007, 10:21 AM
Thank you, PortlandPaw! Good things come to those who wait, indeed!

luder
01-04-2007, 07:37 AM
One question: Is it normal to have tivo ftp, and tivo telnet running on boot? I have checked the Author file and only see cron, tivoweb.. I'm puzzled how it's running if I didnt list it in the aurthor file..

I agree. This mod is the best thing for tivo.. And very surprise how the readme file open my eyes to this powerful mod.. And I have to say I'm greatful, for the work that paw and everyone did to make it happen, for the new comming year and days of fun I say cheers to all !

umbighouse
01-04-2007, 01:31 PM
I just Zippered a DSR708 and ran the enhancement script. I also just installed HackMan. Awesome program.

Here's my info:
TWP 1.3.0 (should I be running 1.31 or 1.4?)
HackMan 4.2.8

When I start Hackman, I see the following message. Do I need to do anything to resolve it?

A path, pathname or startup conflict has been found...
(this message is informational, and does not indicate an error)
--------------------------------------------------------------------------------
hackman found /bin/elseed_forever.sh startup commands in /etc/rc.d/rc.sysinit.author
but found /bin/elseed in the file scan.
elseedpathname has been set to /bin/elseed_forever.sh.
You may want to make adjustments if this conflict resolution was incorrect,
or perhaps resolve any multiple startup issues.

I had put the elseed_forever.sh info in there b/c I was having trouble with it starting up on a reboot.

Thanks in advance,
umbighouse

Fofer
01-04-2007, 01:55 PM
Portland Paw has stated many times that there are known compatibility issues... and just a few posts above said he'd be releasing a new version in a week or two to address them.

I don't know if your versions are the ones specifically affected, but you may be just better off waiting for the new version first to see if that fixes it for you.

luder
01-04-2007, 10:54 PM
TWP 1.3.1 with 4.2.8

I know the readme file says to move tnlited and tivoftpd out of /var.. I was wondering if /busybox can be acceptable when 4.2.8 is running..

Is it normal to have ftp and telnet running on boot? if not, do i have to edit sysnit

I have checked the author file and see my user scripts of old author tucked and folded followed by twp and cron listed in the author file but, i'm still puzzled in how ftp and telnet starts on boot :confused: :confused:

Another thing i have noticed is TWP debug .. I remember before 4.2.8 I had two red errors under the debug (Wished i wrote it down) and followed with a full debug report. However, after the 4.2.8 install i ran twp debug and the tivo now reboots every time I use TWP's debug :confused:

JWThiers
01-05-2007, 12:18 AM
TWP 1.3.1 with 4.2.8

I know the readme file says to move tnlited and tivoftpd out of /var.. I was wondering if /busybox can be acceptable when 4.2.8 is running..

Is it normal to have ftp and telnet running on boot? if not, do i have to edit sysnit

I have checked the author file and see my user scripts of old author tucked and folded followed by twp and cron listed in the author file but, i'm still puzzled in how ftp and telnet starts on boot :confused: :confused:

Another thing i have noticed is TWP debug .. I remember before 4.2.8 I had two red errors under the debug (Wished i wrote it down) and followed with a full debug report. However, after the 4.2.8 install i ran twp debug and the tivo now reboots every time I use TWP's debug :confused:
If you don't have hackman installed you definately need telnet on when tivo starts otherwise you can't telnet in to edit files. even with hackman I'd leave telnet on in case you lose network access and need to telnet in.

luder
01-06-2007, 01:26 AM
If you don't have hackman installed you definately need telnet on when tivo starts otherwise you can't telnet in to edit files. even with hackman I'd leave telnet on in case you lose network access and need to telnet in.

That's a pretty good tip JWThiers.. But, I'm not sure how ftp susposed to act on boost, It would be nice to hit the nos button when I need it and turn it off when I'm in a race.. :D I wonder if anyone has similar issues with this and TWP's Debugging script, could it be a bug within a bug? Or is my brain on fried chicken..

-Jae

Hackerswanted
01-09-2007, 11:52 AM
Hey All,
This thing is the best. In the readme you mention some add on "Hack Manager is a plug-in module for TivoWeb and TivoWebPlus that allows the user to start and stop TiVo hacks, such as telnet, tivoftp, TiVo Control Station, TyStudio, tytools, cron, YAC, autospace, EndPadPlus, elseed, elseedyac, ccxstream, unscramble, etc. Hackman also creates rc.sysinit.author files to automatically start hacks at boot time, and can manage this and other starup files"

Where can i find these so I can read up on thme.

Thanks,

JWThiers
01-09-2007, 06:12 PM
Hey All,
This thing is the best. In the readme you mention some add on "Hack Manager is a plug-in module for TivoWeb and TivoWebPlus that allows the user to start and stop TiVo hacks, such as telnet, tivoftp, TiVo Control Station, TyStudio, tytools, cron, YAC, autospace, EndPadPlus, elseed, elseedyac, ccxstream, unscramble, etc. Hackman also creates rc.sysinit.author files to automatically start hacks at boot time, and can manage this and other starup files"

Where can i find these so I can read up on thme.

Thanks,
Its in the readme also but if you don't understand what those files do don't mess with them or you can brick you tivo.

ttodd1
01-10-2007, 07:25 AM
Google is your friend.

Finnstang
01-10-2007, 09:52 PM
If you don't have hackman installed you definately need telnet on when tivo starts otherwise you can't telnet in to edit files. even with hackman I'd leave telnet on in case you lose network access and need to telnet in.
I agree that is a good idea to leave telnet running all the time. But I did have a question about one comment you made. If you lose network access, how are you going to telnet in? :)

JWThiers
01-11-2007, 04:52 PM
I agree that is a good idea to leave telnet running all the time. But I did have a question about one comment you made. If you lose network access, how are you going to telnet in? :)
I was under the impression that a serial connection is also telnet. You use the same or similar clients one uses ethernet the other uses a serial com port. Or does your tivo use a different client on its end for serial?

BTUx9
01-11-2007, 07:27 PM
serial is not telnet. Some comm. clients include both methods because they are both text-based and handle formatting similarly, but they are definitely different connection paradigms.

JWThiers
01-11-2007, 07:36 PM
I stand corrected. :o

slydog75
01-17-2007, 12:22 AM
Portland, I just upgraded my HR10-250 to software version 6.3b. I then reran rbautch's enhancement scripts, then reinstalled Hackman. However, I now cannot get hackman to load. This is with TWP version 1.3.0. Here's the TivowebLog:

Loading modules...
ChannelMap
backup
channelgrid
channelprefs
confresManual
debug
extract
favicon
gallery
gdchecker
hackman
--hackman Version 4.2.8--
-No problem running mips find -- mips version of find selected.
-No problem running mips sendkey -- mips sendkey selected.
POSIX ENOENT {no such file or directory} could not read "/var/hack/tserver": no such file or directory
while executing
"file size $foundpath"
(procedure "CreateConfig" line 86)
invoked from within
"CreateConfig"
invoked from within
"if {$twprelease >= "1.4"} {
puts "...<< Sorry, but hackman is not yet compatible with this version of TivoWebPlus. >>"
} else {


glob..."
(file "/TivoWebPlus/modules/hackman.itcl" line 2845)
invoked from within
"source $module "
higuide
index
info
lj_utils
logos
logs
mail
manrec
merge
mfsbrowser
mrv
netconfig
phone
resources
rss
sched
screen
search
sysadmin
theme
ui
update
webremote
whatson
wishlists
xlist
{more}
Accepting Connections
63.84.234.34 - - [17/Jan/2007:05:17:10] "/"
63.84.234.34 - - [17/Jan/2007:05:17:14] "/logs/"
63.84.234.34 - - [17/Jan/2007:05:17:19] "/logs/tivoweb.log/"

Also, I'm not sure where it's getting the command to attempt to run tserver. I haven't had tserver on this tivo for a while and there's no references to it in my author file.

BTUx9
01-17-2007, 06:26 AM
check the docs on how to re-detect a changed install (may be as simple as deleting the config file)

jhatfield
01-19-2007, 02:09 PM
PortlandPaw,

I just installed Hackman for the first time. It looks great. Thanks for all the hard work.

I've got a minor suggestion about the ReadMe.htm file. It gets downloaded as part of the zip file, which is great, but it could really use a link to the online version and probably a second link to the hackman website start page. I think both of those would add to the user-friendliness of the page.

Jon

gamo62
02-05-2007, 12:06 PM
You may want to update your web site. 2006 is history, and 2007 is going strong. Any updates as to the new 4.2.9 release? Thanks.

G.W.

cdma
02-08-2007, 07:28 AM
I want my Hackman. Any word on the latest release

JWThiers
02-08-2007, 08:33 AM
Sure use TWP 3.1.1 and hackman works just fine.

Fofer
02-08-2007, 10:10 AM
Sure use TWP 3.1.1 and hackman works just fine.

I assume you mean 1.3.1?

JWThiers
02-08-2007, 12:02 PM
I assume you mean 1.3.1?
Doh!!!

What century is this? No wait... OK, Umm Yes primitive man creature person thing, I meant 1.3.1.

Fofer
02-08-2007, 12:09 PM
:D

Markman07
02-15-2007, 09:56 PM
I can't get to the download site tonight.

PortlandPaw
02-17-2007, 07:56 AM
Patience, people. I've had a few projects that have commanded my time for the past few months and threaten to do so for a while longer. Believe me, I'd rather be working on hackman. I'll get to it as soon as I can.

mphare
02-18-2007, 09:38 AM
Thanks for the update!

PortlandPaw
02-24-2007, 05:48 PM
Please report any problems on this forum and development will continue.

Fofer
02-24-2007, 06:11 PM
:) Woo hoo!

Da Goon
02-25-2007, 12:58 AM
Works fine on my HR10-250 and DSR708. Both running TWP 2.0.0.

Thanks again! :up:

luder
02-25-2007, 01:05 AM
Oh my, I am a very big fan of this and so happy to see this working i've been reading the readme file like you told me too and so far it's smooth. I own a S2 Dtivo and have just began tweaking things here and there.. As you know i was a fan since 4.2.8 and notice that backdoor options was also implemented in version 5. My question is on 30 sec skip is this option still use S-P-S. This is a super patch for 2.0 and I'm glad to see this back

Portlandpaw you rock !

PortlandPaw
02-25-2007, 08:02 AM
I don't have an S2 to test on and can't remember if the 30 sec skip is implemented in the S2. I think it is, but can't be sure. If it shows up in hackman but doesn't work, let me know.

Martin Tupper
02-25-2007, 10:42 AM
I seem to be having trouble. I loaded tivowebplus-v2.0.0-070210 and cannot get it to load with Hackman 5.0 installed. Hackman appears to set the root directory read-only and subsequent commands in the sequence appear to fail.

PortlandPaw
02-25-2007, 01:05 PM
This is why the old hackman had the default as read/write. I would change the default in the hackman.cfg file from 1 to 0 (variable DefaultReadOnly 0). Make sure there is no hackman.cfg in the /modules/config directory, and do a Restart, Quit and Restart from TWP.

Please let me know if this works and, if so, I'll include it in the ReadMe.

luder
02-25-2007, 01:13 PM
That's strange Set Root Directory read-only on boot works for me and have tested and passed

PortlandPaw
02-25-2007, 01:25 PM
It depends on where you put your hacks. If they're in the root directory and it's read only, then problems result. /var is better as it's read/write, but you run the risk of it being wiped out if you're not careful.

Martin Tupper
02-25-2007, 01:42 PM
This is why the old hackman had the default as read/write. I would change the default in the hackman.cfg file from 1 to 0 (variable DefaultReadOnly 0). Make sure there is no hackman.cfg in the /modules/config directory, and do a Restart, Quit and Restart from TWP.

Please let me know if this works and, if so, I'll include it in the ReadMe.
It's not /modules/config, its /TivoWebPlus/config...and yes that worked.

After TWP successfully booted the first time, I was able to go back and edit both hackman.cfg files to reset DefaultReadOnly back to 1.

Thank you VERY, VERY much!!

PortlandPaw
02-25-2007, 03:15 PM
Right you are about the config directory. You could have also set the Default Read Only using the Preferences page, but you got the job done and that's what counts!

Gargoyle557
02-25-2007, 07:36 PM
I tried changing my password from the default in the preferences page but after clicking the Save Settings buttons I tried going back to the preferences page and it wouldn't accept my new password. I used the default and it went right through. I changed it in the cfg files. Can anyone else confirm having this issue?

PortlandPaw
02-25-2007, 07:52 PM
I hope that's an isolated glitch...it has worked every time for me -- and that's probably in the hundreds!

juzzie
02-27-2007, 02:02 AM
Hackman website is not accessible. Can somebody post Hackman v4? Thanks.

intastella
02-27-2007, 06:26 AM
http://www.tivohackman.com/ still appears to be down. Does anyone know of an alternative source?

Fofer
02-27-2007, 10:56 AM
Looks up to me...

luder
02-27-2007, 12:32 PM
I tried changing my password from the default in the preferences page but after clicking the Save Settings buttons I tried going back to the preferences page and it wouldn't accept my new password. I used the default and it went right through. I changed it in the cfg files. Can anyone else confirm having this issue?

The password change works great just be careful when changes made within the file I havent learned my lesson yet with Febuary 2007 (login) i then started seeing the ouput for advance login in the boot time input box instead of changing the itcl scripts.. I'm very new on how scripts are read but, i'm thinkin i should waiting for 6.2a to stream in.. It's funny how I started in car repair to learning scripts it's pretty exciting and much respect

speckhals
02-27-2007, 05:32 PM
I've installed the files for vserver in /ptvupgrade/bin/vserver in TWP 1.3.1, but Hackman 4.0.0 won't start it.

Everything else works, including tserver.

I'm a novice and don't know a thing about programming, so please be kind! :)

PortlandPaw
02-27-2007, 05:41 PM
If you're really running hackman 4.0.0, you should get the latest version that is compatible with TWP 1.3.1 -- Version 4.2.8 (see sig).

The latest version, 5.0.0 (at the moment), is not supported by TWP versions earlier than 1.4.

And also, please be sure to read the ReadMe!

chris59
02-27-2007, 07:43 PM
Running 'tivoweb console' from the bash, I get this:

NONE missing close-brace
while compiling
"proc action_hackman {chan path env} { ..."
(file "/var/hack/tivoweb-tcl/modules/hackman.itcl" line 1219)
invoked from within
"source $module "

Ah, missing braces.....

I'm sure it's probably something else or someone else would have mentioned this. Any ideas?

My Tivo is a UK Thomson on 2.5.5 and TivoWeb 1.9.4 with Hackman 5.0.0. I've recently installed my third A disk, having had the first two die from exhaustion. I've never had Hackman working - I've only just installed my new Cachecard. I'm also a Microsoft man (:o I know) so my Linux knowledge is limited to work I've done on Tivos and Buffalo Linkstations.

Any ideas?

BTUx9
02-27-2007, 07:46 PM
did you READ the post above yours? Or the info on the website?

chris59
02-27-2007, 07:54 PM
Sorry, having not read anything that states Hackman 5 is ONLY compatible with TWP, I assumed it also worked with TivoWeb. Allow me to cower into a corner and attempt 4.2.8 instead...

I've run into a few problems with TWP on a UK S1, hence the need for TivoWeb. At least now you know what happens when you try to run 5.0.0 on TivoWeb.

BTUx9
02-27-2007, 08:02 PM
Unless TWP provides stability or functionality you want that tivoweb doesn't provide, I'd have to agree with you... stick with tivoweb (if it ain't broke, don't fix it)

chris59
02-27-2007, 08:27 PM
Thank you :). Nice to have some moral support for my shamelessly outdated equipment.

I'd rather have my Tivo than any of the more 'modern' alternatives available in the UK, 'cos it aint broke and I'm not fixing it. In fact, it beats the British competition hands down.

Oh, and for the benefit of the thread 4.2.8 now works just fine, as expected.

speckhals
02-28-2007, 10:26 PM
If you're really running hackman 4.0.0, you should get the latest version that is compatible with TWP 1.3.1 -- Version 4.2.8 (see sig).

The latest version, 5.0.0 (at the moment), is not supported by TWP versions earlier than 1.4.

And also, please be sure to read the ReadMe!

Thanks, I've now done that. And believe it or not, I read the ReadMe all the way thru for the 2nd time.

My problem still persists....vserver won't start. Any other suggestions? Thanks! :)

Never mind; Tivo dropped off the network and I've restarted 3 times now and I can't see it on the wireless network. I do know how to find the IP's. I didn't do anything except go eat breakfast and back to TWP.

I guess I'm screwed out of $200.00 and a lot of time. Well, I did triple my disk space.

Keep up the good work, guys. Maybe some day I'll be back.

juzzie
03-01-2007, 02:42 AM
I have hacked DirecTV tivo series 2 (samsung 4040r) zippered and running tivowebplus 1.3.0. I did everything that readme file was telling for Hackman v4.2.8 installation (including change "set compliance 1"). I was using Textpad to change this line and ftp'd it to the /modules directory.

My TivoWebplus is installed into the root (not into the /var). I tried to mount it as read-write and then restarting the tivowebplus. No matter what I do, I'm getting this error when pressing HACKMAN tab in the tivowebplus:

INTERNAL SERVER ERROR
--cut here--
action_hackman '/' ''
couldn't read file "/tivowebplus/modules/hackman.cfg": no such file or directory
while executing
"source $source_dir/modules/hackman.cfg"
(procedure "::action_hackman" line 12)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

What I'm doing wrong? The HACKMAN tab appears in the tivowebplus, but is giving me that error :confused:

Gargoyle557
03-01-2007, 07:51 AM
I have hacked DirecTV tivo series 2 (samsung 4040r) zippered and running tivowebplus 1.3.0. I did everything that readme file was telling for Hackman v4.2.8 installation (including change "set compliance 1"). I was using Textpad to change this line and ftp'd it to the /modules directory.

My TivoWebplus is installed into the root (not into the /var). I tried to mount it as read-write and then restarting the tivowebplus. No matter what I do, I'm getting this error when pressing HACKMAN tab in the tivowebplus:

INTERNAL SERVER ERROR
--cut here--
action_hackman '/' ''
couldn't read file "/tivowebplus/modules/hackman.cfg": no such file or directory
while executing
"source $source_dir/modules/hackman.cfg"
(procedure "::action_hackman" line 12)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

What I'm doing wrong? The HACKMAN tab appears in the tivowebplus, but is giving me that error :confused:

Did you try this (http://www.tivocommunity.com/tivo-vb/showthread.php?p=4906216&&#post4906216)?

JWThiers
03-01-2007, 08:45 AM
I have hacked DirecTV tivo series 2 (samsung 4040r) zippered and running tivowebplus 1.3.0. I did everything that readme file was telling for Hackman v4.2.8 installation (including change "set compliance 1"). I was using Textpad to change this line and ftp'd it to the /modules directory.

My TivoWebplus is installed into the root (not into the /var). I tried to mount it as read-write and then restarting the tivowebplus. No matter what I do, I'm getting this error when pressing HACKMAN tab in the tivowebplus:

INTERNAL SERVER ERROR
--cut here--
action_hackman '/' ''
couldn't read file "/tivowebplus/modules/hackman.cfg": no such file or directory
while executing
"source $source_dir/modules/hackman.cfg"
(procedure "::action_hackman" line 12)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--

What I'm doing wrong? The HACKMAN tab appears in the tivowebplus, but is giving me that error :confused:
The key to this is where you "I was using Textpad to change this line and ftp'd it to the /modules directory" and then it says "no such file or directory". I would bet that if you use a text editor like joe or vi to view the hackman.cfg file on the tivo, not ftp'd to your pc, that it will have some funny characters at the end of each line (I think ^m, but don't remember for sure). If that is the case then the file got converted to a dos style txt document and not a 'nix style text, just run dos2unix on the file and it should work.

Klydeman
03-01-2007, 11:46 AM
I'm running the latest TWP 2.0.0 (070228) and have installed Hackman v5.0.0.

TWP starts, but when Hackman is invoked, an error 'Server Terminated' occurs. I looked at the tivoweb.log and think that is has to do with the 'CreateHackman.cfg' is looking for /TivoWebPlus/config where the /config does not exist. the /config folder does not exist in the TWP 2.0.0.

Here is the snip it from the log file. Thoughts?

-Saving

hackman.cfg to /TivoWebPlus/config/hackman.cfg
POSIX ENOENT {no such file or directory} couldn't open

"/TivoWebPlus/config/hackman.cfg": no such file or directory
while executing
"open $config w"
(procedure

"regsubConfig" line 20)
invoked from within
"regsubConfig $data"
(procedure "saveHackmanConfig" line 8)
invoked from

within
"saveHackmanConfig"
(procedure "CreateHackmanConfig" line 299)
invoked from within
"CreateHackmanConfig"
("uplevel" body line 446)
invoked from within
"uplevel 1 "$s" "
POSIX ENOENT {no such file or directory} couldn't read

file "/TivoWebPlus/config/hackman.cfg": no such file or directory
while executing
"source

$source_dir/config/hackman.cfg"
("uplevel" body line 524)
invoked from within
"uplevel 1 "$s" "
rss_util
Loading

modules...

juzzie
03-01-2007, 12:33 PM
OK. It looks like I discovered where the problem might be. It was already discussed on page 37 of this thread. Here is the problem with Hackman v4.28 and Zippered tivo: ...which replaces the "1.3.0" in the TWP interface with the name of the tivo ($bashname). Paw, is there a better way for me to "name" the tivo without interfering with Hackman?
The solution to this problem is to edit hackman.itcl file and comment out the version check as described on page 37 of this thread. Works like a charm.

speckhals
03-02-2007, 09:51 AM
Thanks, I've now done that. And believe it or not, I read the ReadMe all the way thru for the 2nd time.

My problem still persists....vserver won't start. Any other suggestions? Thanks! :)

Never mind; Tivo dropped off the network and I've restarted 3 times now and I can't see it on the wireless network. I do know how to find the IP's. I didn't do anything except go eat breakfast and back to TWP.

I guess I'm screwed out of $200.00 and a lot of time. Well, I did triple my disk space.

Keep up the good work, guys. Maybe some day I'll be back.

Well maybe I'm not screwed at all. I can view mypictures from my desktop and my laptop, so I'm connected. The only IP address I can see is my wireless bridge. Is there anything I can do to get to TWP?

I'm probably in the wrong forum now with this new problem. If I am, can you point me in the right direction?

Thanks :confused: :confused:

Klydeman
03-02-2007, 12:59 PM
I'm not able to get Hackman v5.0.0 going with TWP v2.0.0 (070228). TWP plus starts but, when Hackman is 'invoked' within TWP, the TWP 'Server Terminates'

I posted, what I believe part of the issue.

My box is zippered with 'TivoWebPlus' in the Root directory (not /var). I did try by creating a folder '/TivoWebPlus/config' and copied over 'hackman.cfg'. In this configuration, at least TWP did not crash, but Hackman did not run, either. I did try and start Hackman in this configuration with the drive mounted read/write. What is not happening is the customized 'hackman.cfg' is not being created.

I did try and change the 'DefaultReadOnly' to 0, per

http://www.tivocommunity.com/tivo-vb/showthread.php?p=4906216&&#post4906216

This did not work either.

Any ideas? TIA...

BTUx9
03-02-2007, 01:10 PM
was TWP2 working before you installed hackman?
you can't run TWP2 from root without making provisions for ./config and ./backups

For more info on TWP2 installation issues, check http://www.seedwiki.com/wiki/tivowebplus/installation?wikiPageId=897799

Klydeman
03-02-2007, 07:35 PM
was TWP2 working before you installed hackman?
you can't run TWP2 from root without making provisions for ./config and ./backups

For more info on TWP2 installation issues, check http://www.seedwiki.com/wiki/tivowebplus/installation?wikiPageId=897799


TWP2 was installed and working, at least at some level. Let me look into this.

Okay, I was looking. Is it better to
a) create env variable (and to ask without researching first, how do you do that?)
b) just install in /var

unclemoosh
03-04-2007, 08:44 PM
I am having a problem with Hackman 5.0 recognizing that I have changed the compliance variable as per the readme. I can't nail down the problem. I am running HDVR2's. All have been Zipper's and tweaked. Some are running 6.2a and some are waiting on the slices, running 6.2.

The strange thing is, it works fine on some of each, acts like I didn't read the readme and make the mods on others. I had one unit that it ran on for a while and then started acting as though I didn't change the compliance varaiable. This was a unit running 6.2.

I have it running in a /var/hack/TivoWebPlus directory.

Any insights?

BTW, great app and than you for all of your time and effort, Portland Paw!

PortlandPaw
03-04-2007, 09:02 PM
Try the latest version (5.1.0) now on the hackman site...I think it may address your issue.

And thanks for the kind words!

unclemoosh
03-04-2007, 09:21 PM
Try the latest version (5.1.0) now on the hackman site...I think it may address your issue.

And thanks for the kind words!

You're the best. That solved it!

Thank you so much.

beejaycee
03-04-2007, 10:17 PM
As always, thanks for a great program. Just wanted to mention that the documentation link for 5.1 on the hackman site is a dead link. It still points to ReadMe5.0.htm instead of ReadMe5.1.htm.

PortlandPaw
03-05-2007, 06:18 AM
Oops! Thanks for the catch!

RichardJH
03-06-2007, 11:12 AM
As a UK user of a S1 (SA) Tivo (the only one available to us) and at present using TW 1.9.4 and TWP (not V2) and using hackman to to switch between them I need to now whether if I install the latest TWP 2.0 with the latest Hackman can I still swap between TWP and TW1.9.4 as before. I need to keep TW1.9.4 as some of the modules I use are not compatible with TW 2.0

PortlandPaw
03-06-2007, 01:38 PM
I believe it will swap OK but, to be honest, that's an old feature I haven't tested recently, certainly not with the new 5.1.0 hackman. I would test it like this (your paths may vary):
1. Rename your current TWP directory: mv /var/hack/tivowebplus /var/hack/OLDtivowebplus
2. Follow the directions to install TWP 2.0 in /var/hack/TivoWebPlus (has to be TivoWebPlus for future updating function to work)
3. Install hackman 5.1.0
4. See how it works.

If it doesn't work, I would do this:
1. rm -r /var/hack/TivoWebPlus
2. mv /var/hack/OLDtivowebplus /var/hack/tivowebplus

That should put you back where you were before. Please post your success or failure and if it doesn't work I'll try to fix it -- just give me as much detail as possible.

Pete77
03-06-2007, 02:08 PM
1. Rename your current TWP directory: mv /var/hack/tivowebplus /var/hack/OLDtivowebplus
2. Follow the directions to install TWP 2.0 in /var/hack/TivoWebPlus (has to be TivoWebPlus for future updating function to work)
3. Install hackman 5.1.0
4. See how it works.

If it doesn't work, I would do this:
1. rm -r /var/hack/TivoWebPlus
2. mv /var/hack/OLDtivowebplus /var/hack/tivowebplus

That should put you back where you were before. Please post your success or failure and if it doesn't work I'll try to fix it -- just give me as much detail as possible.

Richard let us know how this goes as I would certainly be interested to try TivoWebPlus 2.0 instead of TivoWebPlus 1.3.1 if I could swap between it and TivoWeb 1.9.4 using Hackman.

However obviously we can only give up on TivoWeb 1.9.4 completely if Tracker, DailyMail and Highlights modules are rewritten to be fully compatible with TivoWebPlus 2.0

wadge
03-06-2007, 02:25 PM
I'm using a UK S1 Tivo. I have just installed TWP v2 and the latest Hackman (after my var/hack directory was automatically deleted).

I'm getting this error message though and Hackman won't startup:

--cut here--
action_hackman '' ''
list doesn't contain element 21
while executing
"lreplace $hm::applist $position $position "not_here" "
(procedure "checkmod" line 6)
invoked from within
"checkmod "noscramble" "myworld" 21"
(procedure "MOD::action_hackman" line 53)
invoked from within
"$cmd $p1 $p2 $p3"
(procedure "do_action" line 19)
invoked from within
"do_action $action $chan $part $env 1"
--cut here--

PortlandPaw
03-06-2007, 02:35 PM
wadge, before I can diagnose the problem I have to ask: Did you install it as instructed? If not, go back and read the ReadMe and be sure to delete any hackman.cfg file included in the ./config directory.

wadge
03-06-2007, 02:53 PM
Everything was done as per the instructions apart from deleting the the .cfg file in the config directory. Now it comes up with 'Server Terminated'. I remember reading someone else earlier on this thread having the same problem so for a bit of reading up now.

wadge
03-06-2007, 05:01 PM
Not sure what happened, but it's working now. Thanks.

downtownpaulyp
03-06-2007, 08:57 PM
OK, here's an interesting one. I have successfully installed TWP 2.0.0 and Hackman 5.1.0.

Password change from the preferences page will not save.

I've enabled the Show Boot Load buttons, they display just fine. However, when I click on a Boot Load button, I get a "File does not exist..." message.

I think the setbootapps procedure can't locate the rc.sysinit.author file to edit.

Thoughts?

intastella
03-07-2007, 04:48 AM
I ended up doing an install of tivoweb 1.9.4 and tivowebplus 2.0 (along with hackman 5.1) and it all went smoothly.

Everything appears to be working well.

:-)

Pete77
03-07-2007, 05:00 AM
I ended up doing an install of tivoweb 1.9.4 and tivowebplus 2.0 (along with hackman 5.1) and it all went smoothly.

Everything appears to be working well.

:-)

Can you change between both programs OK using the options in Hackman?

Stradlingp
03-07-2007, 05:26 AM
I've done the same install on my UK TiVo and unless I've done something wrong, there is no option to switch between Tivoweb/TWP in Hackman 5.x as there was in Hackman 4.x

If you need to swap between the two, it is not too difficult to stop one server and then start the other one though its not as convenient as in the old Hackman.

I've generally had a trouble free experience of changing to TWP 2. I've managed to get tracker and DailyMail working after a bit of fiddling in the itcl files and copying over missing modules etc.

The only hack that I regularly use(d) that doesn't work is scheduling recordings from Digiguide but I can live without it, just!

I like the feel of TWP 2.0 over the original TivoWeb and it seems to crash less often on my box but, as usual, YMMV.

RichardJH
03-07-2007, 05:36 AM
Where you using the web version of digiguide or the PC based one. I would miss the use of the PC based one that I use.

I have just installed TWP 2.0 ( no more than 10 mins ago) and already am impressed. It certainly seems a lot quicker in bringing up a very long Now Playing list and also provides more info.

I will keep testing

RichardJH
03-07-2007, 06:23 AM
I believe it will swap OK but, to be honest, that's an old feature I haven't tested recently,

I have installed TWP 2.0 and hackman 5.1 and all work well except hackman does not appear to have a button to swap between TWP and TW1.9.4.

If I quit TWP and restart TW1.9.4 from telnet and enter hackman from TW1.9.4 I get the option to swap to TWP and this action is carried out correctly and puts me straight into the hackman screen in TWP 2.0 but without the option to go from TWP to TW1.9.4 I cannot swap back without having to use telnet.

When running TWP 1.3.1 alongside TW1.9.4 with both running Hackman 4.2.6 the option to swap back and forth between the 2 works fine.

Stradlingp
03-07-2007, 06:26 AM
Hi Richard,

Yes, I am using the PC version of Digiguide. The ability to right click and 'record this programme with TiVo' was one of my most used TiVo hacks.

However, as I have tracker and dailymail running OK, I'm prepared to put up with its loss for the moment.

RichardJH
03-07-2007, 06:44 AM
What error occurred when you tried to run digiguide with TWP 2.0.

I must admit I could not do without Digiguide because I have it set up for 2 Tivos so in the event of a clash I can choose to try Tivo2.

If Hackman can be sorted to allow swapping between TWP 2.0 and TW1.9.4 what I will do is leave TW 1.9.4 running as default and swap to TWP when I want to use the better bits it seems to offer

Pete77
03-07-2007, 06:56 AM
If Hackman can be sorted to allow swapping between TWP 2.0 and TW1.9.4 what I will do is leave TW 1.9.4 running as default and swap to TWP when I want to use the better bits it seems to offer

It might work better the other way round to be honest as the main point of TWP 2.0 is a much lower memory resident footprint when working with a large program database like SkyDigital. So using TWP 2.0 is much less likely to cause an unexpected Tivo reboot than TW 1.9.4.

The only long term solution is for Highlights, Tracker, DailyMail and Digiguide etc modules to be revised by the authors so they can work with TWP 2.0, plus also all of Ljay's various useful TivoWeb addons and hacks that are not already incorporated into TWP 2.0

RichardJH
03-07-2007, 07:03 AM
I agree entirely but the only reason for my way round is because I tend to go straight to digiguide and get a list of my favourite programmes that way and just right click to record to either Tivo. If TWP was running as default I wouls get errors every time.

After my previous post I realised that the issue with digiguide is not just with TWP 2.0 because it doesnt work with any version of TWP AFAIK

Pete77
03-07-2007, 07:37 AM
After my previous post I realised that the issue with digiguide is not just with TWP 2.0 because it doesnt work with any version of TWP AFAIK

Sadly this seems to be the case with a number of the more interesting TW 1.9.4 specific modules. So on the whole I'm likely to stick with TW 1.9.4 and suffer the odd reboot after having used several of the more demanding Tivoweb modules in succession.

Also now I have Cron working I'm thinking of scheduling a nightly reboot of Tivo around 5am to try and lessen the TW 1.9.4 eventual memory overflow reboot issues. These are never caused by just one module after a recent Tivo reboot but caused when using several demanding TW 1.9.4 modules in succession. The Tivo never reboots on its own with TW 1.9.4 just left running in the background and normal recordings going on.

Stradlingp
03-07-2007, 09:48 AM
What error occurred when you tried to run digiguide with TWP 2.0.

At the risk of this turning into a TivoWebPlus 2 thread, this is the error I get while trying to schedule from the PC version Digiguide

INTERNAL SERVER ERROR
--cut here--
action_digiguidesearch '' 'set "q" "East Is East";set "qtime" "22:00:00";set "qdate" "03/11/2007";set "qchan" "Film4 Plus 1";'
can't read "url_prefix": no such variable
while executing
"puts $chan """
(procedure "digiguide_forward" line 4)
invoked from within
"digiguide_forward $chan $url"
(procedure "MOD::action_digiguidesearch" line 133)
invoked from within
"$cmd $p1 $p2 $p3"
(procedure "do_action" line 19)
invoked from within
"do_action $action $chan $part $env 1"
--cut here--


Perhaps any further discussion of this should be taken to the TWP 2 forum threads on oztivo.net or the 'other place' where you can get a good deal from a database ;)

BTUx9
03-07-2007, 10:01 AM
Better idea... I've started a TWP 2.0 thread here (http://www.tivocommunity.com/tivo-vb/showthread.php?t=343471)

RichardJH
03-07-2007, 10:02 AM
Perhaps any further discussion of this should be taken to the TWP 2 forum threads on oztivo.net or the 'other place' where you can get a good deal from a database

I agree and see no reason why we shouldn't have a thread in the Tivo UK forum as both Pete77 and I are regular posters there.

John1980 (OzTivo) also visits there and always reccommends TWP.

This thread should be left to Hackman issues and hopefully PortlandPaw may be able to cure one problem for us namely the inability to swap between TWP 2.0 and TW 1.9.4

For info I have started a new thread at TivoUK see
http://www.tivocommunity.com/tivo-vb/showthread.php?p=4938349#post4938349

Pete77
03-07-2007, 10:23 AM
This thread should be left to Hackman issues and hopefully PortlandPaw may be able to cure one problem for us namely the inability to swap between TWP 2.0 and TW 1.9.4

And an extremely crucial problem that must be addressed IMHO.

cyklfreak
03-07-2007, 05:09 PM
i just installed hackman and am unable to get it to work

I can see a tab in the main menu of twp but when I click it i get:

INTERNAL SERVER ERROR
--cut here--
action_hackman '/' ''
invalid command name "do_action"
while executing
"do_action quit $chan 1 $env 0"
(procedure "::action_hackman" line 6)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--


my log file says:
gdchecker
hackman
...<< Sorry, but this version of hackman is not compatible with this version of TivoWebPlus. >>
...<< Please visit www.tivohackman.com and download hackman Version 4.2.8 >>
higuide
index
-initializing logo index
-initializing channel table
--caching 751 channels for source of type=6 (DirecTV)
-initializing genre table
-initializing now showing cache
-initializing season pass cache
info
lj_utils
logos
logs
mail
manrec
merge
mfsbrowser
mrv
netconfig
phone
resources
Loaded 0 resource definitions
rss
sched
screen
search
sysadmin
theme
ui
update
webremote
whatson
wishlists
xPlusz
xlist
POSIX EROFS {read-only file system} couldn't open "/var/hack/etc/blocklist.txt": read-only file system
while executing
"open $filename w"
(procedure "gbl_load" line 3)
invoked from within
"gbl_load "/var/hack/etc/blocklist.txt""
(file "/TivoWebPlus/modules/xlist.itcl" line 560)
invoked from within
"source $module "
{more}
Accepting Connections


any ideas why??
I installed 5.1.0


thanks

bryan

BTUx9
03-07-2007, 06:56 PM
sorry to be blunt, but did you READ the logfile? Especially lines that contain the word hackman

ttodd1
03-07-2007, 07:02 PM
I'll be more blunt this one:

"hackman...<< Sorry, but this version of hackman is not compatible with this version of TivoWebPlus. >>...<< Please visit www.tivohackman.com and download hackman Version 4.2.8 >>
"

cyklfreak
03-07-2007, 07:53 PM
yes I did read it but Since I got that file from the website, I figured I did something wrong

BTW...blunt is fine with me... I know nothing about computers so I need all the help I can get

ttodd1
03-07-2007, 09:45 PM
The website lists 3 different versions of the software plus the main page states:

"The file section includes hackman Version 4.2.8 for use with TivoWeb and TivoWebPlus prior to Version 1.4. I recommend the use of the latest version of TWP with the latest version of hackman, available in the file section."

You didn't post your version of TWP but I'm guessing it is prior to v1.4. The thing you did wrong was not read the Note that is on the website or the log file. :eek:

PortlandPaw
03-08-2007, 10:26 PM
Password change from the preferences page will not save.Fixed!

Thank you for calling this oversight to my attention. (I don't use the passw

Pete77
03-08-2007, 10:38 PM
Fixed!

Thank you for calling this oversight to my attention. (I don't use the password feature)

Unable to duplicate error.

Portland Paw are you still working on fixing the issue with not being able to swap from TivoWebPlus 2.0 back to TivoWeb 1.9.4 using your latest version of Hackman. This is even though swapping from TivoWeb 1.9.4 to TivoWebPlus 2.0 continues to operate as normal.

PortlandPaw
03-09-2007, 12:24 PM
Yes.

PortlandPaw
03-09-2007, 02:19 PM
Latest version added back the capability to toggle between TivoWeb 1.9.4 and TWP 2.0...at the request from our friends in the U.K.

RichardJH
03-09-2007, 03:13 PM
Thank you very much. Tested and works fine. :up: :up: :)

Pete77
03-09-2007, 03:14 PM
Latest version added back the capability to toggle between TivoWeb 1.9.4 and TWP 2.0...at the request from our friends in the U.K.

Many thanks Portland Paw for keeping the needs of your British friends from across the pond in mind.

The main thing to realise is that we Brits only have our 5+ year old Tivo S1s to use and as these do not support more than a single tuner the advantages of TivoWebPlus 2.0 over TivoWeb 1.9.4 are far less self evident to us.

And it just so happens that a rather interesting variety of UK specific modules were developed, which were all perfected in TivoWeb 1.9.4, and where it remains open to doubt that the developers of all those modules (who are now often preoccupied with HD Tv on the Sky platform or using Windows MCE with our Freeview FTA digital tv service) will find the time or inclination to ever redevelop those modules to work under TivoWebPlus 2.0. And after all we don't even know how long Tivo will go on servicing our old UK Tivo S1s with guide data, but so far Tivo have been blessedly loyal to us and at the present time they still continue to sell new Lifetime Subscriptions at £199 (nearly 400 USD) to any poor souls here who have been paying the monthly subscription at £10 per month (nearly 20USD per month) for all these last few years.

Nonetheless our Sky Digital satellite platform is very channel heavy, just like DirecTv, and so the fact of the matter is that TivoWeb 1.9.4 does cause a UK Tivo S1 machine to eventually reboot after using a few more demanding TivoWeb 1.9.4 apps, even after canging TIVOSH_POOLSIZE in the tivoweb (no extension) file to 3244068. :(

In the circumstances our only option is to go on using TivoWeb 1.9.4 and TivoWebPlus 2.0 and to switch between them to try to enjoy the best of both worlds.

PortlandPaw
03-09-2007, 04:38 PM
Not that it was needed, but your detailed explanation of the UK TiVo world makes my effort all worthwhile. With my 4 DTivos and 1 SA, all S1, I too feel soon-to-be-orphaned. But at least I have S2 and S3 to look forward to, even if more investment is needed. But that pales in comparison to the forced obsolesence that will happen when HD televisions are all that can be purchased. So let's all enjoy it while we have it...cheers!

Pete77
03-09-2007, 05:10 PM
With my 4 DTivos and 1 SA, all S1, I too feel soon-to-be-orphaned.

Have you ever come across one of our UK members called cyril. He owns 4 or more UK Tivo S1s at the last count. His theory is to record almost all major tv programs of any possible merit just in case he then needs to view them.

But at least I have S2 and S3 to look forward to, even if more investment is needed. But that pales in comparison to the forced obsolesence that will happen when HD televisions are all that can be purchased. So let's all enjoy it while we have it...cheers!

One hopes that the Tivo S3 at least could support the habits of any HD televisions so rude and brash that they refuse to talk to the SD broadcasting technologies of yesteryear.

So much is made of this great new marketing god HDTV. Bit compared to the change from black and white to colour tv or 4:3 to widescreen format this is surely the least radical significant shift in viewing format experience so far. And if you are somewhat cynical like me then you may perhapsl expect that no sooner is HDTV established then Super HDTV or 3D HDTV will become the next must have technology creating yet more built in obsolescence for today's leading edge models.

As to HDTV there seems no obvious reason why the 30,000 or so owners of Thomson Tivo S1s in the UK could not be allowed an upgrade path to the Tivo S3 machine. But the argument I think runs somewhere along the lines that the UK service never reached a critical customer mass to make a profit in its two years of active marketing from 2000-2002 and that to allow us to have the S3 machine would mean Tivo going on sustaining service in a loss making territory for years to come. And unfortunately in the UK Tivo have already had their fingers burned after dabbling with the manipulative forces of the Sky television empire and now seem reluctant to return and do further battle with that relentless and deep pocketed commercial foe..................................

downtownpaulyp
03-11-2007, 12:26 AM
Fixed!

Thank you for calling this oversight to my attention.

David,

Thanks for the fix. Have you been able to look at the buttons to load hacks at boot?

I still have the "Editing: File does not exist..." situation.

The function to add boot apps to rc.sysinit.author is failing to locate the file.

--Pauly

PortlandPaw
03-13-2007, 07:22 PM
downtownpaulyp, have you tried the latest version? Still getting the error? I haven't been able to duplicate it -- I need more information about the conditions under which it occurs.

Captain_reef
03-15-2007, 03:36 PM
I have had a working TWP 2.0 and installed Hackman 5.1.3 as per instricutions, FTP files in to modules, images, etc. Did a reload and now TWP does not load.
My system does not have console command so I cannot start it manuall via Telnet.
Any suggestions appreciated.

BTUx9
03-15-2007, 03:46 PM
running a hacked tivo with neither a serial cable+serial bash enabled nor network+telnet is a really BAD idea

if root is r/w, you could ftp in a script to start telnet on a reboot
if TWP is in var, there's the possibility of ftping a replacement tivoweb file which would do the same
or, you could use ftp to delete the files you added

there are 1 or 2 other possibilities...

which of these may/may not work will depend on how your tivo is hacked and the current state of it

Captain_reef
03-15-2007, 04:24 PM
I have a cable, can get in and get bash prompt.
Not sure how to correct the problem, however.

I have renamed hackman.itcl to hackman.orgitcl, thus not invoking it and now have tivowebplus up.

Question is, what did I miss in Hackman. Set the variable to 1 and transfered the files. Seems there is nothing else to do.

I have TWP under ptvupgrade and installed from PTVnet and Instacake.

BTUx9
03-15-2007, 04:32 PM
did you look at the tivoweb log?

Captain_reef
03-15-2007, 04:37 PM
yes, here is relative section.

Of course, this log shows hackma not starting as I renamed it so it did not invoke.

My real question is how to get hackman running.

for copyright and credit information.
PoolSize=2916352
Loading libs...
html
sendkey
util
index
http
ui
rec
btutils
-running init_channelList--- completed in 0 seconds
-running init_logoindex--- completed in 0 seconds
-running init_sp_cache--- completed in 0 seconds
hackman_util
-- hackman version (see hackman.itcl) --
-Root directory mounted read-only.
-Thursday, March 15, 2007, 01:13 PM, local time
rss_util
Loading modules...