Getting error: File "... epg123.mxf" does not exist

An evolving, supported alternative to Rovi
Forum rules
★ Download the latest EPG123 here: https://garyan2.github.io/ <> Setup guide here: https://garyan2.github.io/install.html
TomC

Posts: 15
Joined: Sun Jul 26, 2015 4:50 pm
Location:

HTPC Specs: Show details

Getting error: File "... epg123.mxf" does not exist

#1

Post by TomC » Wed Sep 30, 2020 8:15 am

This started when I upgraded from version 1.3.6.0 to the current version. My Server is a win10 PC, I have two Win7 PCs on the same network that are Clients. I was able to get around this issue by changing the Scheduled Task user from SYSTEM to Administrators. It seems that at least in my case the SYSTEM account in my Win7 PCs can't access the network share on my Win10 PC. The new feature that allows you to initiate a Guide Update from within WMC doesn't work on either of my Win7 PCs, I presume this may have something to do with having to modify the Scheduled Task.

KarterJK

Posts: 64
Joined: Sun May 18, 2014 7:20 pm
Location:

HTPC Specs: Show details

#2

Post by KarterJK » Wed Sep 30, 2020 1:06 pm

are you certain the file path is correct?
\\Windows 10 pc\ProgramData\GaRyan2\epg123\output\Epg123.mfx where (Windows 10 pc) is the network name of your machine

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#3

Post by garyan2 » Wed Sep 30, 2020 2:14 pm

The SYSTEM account change was so that for a full install, the task would still run while the user was not logged in. In order to run in the Client Mode only and access a network share you will need to change the user to an account that has access to the share and will need to save the password if necessary. Your action was correct but I question whether you needed to use Administrator or you should just use your general user account... depends on your Win7 setup.

The [Get Latest Guide Listings] action will only work on Win7 if it hasn't had any updates since 8/2019 (security updates are okay). The Roll-up update to Win7 starting 9/2019 includes a hard coded response that you need an alternate guide provider. If you don't have Win7 updated, then you may need to change the user of the mcupdate task in Task Scheduler as well, I'm not sure. I think I checked that out a while back but can't remember at the moment.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

TomC

Posts: 15
Joined: Sun Jul 26, 2015 4:50 pm
Location:

HTPC Specs: Show details

#4

Post by TomC » Wed Sep 30, 2020 6:39 pm

Thanks Gary, that answers all my questions. The scheduled task also works if I use my regular user account, but it was easier to change to Administrators. My Win7 PCs have been updated, so it seems I won't have the "Get Latest Guide Listings" feature until the next time I do a Win7 re-install.

ekimyconab

Posts: 2
Joined: Thu May 07, 2020 2:15 pm
Location:

HTPC Specs: Show details

#5

Post by ekimyconab » Thu Sep 23, 2021 3:57 pm

Gary,
I have a similar problem. The log says that the epg123.mxf file is missing so the scheduled task fails but when I run a manual import with the client, it is there and it runs fine. I'm on Windows 7 running a client pointing to a file on another Windows 7 machine. It had been working fine until the recent update. I tried to look at your GIF solution but it goes so fast it is hard to follow. My log is below. THANKS MIKE
[9/23/2021 6:00:01 AM] [ERROR] File "\\MIKE-PC\epg123\output\epg123.mxf" does not exist.
[9/23/2021 7:56:16 AM] [ERROR] File "\\MIKE-PC\epg123\output\epg123.mxf" does not exist.
[9/23/2021 7:56:47 AM] [ERROR] File "\\MIKE-PC\epg123\output\epg123.mxf" does not exist.
[9/23/2021 8:04:00 AM] [ERROR] File "\\MIKE-PC\epg123\output\epg123.mxf" does not exist.
[9/23/2021 8:04:10 AM] ===============================================================================
[9/23/2021 8:04:10 AM] Activating the epg123 client GUI. version 1.6.6.0
[9/23/2021 8:04:10 AM] ===============================================================================
[9/23/2021 8:04:12 AM] [ INFO] Successfully queried the Task Scheduler for status. Could not start. Last Run 9/23/2021 8:03:59 AM; Exit: 0xFFFFFFFF
[9/23/2021 8:05:19 AM] Entering ImportMxfFile() for file "\\MIKE-PC\epg123\output\epg123.mxf".
[9/23/2021 8:21:33 AM] [ INFO] Successfully imported .mxf file into Media Center database. Exit code: 0
[9/23/2021 8:21:33 AM] Exiting ImportMxfFile(). SUCCESS.
[9/23/2021 8:21:37 AM] Entering RunWmcIndexTask(ReindexSearchRoot)
[9/23/2021 8:21:38 AM] [ INFO] SUCCESS: Attempted to run the scheduled task "Microsoft\Windows\Media Center\ReindexSearchRoot".
[9/23/2021 8:21:38 AM] [ INFO] Successfully started the ReindexSearchRoot task. Exit code: 0
[9/23/2021 8:21:38 AM] Exiting RunWmcIndexTask(ReindexSearchRoot). SUCCESS.
[9/23/2021 8:21:38 AM] [ INFO] MXF file was created on 9/23/2021 4:00:05 AM

glorp

Posts: 369
Joined: Sun Sep 23, 2012 2:54 pm
Location:

HTPC Specs: Show details

#6

Post by glorp » Thu Sep 23, 2021 6:43 pm

Gary, can you not use NETWORK SERVICE for the task by default? This should have access to network resources without requiring passwords or a specific user account configuration. Not sure if it will have privileges to kick off the database indexing after import though. We may have discussed this before. I seem to recall some reason why NETWORK didn't work for you, although I have mine configured that way and it has always worked fine.

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#7

Post by garyan2 » Thu Sep 23, 2021 8:35 pm

I think there were problems with NETWORK_SERVICES working if no user was logged in. If a user was logged in, but locked, it would be fine.

Either way, it is moot if you setup the task with the new version to use http rather than UNC. Don't need to worry about task user or folder permissions anymore.

Delete the current task, click the text box with the path to the mxf file, and then select the machine with the epg123 http server to setup a new task.

Sent from my SM-G965U using Tapatalk

- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
Gripweed

Posts: 132
Joined: Sun Feb 03, 2013 6:35 pm
Location: Scranton,PA_USA

HTPC Specs: Show details

#8

Post by Gripweed » Thu Sep 23, 2021 10:39 pm

That sort of reminds me of the problem I'm having with the new Status :9009 links. If I'm on the computer where epg123 is located, the UNC in the address works. If I try to display on another computer on the network I get a "This site can’t be reached." I haven't bothered to try to figure out what's wrong with the UNC. It's just easier to manually enter it with the IP and mapped drive address. That works.

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#9

Post by garyan2 » Fri Sep 24, 2021 12:54 am

You're saying if you put in "http://{computer_name}:9009/", it doesn't find your computer? Are they on different subnetworks/routers?
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
Gripweed

Posts: 132
Joined: Sun Feb 03, 2013 6:35 pm
Location: Scranton,PA_USA

HTPC Specs: Show details

#10

Post by Gripweed » Fri Sep 24, 2021 3:03 am

garyan2 wrote: Fri Sep 24, 2021 12:54 am You're saying if you put in "http://{computer_name}:9009/", it doesn't find your computer? Are they on different subnetworks/routers?
See * note below.

That is correct. For me it gets filled in as "DOGtom-pc:9009/trace.log" and "DOGtom-pc:9009/server.log" and etc. and those can't be reached. If I manually change the address to "DOG192.168.0.6:9009/{whatever}", it brings it right up. Even using "https://192.168.0.6:9009/{whatever}" does not work (note the secure http). I'm suspecting it has something to do with the computer's login name and password not being passed but I haven't played with any of that to see if I could get it to work. It's just been easier to manually enter the IP address. Tom-PC (AKA 192.168.0.6) does contain multiple drives (C:,D:,R: and S:) with EPG123 being on the C: drive.

Just one router and one network. Tom-PC wired to router. Computer (a Chromebook) attempting to connect with Tom-PC is wirelessly connected to an access point that is wirelessly connected to the router. Router = 192.168.0.1 Access point = 192.168.0.125 Chromebook = 192.168.0.14 Only with my three Synology NASes do I regularly use UNC addressing but they also have been divided up into mapped drives.

* Just got an error when I tried to submit this message - Your message contains too many URLs. The maximum number of URLs allowed is 3. I'm replacing "http://" with the word "DOG". Not too confusing, right? Who makes these rules?

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#11

Post by garyan2 » Fri Sep 24, 2021 3:15 am

It has nothing to do with username/password. Could you take a look at your firewall and make sure the EPG123 Server was added to be allowed? This should have been done during the install, but maybe for some reason it didn't happen on your install.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
Gripweed

Posts: 132
Joined: Sun Feb 03, 2013 6:35 pm
Location: Scranton,PA_USA

HTPC Specs: Show details

#12

Post by Gripweed » Fri Sep 24, 2021 6:47 pm

I don't use a firewall. I rely on the NAT of my router. When I get a chance later tonight I'll add a Port Forwarding but I would think that would only be needed if the http request was coming from outside my network. In the meantime I have all the Status Links bookmarked on my browser using the IP address rather than the UNC so I have ready access to them on my Chromebook if I want to look at them.
So, no one else is having this problem? Figures with my luck. Worse come to worst, I should have more time this upcoming weekend to really delve into it.

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#13

Post by garyan2 » Fri Sep 24, 2021 7:06 pm

Gripweed wrote: Fri Sep 24, 2021 6:47 pm I don't use a firewall. I rely on the NAT of my router. When I get a chance later tonight I'll add a Port Forwarding but I would think that would only be needed if the http request was coming from outside my network. In the meantime I have all the Status Links bookmarked on my browser using the IP address rather than the UNC so I have ready access to them on my Chromebook if I want to look at them.
So, no one else is having this problem? Figures with my luck. Worse come to worst, I should have more time this upcoming weekend to really delve into it.
I would not add port fowarding on your router. That opens it to outside your network. So either the Chromebook for some reason is not translating the UNC name to an IP, or the firewall rule on your host machine is being blocked or not present.

I've never dealt with Chromebooks before, so don't know what DNS/network protocols it supports that may be part of the issue.
- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

Space

Posts: 2841
Joined: Sun Jun 02, 2013 9:44 pm
Location:

HTPC Specs: Show details

#14

Post by Space » Sat Sep 25, 2021 1:30 am

Gripweed wrote: Fri Sep 24, 2021 6:47 pm I don't use a firewall. I rely on the NAT of my router. When I get a chance later tonight I'll add a Port Forwarding but I would think that would only be needed if the http request was coming from outside my network.
...
Windows has a built-in firewall which, unless you explicitly disabled, you do have.

As Gary mentioned, do not do any port forwarding in your router, it is not necessary for LAN connectivity.

User avatar
Gripweed

Posts: 132
Joined: Sun Feb 03, 2013 6:35 pm
Location: Scranton,PA_USA

HTPC Specs: Show details

#15

Post by Gripweed » Sat Sep 25, 2021 4:33 am

The Windows firewall is disabled and has been for a long time.

As for the Port Forwarding I did mention that I thought that would only be necessary if the request was coming from outside my network, which it isn't. I was going to try it as a very brief test but I thought better of it even before Gary said not to.

I've been wearing out Google tonight trying to find examples of using UNC on a Chromebook to access Windows shares. Most of what I've found is contradictory. Some say you can do it and others say you can't. One example I have not found yet is with the use of a port number (ie; :9009). I'm going to keep searching.

User avatar
garyan2

Posts: 7480
Joined: Fri Nov 27, 2015 7:23 pm
Location:

HTPC Specs: Show details

#16

Post by garyan2 » Sat Sep 25, 2021 4:54 am

I stood up a VM with an older ChromeOS version and it pulled up the web page without issue using the computer name. I don't know what is going on with your network/OS.

Sent from my SM-G965U using Tapatalk

- Gary
Keeping WMC alive beyond January 2020. https://garyan2.github.io

User avatar
Gripweed

Posts: 132
Joined: Sun Feb 03, 2013 6:35 pm
Location: Scranton,PA_USA

HTPC Specs: Show details

#17

Post by Gripweed » Sat Sep 25, 2021 6:48 am

I don't know either but I'm not going to worry about it then. I was only going to pursue it because I thought it might help someone else in the same boat. If it is just turning out to be just my problem then I'll skip the research. As I said, I have a perfectly good workaround for the few times that I'll need to use the Status page and it's links.

User avatar
StinkyImp

Posts: 675
Joined: Thu May 11, 2017 7:53 pm
Location:

HTPC Specs: Show details

#18

Post by StinkyImp » Sat Sep 25, 2021 1:06 pm

Gripweed wrote: Sat Sep 25, 2021 4:33 am...trying to find examples of using UNC on a Chromebook to access Windows shares.
Purely anecdotal based on my personal experience. I've fiddled around with Linux over the years and it also appears to be the OS that ChromeBooks are based on. I've had better luck accessing Windows "shares" using SMB (Samba) than I ever did trying to use UNC.

Once again, this is two cents worth of insight. YMMV! ;)

User avatar
IT Troll

Posts: 1193
Joined: Sun Nov 27, 2011 9:42 am
Location: Edinburgh, UK

HTPC Specs: Show details

#19

Post by IT Troll » Sun Sep 26, 2021 8:22 am

The http://{computer_name}:9009/ addressing method is a URL (not a UNC) which is using the NetBIOS name. You said that using the IP address method instead works, so you have a NetBIOS network discovery problem.

There are different name resolution methods depending on the network setup. On a typical home network, NetBIOS will most likely resort to broadcast discovery. With this, the requestor shouts the name at the network and hopes the destination responds. For this to work network discovery needs to be enabled on both computers and the router needs to permit the broadcast traffic between them. A router, or access point, could for example be configured to prevent this from happening between the wired network and a wireless networks. Even when it is working fine it can take some time for things to be discovered, especially if only recently booted up.

IP addressing works because it doesn't rely on broadcast traffic. You should find that using full domain name (FQDN) will work. This will take the form of something like http://mypc.home.net:9009
Are you a Recorded TV HD user or want to give it a try? Check out the new community-made update; Recorded TV HD v2.1.1

User avatar
Gripweed

Posts: 132
Joined: Sun Feb 03, 2013 6:35 pm
Location: Scranton,PA_USA

HTPC Specs: Show details

#20

Post by Gripweed » Sun Sep 26, 2021 7:26 pm

Very, very interesting! That gives me a whole different way of looking at the problem. I'll take a look at my NetBIOS settings in both Windows and my router and access point.

One thing I've never understood is what my domain is. Whenever dealing with a network setting asking for a domain I've always left it blank with what seems like no adverse repercussions. I own an Internet domain but I'm pretty sure that is not the same thing. I only use that to have my own unlimited email addressing. I haven't even set up a website under it.

Post Reply