PDA

View Full Version : Tivoweb and Tivo webplus problems


trevor.austin
02-07-2006, 08:39 PM
I ran tivoweb for years on my ug tivo but then I started getting loads of error messages instead of programme details. After a number of reinstalls I gave up and tried webplus which again has worked well for 18months or more.

Then I recently had HD problems and changed hard drive and I'm now getting exactly the same errors from webplus as I used to from standard tivoweb.

They are similar to this:

INTERNAL SERVER ERROR
--cut here--
action_nowshowing '' ''
can't read "nowshowingdir": no such variable
while executing
"ForeachMfsFileTrans fsid name type $nowshowingdir "" 15 {
set rec [db $db openid $fsid]
if {$nstype == 6} {
print_nowshowingrow $chan $r..."
(procedure "::action_nowshowing" line 61)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--


I can't remember if it was exactly the same error but certainly similar and missing variables.

Any ideas?

sanderton
02-08-2006, 04:36 AM
It's having problems reading the database.

This happens occasionally on all TiVos.

If it's happening a lot, it may be an early sign of incipient hard disk problems,

Glesgie
02-08-2006, 05:31 AM
It is worth running mfscheck from the bash prompt to make sure you do not have a
corrupted MFS.

trevor.austin
02-08-2006, 03:58 PM
Ah interesting.

I have had an HD failure. This is the replacement but it is just a clone of the failed one with presumably the corrupted database from the failure.

So how do I fix the database? Will mfscheck fix it, I'll give it a try while I'm waiting for an answer anyway :)

trevor.austin
02-08-2006, 04:07 PM
OK, mfscheck has just completed running and says 0 fatal 0 severe and 0 warnings.

So I guess that means I am OK.

Is there any way to get my webplus working again as the original tivoweb install didn't work for many months before I gave up and installed plus or willit fix itself sometime?

Trevor

trevor.austin
02-08-2006, 06:55 PM
Is this the same problem.

After a daily call and a reboot plus was working fine again.

But after seeing the advice on here not to use plus I have gone back to tivoweb and I'm now getting this error in e.g. Now Showing

Episode Num Orig.Air Date Channel Date Time
INTERNAL SERVER ERROR
--cut here--
action_series '/1822903' ''
invalid command name "slotfree"
while executing
"slotfree $seconds [dbobj $showing get Duration] $chan"
(procedure "do_seriesrowtodo" line 90)
invoked from within
"do_seriesrowtodo $chan $showing $recfsid 0"
("uplevel" body line 33)
invoked from within
"uplevel $body"
invoked from within
"transaction {uplevel $body}"
(procedure "RetryTransaction" line 5)
invoked from within
"RetryTransaction {
set recfsid [lindex [get_fsidbyprefix "/Recording/Active" "4:$date:$timestr:"] 0]
set schedlist [get_fsidbyprefix "/Schedule"..."
(procedure "::action_series" line 55)
invoked from within
"::action_$action $chan $part $env"
("eval" body line 1)
invoked from within
"eval {::action_$action $chan $part $env}"
--cut here--



I have the latest fixed version of ui.itcl in modules and the latest ukgenre.js in tivoweb root.

Any ideas?

mike0151
02-09-2006, 04:50 AM
I may be wrong but I think that slotfree is one of LJ's utilities that need to be installed.

Edit: look 2/3 of the way down this page:
http://www.ljay.org.uk/tivoweb/tivoweb.html

HTH
Mike

trevor.austin
02-09-2006, 11:16 AM
Great, installed LJUtils.itcl and that seemed to do it. Thanks

Trevor