I get Fatal Error: makecab can not execute in VMCE

Hi

I get this error - Fatal Error: makecab can not execute, when runing megaepg.exe, I like to use megaepg with my VMCE, please help.

One more - do I need to change the names of the channels under VMCE to be the same as in megaepg?Is so how do I know the names used by megaepg?

thx for the help

my ini -
[global]
filter =
providercodes =sat,cab
tvprovider = cab
language = he_IL
providers =Satellite (YES),Cable (HOT)
loglevel = info
country =IL
weekends =6,7
script = hot_he,ynet_he,tv2dayQ_he,walla_he,vista_he
days = 1
agent = Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
mail_enabled = 0
languages =he_IL,ru,en
xmlpath = C:\Users\בנצי\AppData\Local\MegaEPG\xml\
grabchannels = hopbaby
usecache = 1
epgformat = MCE
grab_full =
grab_smart = *all*
grab_nodesc =

Where do you have your

Where do you have your Windows installed? The error is VERY unusual, it normally means that something got weird with your Vista OS installation.
Run the command prompt and type:
echo %SYSTEMROOT%
Write me back with what it prints.

echo %SYSTEMROOT% - output

Hi igor , the print out is:

Microsoft Windows [Version 6.0.6001]
Copyright (c) 2006 Microsoft Corporation. All rights reserved.

C:\Users\בנצי>echo %SYSTEMROOT%
C:\Windows

C:\Users\בנצי>

Can you please help me with this 2 Q -
do I need to change the names of the channels under VMCE to be the same as in megaepg?
If so how do I know the names used by megaepg?

Thx for the help :-)

Check if

Check if c:\Windows\System32\makecab.exe esists. It should be there for every XP/Vista installation.

 

Regarding the 2nd Q: You don't have to define channels manually. MegaEPG will define all the channels you've chosen and will use correct channel numbers. MegaEPG doesn't do anything with other channels that were added manually.

makecab.exe

Hi, First thx for your support

Yep the file (makecab.exe ) is there.

I'm trying to go over the list - (troubleshooting in Windows Vista)

1)the key val is - "http://localhost:19679/epg/GetTvServicesMetaInfo"

2)the - mepgvs service is running

3)Open the Internet Explorer and type: http://localhost:19679 and ensure the page is being opened and there are no error messages on the page.

I get - cant open the page error (HTTP ERROR 404) :-0, how do I fix this ? ()

Some log lines-

2008-06-23 00:30:26,519 INFO megaepg version 1.2.6
2008-06-23 00:30:26,519 INFO Script hot_he is processing day 2008-06-23 channel isr10
2008-06-23 00:30:26,535 INFO 2008-06-23: 30 shows have been read from cache for isr10
2008-06-23 00:30:26,535 INFO Gap 3 min. detected between ?????? 10 2008-06-23 04:55 - 2008-06-23 05:57 and ????? 2008-06-23 06:00 - 2008-06-23 06:35
2008-06-23 00:30:26,535 INFO Small gap, previous show endtime corrected
2008-06-23 00:30:26,549 INFO Script hot_he is processing day 2008-06-23 channel isr2
2008-06-23 00:30:26,565 INFO 2008-06-23: 34 shows have been read from cache for isr2
2008-06-23 00:30:26,565 INFO Gap 15 min. detected between ?????? 2008-06-23 05:35 - 2008-06-23 05:45 and ?????? 2008-06-23 06:00 - 2008-06-23 06:10
2008-06-23 00:30:26,565 INFO Large gap, null show has been created
2008-06-23 00:30:26,612 ERROR run_application() ValueError failure: 'ascii' codec can't decode byte 0xe1 in position 0: ordinal not in range(128)
2008-06-23 00:30:26,612 CRITICAL makecab can not execute

Can you please do the

Can you please do the following:
1. Edit the megaepg.ini file and add the following line:
raiseonexception=1
2. Run the megaepg again and send me the error/exception you're getting.

I think I am figuring out what's going on and just need a little bit more information.

errors with raiseonexception=1

Hi, I dont see any new errors -

c:\Program Files\MegaEPG>megaepg.exe
megaepg version 1.2.6. Visit http://pvr.co.il for support and updates.
Copyright (c) 2006-2007 by Igor Royzis. All rights reserved

Script hot_he is processing day 2008-06-23 channel isr10
2008-06-23: 30 shows have been read from cache for isr10
Script hot_he is processing day 2008-06-23 channel isr2
2008-06-23: 34 shows have been read from cache for isr2
Fatal Error: makecab can not execute
<>

c:\Program Files\MegaEPG>

*** from the log file ***
2008-06-23 22:28:27,298 INFO megaepg version 1.2.6
2008-06-23 22:28:27,313 INFO Script hot_he is processing day 2008-06-23 channel isr10
2008-06-23 22:28:27,313 INFO 2008-06-23: 30 shows have been read from cache for isr10
2008-06-23 22:28:27,329 INFO Gap 3 min. detected between ?????? 10 2008-06-23 04:55 - 2008-06-23 05:57 and ????? 2008-06-23 06:00 - 2008-06-23 06:35
2008-06-23 22:28:27,329 INFO Small gap, previous show endtime corrected
2008-06-23 22:28:27,329 INFO Script hot_he is processing day 2008-06-23 channel isr2
2008-06-23 22:28:27,345 INFO 2008-06-23: 34 shows have been read from cache for isr2
2008-06-23 22:28:27,345 INFO Gap 15 min. detected between ?????? 2008-06-23 05:35 - 2008-06-23 05:45 and ?????? 2008-06-23 06:00 - 2008-06-23 06:10
2008-06-23 22:28:27,345 INFO Large gap, null show has been created
2008-06-23 22:28:27,391 ERROR run_application() ValueError failure: 'ascii' codec can't decode byte 0xe1 in position 0: ordinal not in range(128)
2008-06-23 22:28:27,391 CRITICAL makecab can not execute

Okay, thank you

Okay, thank you

Hi Igor, is there any

Hi Igor, is there any news.

Thx for the help

I'll issue a version soon

I'll issue a version soon

Thx :-) you are the best.

Thx for a excellent support.

A temporary workaround is to

A temporary workaround is to change to a user name that does not contain Hebrew characters because the user name is a part of user data directories. You'll see many programs that do not like Hebrew characters in a file path... However such a change requires new user creation or renaming the user data directory and replacing all the occurrences of the directory in the registry.

Yes its working!!!!!

I added new user and its working, thx ;-)