Help → can't start popfile
I just got sa new pc with vista. I copied my popfile directory which was in program files over to the new machine, then tried installing popfile again since it didn't take out of the box. The version was a couple of years old. That didn't work either, so I got 1.0.0 and installed again. This put it in program files(x86) witht he older one still in program files. I mention this in case it's relevant.
I see in the processes of task manager when I tell it to start popfile that it is there for a few seconds and closes. I ran the support version with the log and this is what I got:
POPFile Message Capture Utility v0.1.10
POPFILE_ROOT = C:\PROGRA~2\POPFile
POPFILE_USER = C:\PROGRA~1\POPFile
Using 'popfileif.exe' to run POPFile
(report started 16-Sep-2009 @ 12:02:24)
POPFile Engine loading
Loading...
{core: windows}
{core: config history logger mq}
{classifier: bayes wordmangle}
{interface: html}
{proxy: pop3}
{services:}
POPFile Engine v1.1.0 starting
Initializing...
{core: config history logger mq windows}
{classifier: bayes wordmangle}
{interface: html}
{proxy: pop3
A copy of POPFile appears to be running.
Attempting to signal the previous copy.
Waiting 10 seconds for a reply.
A copy of POPFile is running.
It has signaled that it is alive with process ID: 4244
Failed to start while starting the config module at C:\PROGRA~2\POPFile/POPFile/Loader.pm line 710.
}
{services:}
Starting...
{core:
Status code: 9
(report finished 16-Sep-2009 @ 12:02:35)
the thing is no other popfile seems to be running. In Task Manager I view all users, and there is not popfile. There is also no process with ID 4244.
Any ideas?
Thanks in advance
-
Message #983
Vista does some things differently from earlier versions of Windows so only POPFile 1.0.0 or later is really Vista-compatible. This is one reason why you had trouble after copying the old files to the "Program Files" folder on your new computer.
(Windows 7 introduces yet more changes so the soon-to-be released POPFile 1.1.1 will be the first version which is compatible with Windows 7.)
To solve your problem it would help if you identified the old version of POPFile you are trying to transfer to Vista.
If you copied the old version to "Program Files" then in the "C:\Program Files\POPFile" folder there should be a file called v0.22.5.change.txt or something similar. The "v0.22.5" part is the POPFile version number.
It seems that you are using a 64-bit version of Vista since you also have a "Program Files (x86)" folder.
Brian
brian09/16/09 21:59:37 -
-
Message #984
The latest file there is 0.22.4.change.
richtnyc09/16/09 22:16:31 -
-
Message #985
The Windows version of POPFile uses two sets of files:
(a) the POPFile program files
(b) the User Data files (the configuration data, database, message history, etc)
POPFile 0.22.4 was released on 22 February 2006. Since you refer to this as the "latest" version in the "C:\Program Files" folder it is possible that your POPFile User Data is also stored in the "C:\Program Files" folder (because very old versions of POPFile did that).
Since the 0.21.0 release it has been possible to keep the POPFile User Data in a different folder from the POPFile program files. On Vista systems the default location for the POPFile User Data is the "C:\Users\<username>\AppData\Roaming\POPFile" folder (where <username> is your Windows login name).
I recommend you create the "C:\Users\<username>\AppData\Roaming\POPFile" folder on your Vista computer, shut down the Vista version of POPFile and then copy the following data files from the "C:\Program Files" folder to the new folder:
(1) the configuration file (popfile.cfg)
(2) the SQLite database (popfile.db)
(3) the message history (the 'messages' folder)
If you made any changes to the 'stopwords' list (the list of words which POPFile will ignore) via the ADVANCED page in the UI then you should also copy this list (stopwords) to the new folder.
Now you need to configure your POPFile 1.1.0 installation to use the data from this new folder. Run the adduser.exe program in the "C:\Program Files (x86)" folder to start the "Add POPFile User" wizard. The wizard should announce itself as "Add POPFile User v0.5.3" if you use the one shipped with POPFile 1.1.0.
At the "Choose POPFile Data Location for '<username>'" screen select the "C:\Users\<username>\AppData\Roaming\POPFile" folder and click "Next".
This should display a message asking for permission to upgrade the "previous configuration data". Click "Yes" to get the installation options page.
When you click "Upgrade" the wizard will reset the registry data and environment variables to make POPFile use the new User Data folder.
At the "Email Client Configuration" screen you can click "Skip All" to jump past the email configuration pages.
Click "Next" to continue.
POPFile 1.1.0 uses a different database format so you should then see a "Capturing Database Conversion messages" window showing lots of messages. It can take a while to convert the database to the new format but eventually the window will ask you to click the "Close" button to continue.
When you click that "Close" button you should see the page that offers to start POPFile.
These instructions should solve your problem.
Brian
brian09/17/09 16:19:44
-
-