Help → Windows 8.1

Windows 8.1

Cannot install Popfile 1.13 in Windows 8.1. Will this be fixed? If not does anyone have a suggestion for a different piece of software - maybe one that uses the Popfile data???

Thanks.

raywat

  • Message #2050

    Cannot install Popfile 1.13 in Windows 8.1

    This is a bit vague ~ could you give a little more information about what went wrong?

    I've not got a Windows 8.1 system but I think I have a release candidate on a spare HDD; if I can find it I'll try installing POPFile 1.1.3 at the weekend.

    POPFile 1.1.4 will use a manifest which is compatible with Windows 8.x and Windows 10.

    a different piece of software - maybe one that uses the Popfile data

    Each POPFile installation creates its own data based upon the email it processes, there is no central database involved in classifying your incoming email.

    • Message #2051

      Popfile 1.13 seems to install but it won't run and I cannot access the browser window.

      • Message #2052

        Popfile 1.13 seems to install but it won't run and I cannot access the browser window

        I found a "Windows 8.1 Preview" DVD and used it to install Windows 8.1 on a new disk drive (I did not bother downloading any of the updates).

        When I ran the POPFile 1.1.3 installer from the default account created when Windows 8.1 was installed I accepted all of the defaults suggested by the POPFile installer.

        The installer was able to start POPFile and on the "Finish" page it offered to display the POPFile User Interface ~ when I clicked "Finish" an Internet Explorer window opened and showed an empty page with "Waiting for localhost" in the tab at the top of the window.

        After about 60 seconds the POPFile User Interface appeared in Internet Explorer.

        I found that selecting a tab in the POPFile User Interface would often display the new User Interface page in less than 5 seconds but sometimes it would take 60 seconds (e.g. sometimes changing from HISTORY to BUCKETS would take a few seconds and sometimes it would take 60 seconds).

        When these long delays occurred the tab would show "Waiting for localhost" and when the UI page eventually appeared the text on the tab would change to "POPFile Control Center".

        I installed Firefox 38.0.5 and used that to display the POPFile UI ~ with Firefox the UI pages always appeared within 5 seconds.

        As Firefox has no trouble displaying the POPFile User Interface in my "Windows 8.1 Preview" system, I looked at the Internet Explorer settings to see if I could make the UI appear quickly. I found that disabling the "Enable Smart Screen filter" option (i.e. making sure the option is not ticked) seems to get rid of the 60 seconds delay in the POPFile UI pages appearing.

        I never had any trouble with POPFile not running ~ are you sure the program was not running? By default Windows will hide POPFile's system tray icon so you need to click the "Show hidden icons" button to see the POPFile icon.

        • Message #2053

          Popfile 1.13 seems to install but it won't run and I cannot access the browser window


          I found a "Windows 8.1 Preview" DVD and used it to install Windows 8.1 on a new disk drive (I did not bother downloading any of the updates).

          When I ran the POPFile 1.1.3 installer from the default account created when Windows 8.1 was installed I accepted all of the defaults suggested by the POPFile installer.

          The installer was able to start POPFile and on the "Finish" page it offered to display the POPFile User Interface ~ when I clicked "Finish" an Internet Explorer window opened and showed an empty page with "Waiting for localhost" in the tab at the top of the window.

          After about 60 seconds the POPFile User Interface appeared in Internet Explorer.

          I found that selecting a tab in the POPFile User Interface would often display the new User Interface page in less than 5 seconds but sometimes it would take 60 seconds (e.g. sometimes changing from HISTORY to BUCKETS would take a few seconds and sometimes it would take 60 seconds).

          When these long delays occurred the tab would show "Waiting for localhost" and when the UI page eventually appeared the text on the tab would change to "POPFile Control Center".

          I installed Firefox 38.0.5 and used that to display the POPFile UI ~ with Firefox the UI pages always appeared within 5 seconds.

          As Firefox has no trouble displaying the POPFile User Interface in my "Windows 8.1 Preview" system, I looked at the Internet Explorer settings to see if I could make the UI appear quickly. I found that disabling the "Enable Smart Screen filter" option (i.e. making sure the option is not ticked) seems to get rid of the 60 seconds delay in the POPFile UI pages appearing.

          I never had any trouble with POPFile not running ~ are you sure the program was not running? By default Windows will hide POPFile's system tray icon so you need to click the "Show hidden icons" button to see the POPFile icon.

          • Message #2054

            I've uninstalled and reinstalled POPfile several times. It seems to install but after accepting the "upgrade" options at all times when it tries to start up I get a count-down window and it counts to zero but doesn't start. I've verified with the Task Manager that it is not working. I've got a clean, newly installed version of Windows 8.1. I upgraded directly from Windows 7 NOT Windows 8.0. Might you have any other thoughts???

            • Message #2055

              when it tries to start up I get a count-down window and it counts to zero but doesn't start

              On my system the count-down only lasted about 6 seconds before the banner message announced POPFile was ready.

              Since POPFile is unable to start up using the default method, try running the diagnostic method: from the "Start" screen run the "Message Capture utility" listed under the "POPFile" heading in the list of apps.

              This will open a window and display some messages in a scrollable window as POPFile tries to start up. Here are the messages reported from my Windows 8.1 Preview installation:

              ------------------------------------------------------------
              POPFile Message Capture Utility v0.2.0
              ------------------------------------------------------------
              POPFILE_ROOT   = C:\PROGRA~1\POPFile
              POPFILE_USER   = C:\Users\admin\AppData\Roaming\POPFile
              Using 'popfileif.exe' to run POPFile
              ------------------------------------------------------------
              (report started 07-Jun-2015 @ 15:32:16)
              ------------------------------------------------------------
              
              POPFile Engine loading
              
                  Loading... 
                       {core: windows}
                       {core: config history logger mq} 
                       {classifier: bayes wordmangle} 
                       {interface: html} 
                       {proxy: pop3} 
                       {services:} 
              
              POPFile Engine v1.1.3 starting
              
                  Initializing... 
                       {core: config history logger mq windows} 
                       {classifier: bayes wordmangle} 
                       {interface: html} 
                       {proxy: pop3} 
                       {services:} 
              
                  Starting...     
                       {core: config history logger mq windows} 
                       {classifier: bayes wordmangle} 
                       {interface: html} 
                       {proxy: pop3} 
                       {services:} 
              
              POPFile Engine v1.1.3 running
              

              Some warnings or error messages may appear in the Message Capture utility's window if POPFile runs into trouble trying to start up.

              There is another diagnostic utility that will check some important POPFile settings and generate a long report. This utility is listed as "PFI Diagnostic utility (full)" under the "POPFile" heading in the list of apps (don't bother with the "PFI Diagnostic utility (simple)" app as its report does not provide much information).

              • Message #2056

                Here is the full report from Message Capture Utility:

                POPFile Message Capture Utility v0.2.0


                POPFILE_ROOT = C:\POPFile
                POPFILE_USER = C:\POPFile
                Using 'popfileif.exe' to run POPFile


                (report started 07-Jun-2015 @ 10:53:40)


                Can't locate object method "new" via package "POPFile::Configuration (1)" (perhaps you forgot to load "POPFile::Configuration (1)"?) at C:\POPFile/POPFile/Loader.pm line 489.
                Can't call method "module_config_" on an undefined value at C:\POPFile/POPFile/Loader.pm line 1001.

                POPFile Engine loading

                Loading...

                {core: windows}
                {core:


                Status code: 255


                (report finished 07-Jun-2015 @ 10:53:40)

                Raywat

                • Message #2057

                  Something is wrong with your POPFile installation.

                  Run the diagnostic utility I mentioned earlier: "PFI Diagnostic utility (full)" under the "POPFile" heading in the list of apps (don't bother with the "PFI Diagnostic utility (simple)" app as its report does not provide much information).

                  • Message #2058

                    Here is the report:


                    POPFile PFI Diagnostic Utility v0.3.0 (full mode)


                    String data report format (not used for numeric data)
                    string not found : ><
                    empty string found : < >
                    string with 'xyz' value found : < xyz >


                    Current UserName? = Raymond (User)
                    Operating System = Windows (64-bit)
                    IsNT return code = 1
                    Internet Explorer = 9.1


                    Location used to store temporary files


                    $TEMP folder path = < C:\Users\Raymond\AppData?\Local\Temp >


                    Start Menu Locations


                    AU: $SMPROGRAMS = < C:\ProgramData?\Microsoft\Windows\Start Menu\Programs >
                    AU: $SMSTARTUP = < C:\ProgramData?\Microsoft\Windows\Start Menu\Programs\Startup >
                    Search results for the "AU: $SMSTARTUP" folder:
                    *.lnk files found = 2
                    POPFile shortcuts = 0

                    CU: $SMPROGRAMS = < C:\Users\Raymond\AppData?\Roaming\Microsoft\Windows\Start Menu\Programs >
                    CU: $SMSTARTUP = < C:\Users\Raymond\AppData?\Roaming\Microsoft\Windows\Start Menu\Programs\Startup >
                    Search results for the "CU: $SMSTARTUP" folder:
                    Shortcut name = < Run POPFile.lnk >
                    Shortcut start in = < C:\POPFile >
                    Shortcut target = < C:\POPFile\runpopfile.exe >
                    Shortcut argument = < /startup >
                    Target status = found
                    *.lnk files found = 1
                    POPFile shortcuts = 1


                    Obsolete/testbed Registry Entries


                    [1] Pre-0.21 Data:
                    Pre-0.21 POPFile = ><
                    Pre-0.21 Testbed = ><
                    [2] 0.21 Test Installer Data:
                    HKLM: RootDir?_LFN = ><
                    HKLM: RootDir?_SFN = ><
                    HKCU: RootDir?_LFN = ><
                    HKCU: RootDir?_SFN = ><
                    HKCU: UserDir?_LFN = ><
                    HKCU: UserDir?_SFN = ><
                    [3] Current PFI Testbed Data:

                    MRI PFI Testbed = ><
                    MRI PFI Testdata = ><


                    POPFile Registry Data


                    NTFS SFN Disabled = < 2 >
                    HKLM: MRI Version = < 1.1.3 >
                    HKLM: NewParser? = ><
                    HKLM: InstallPath? = < C:\POPFile >
                    HKLM: RootDir?_LFN = < C:\POPFile >
                    HKLM: RootDir?_SFN = < C:\POPFile >
                    HKLM: *.exe count = 6 (this is OK)
                    HKCU: Data Owner = < Raymond >
                    HKCU: MRI Version = < 1.1.3 >
                    HKCU: RootDir?_LFN = < C:\POPFile >
                    HKCU: RootDir?_SFN = < C:\POPFile >
                    HKCU: UserDir?_LFN = < C:\POPFile >
                    HKCU: UserDir?_SFN = < C:\POPFile >
                    HKCU: popfile.pl = found
                    HKCU: popfile.cfg = found
                    HKCU: *.exe count = 6 (this is OK)


                    POPFile Corpus/Database Backup Data


                    HKCU: backup locn = < C:\POPFile\backup >
                    backup.ini file = found
                    Flat-file folder = not found
                    Flat / BDB folder = not found
                    SQLite DB backup = found


                    POPFile Logger Settings


                    Logger output = < 1 > (To File)
                    Logger format = < default >
                    Logger level = < 0 >
                    Logger directory = < ./ > (C:\POPFile)


                    POPFile Environment Variables


                    'POPFILE_ROOT' = < C:\POPFile >
                    'POPFILE_USER' = < C:\POPFile >
                    Env: popfile.pl = found
                    Env: popfile.cfg = found
                    ROOT: *.exe count = 6 (this is OK)
                    'ITAIJIDICTPATH' = >< (this is OK)
                    'KANWADICTPATH' = >< (this is OK)
                    'MECABRC' = >< (this is OK)


                    POPFile Configuration Settings (subset)


                    POPFile UI port = < 8080 >
                    POP3 Listen port = < 110 >
                    Concurrent POP3 = < 1 >


                    (report created 07-Jun-2015 @ 11:41:25)


                    Ray

                    • Message #2059

                      Can't locate object method "new" via package "POPFile::Configuration (1)" (perhaps you forgot to load "POPFile::Configuration (1)"?) at C:\POPFile/POPFile/Loader.pm line 489.

                      There's something strange about this error message ~ I would have expected to see "POPFile::Configuration" as the package name.

                      The " (1)" at the end of the package name suggests that the "Configuration.pm" file in the "C:\POPFile\POPFile" folder has been renamed as "Configuration (1).pm".

                      Your installation should include the following 9 POPFile Loadable Module files:

                      (1) C:\POPFile\Classifier\Bayes.pm
                      (2) C:\POPFile\Classifier\WordMangle.pm
                      
                      (3) C:\POPFile\Platform\MSWin32.pm
                      
                      (4) C:\POPFile\POPFile\Configuration.pm
                      (5) C:\POPFile\POPFile\History.pm
                      (6) C:\POPFile\POPFile\Logger.pm
                      (7) C:\POPFile\POPFile\MQ.pm
                      
                      (8) C:\POPFile\Proxy\POP3.pm
                      
                      (9) C:\POPFile\UI\HTML.pm
                      

                      Are these files all present in your installation? There should not be any files with names ending in anything like " (1).pm" in these folders.

                      • Message #2060

                        I've deleted all (1) files. Here is the last report:


                        POPFile PFI Diagnostic Utility v0.3.0 (full mode)


                        String data report format (not used for numeric data)

                        string not found : ><
                        empty string found : < >
                        string with 'xyz' value found : < xyz >


                        Current UserName? = Raymond (User)

                        Operating System = Windows (64-bit)
                        IsNT return code = 1
                        Internet Explorer = 9.1


                        Location used to store temporary files


                        $TEMP folder path = < C:\Users\Raymond\AppData?\Local\Temp >


                        Start Menu Locations


                        AU: $SMPROGRAMS = < C:\ProgramData?\Microsoft\Windows\Start Menu\Programs >
                        AU: $SMSTARTUP = < C:\ProgramData?\Microsoft\Windows\Start Menu\Programs\Startup >

                        Search results for the "AU: $SMSTARTUP" folder:

                        *.lnk files found = 2
                        POPFile shortcuts = 0

                        CU: $SMPROGRAMS = < C:\Users\Raymond\AppData?\Roaming\Microsoft\Windows\Start Menu\Programs >
                        CU: $SMSTARTUP = < C:\Users\Raymond\AppData?\Roaming\Microsoft\Windows\Start Menu\Programs\Startup >

                        Search results for the "CU: $SMSTARTUP" folder:

                        Shortcut name = < Run POPFile.lnk >
                        Shortcut start in = < C:\POPFile >
                        Shortcut target = < C:\POPFile\runpopfile.exe >
                        Shortcut argument = < /startup >
                        Target status = found

                        *.lnk files found = 1
                        POPFile shortcuts = 1


                        Obsolete/testbed Registry Entries


                        [1] Pre-0.21 Data:

                        Pre-0.21 POPFile = ><
                        Pre-0.21 Testbed = ><

                        [2] 0.21 Test Installer Data:

                        HKLM: RootDir?_LFN = ><
                        HKLM: RootDir?_SFN = ><

                        HKCU: RootDir?_LFN = ><
                        HKCU: RootDir?_SFN = ><
                        HKCU: UserDir?_LFN = ><
                        HKCU: UserDir?_SFN = ><

                        [3] Current PFI Testbed Data:

                        MRI PFI Testbed = ><
                        MRI PFI Testdata = ><


                        POPFile Registry Data


                        NTFS SFN Disabled = < 2 >

                        HKLM: MRI Version = < 1.1.3 >

                        HKLM: NewParser? = ><

                        HKLM: InstallPath? = < C:\POPFile >
                        HKLM: RootDir?_LFN = < C:\POPFile >
                        HKLM: RootDir?_SFN = < C:\POPFile >

                        HKLM: *.exe count = 6 (this is OK)

                        HKCU: Data Owner = < Raymond >
                        HKCU: MRI Version = < 1.1.3 >
                        HKCU: RootDir?_LFN = < C:\POPFile >
                        HKCU: RootDir?_SFN = < C:\POPFile >

                        HKCU: UserDir?_LFN = < C:\POPFile >
                        HKCU: UserDir?_SFN = < C:\POPFile >

                        HKCU: popfile.pl = found
                        HKCU: popfile.cfg = found

                        HKCU: *.exe count = 6 (this is OK)


                        POPFile Corpus/Database Backup Data


                        HKCU: backup locn = < C:\POPFile\backup >

                        backup.ini file = found
                        Flat-file folder = not found
                        Flat / BDB folder = not found
                        SQLite DB backup = found


                        POPFile Logger Settings


                        Logger output = < 1 > (To File)
                        Logger format = < default >
                        Logger level = < 0 >
                        Logger directory = < ./ > (C:\POPFile)


                        POPFile Environment Variables


                        'POPFILE_ROOT' = < C:\POPFile >
                        'POPFILE_USER' = < C:\POPFile >

                        Env: popfile.pl = found
                        Env: popfile.cfg = found

                        ROOT: *.exe count = 6 (this is OK)

                        'ITAIJIDICTPATH' = >< (this is OK)
                        'KANWADICTPATH' = >< (this is OK)

                        'MECABRC' = >< (this is OK)


                        POPFile Configuration Settings (subset)


                        POPFile UI port = < 8080 >
                        POP3 Listen port = < 110 >
                        Concurrent POP3 = < 1 >


                        (report created 07-Jun-2015 @ 12:52:27)


                        Ray

                        • Message #2061

                          Try the Message Capture utility again to see if there are any warnings or error messages when it tries to start POPFile.

                          If POPFile still won't start then uninstall it, make sure the C:\POPFile folder has been removed then re-install POPFile and this time do not let the installer try to start POPFile (select the "No" option when the installer offers to start POPFile).

                          Check that there are no files with names ending in " (1).pm" then try using the Message Capture utility to see if POPFile will start up.

                          It may not be a good idea to store the POPFile User Data in the same folder as the POPFile program files ~ is there a good reason for not accepting the default locations suggested by the installer?

                          • Message #2062

                            Brian, killing all of the (1) files seems to have done the trick. Popfile is up and running. Oddly, however, it doesn't have anything in the history window. Might you be able to tell me how to recover the history??? And: thank you very much for your terrific help!!!

                            Ray

                            • Message #2063

                              killing all of the (1) files seems to have done the trick

                              Do you why these files appeared?

                              it doesn't have anything in the history window

                              Did you uninstall POPFile and let the uninstaller remove the other files/folders when it asked for permission? If so then the history has been deleted.

                              This is why I asked why you were storing the POPFile User Data in the same folder as the POPFile program files.

                              If you want to use the "C:\POPFile" folder instead of the default locations then it is a good idea to use separate sub-folders to keep the user data and program files separate as this will, for example, make it much easier to backup the user data.

                              Here is a simple way to use separate folders:

                              • Install the POPFile program files in the folder "C:\POPFile\program"
                              • Install the POPFile User Data in the folder "C:\POPFile\data"

                              The POPFile User Data folder is used to store the configuration file (popfile.cfg), the SQLite database (popfile.db), the current and default list of words to be ignored (stopwords and stopwords.default), a series of log files with names like popfile1433721600.log, and the "messages" folder which holds the message history in a nested series of sub-folders (e.g. the first message in the history will be stored as "messages\00\00\00\popfile01.msg")

                              The installer also installs two shortcuts (Check database status.lnk and Run SQLite utility.lnk), a simple batch file to run POPFile (pfi-run.bat) and some other files in that folder.

                              • Message #2064

                                I have always used c:\POPfile Data. Nothing goes into the program folder. Everything works but I can't figure out how to tell POPfile that all of the history is at c:\POPfile Data. Can you tell me how I can do that?

                                Ray

                                • Message #2065

                                  I have always used c:\POPfile Data

                                  Do you mean you have always stored your POPFile data in the "C:\POPFile Data" folder (i.e. the folder path contains a space)?

                                  Are you trying to move an existing POPFile installation to a Windows 8.1 computer ~ if so, it would have helped if you'd mentioned this right at the start.

                                  The most recent POPFile PFI Diagnostic Utility report you supplied shows that POPFile has been configured to use a folder called "C:\POPFile" to store its data.

                                  This means your POPFile installation will use the address "C:\POPFile\popfile.cfg" for its configuration data. To confirm this, open the POPFile User Interface, click on the "Advanced" tab and look at the "All POPFile Parameters" list. Just above the long column showing the current parameter values there should be this line of text:

                                  Configuration file: C:/POPFile/popfile.cfg

                                  (don't worry about the / characters in this path ~ it is normal for the path to be shown like that)

                                  If you have put your existing POPFile data in the "C:\POPFile Data" folder the history data will not appear in the POPFile User Interface because POPFile is looking at the "C:\POPFile" folder instead of the "C:\POPFile Data" folder.

                                  If this is what has gone wrong you can use the "adduser.exe" utility in the "C:\POPFile" folder to reconfigure POPFile to look at the correct data folder:

                                  (1) Shut down POPFile

                                  (2) Run the "C:\POPFile\adduser.exe" program to start the "Add/Remove POPFile User" wizard. This wizard is actually part of the POPFile installer so you should recognise it when it starts up.

                                  (3) Use the wizard to select "C:\POPFile Data" as the location to be used to store the POPFile Data, click "Next" to continue, click "Yes" to "upgrade" the previous configuration data then click "Upgrade" to reconfigure POPFile to use the "C:\POPFile Data" folder for its data.

                                  (4) As you step through the wizard it will offer to start POPFile and finally offer to open the POPFile User Interface (just like the POPFile installer did).

                                  To confirm that POPFile has been reconfigured to use the "C:\POPFile Data" folder, open the POPFile User Interface, click on the "Advanced" tab and look at the "All POPFile Parameters" list. Just above the long column showing the current parameter values there should be something like this line of text:

                                  Configuration file: C:/POPFIL~1/popfile.cfg

                                  (don't worry about the / characters in this path and the fact that it uses "POPFIL~1" (or something similar) instead of "POPFile Data" ~ it is normal for the path to be shown like that)

                                  Assuming your previous POPFile installation used the default "messages" folder, you should now be able to see the message history in the POPFile User Interface.

    • Message #2076

      Cannot install Popfile 1.13 in Windows 8.1


      This is a bit vague ~ could you give a little more information about what went wrong?

      I've not got a Windows 8.1 system but I think I have a release candidate on a spare HDD; if I can find it I'll try installing POPFile 1.1.3 at the weekend.

      POPFile 1.1.4 will use a manifest which is compatible with Windows 8.x and Windows 10.

      Hello brian...

      I am using Windows 10. POPFile 1.13 will not run, but I see your reference to 1.1.4 as compatible with Win10. I do not see it on the Downloads page.

      Can you help, please?

      Regards...

      Bernard

      • Message #2077

        I am using Windows 10. POPFile 1.13 will not run...

        A few minutes ago I installed POPFile 1.1.3 on Windows 10 Professional Build 10240 and it seemed to run OK. POPFile started up without any error messages and I could use either Internet Explorer or the new Edge browser to navigate through the POPFile User Interface.

        Could you supply some more information about the problem(s) you found with POPFile 1.1.3 on Windows 10?

        I see your reference to 1.1.4 as compatible with Win10. I do not see it on the Downloads page.

        That is because I've not finished updating the Windows installer for POPFile 1.1.4.

        • Message #2078

          Hello brian...

          Problem solved.

          I upgraded from Win8.1 to Win10 in situ, and all of my applications were retained in there original installations.

          I have just re-installed POPFile, and it is now working in Win10.

          Thank you for your help.

          Regards...

          Bernard.

  • Message #2119

    Brian, are you still there? After over 13 weeks in the hospital I am home and trying to finally install a new POPFILE. Everything seems to have worked with the exception that I'm now getting repetitive instances of the following error message: call method "execute" on an undefined value at c:\popfile/popfile/history.pm line 306, <GEN7> line 8. Can you tell me how to fix this???

    Thanks very much.

    Raywat

    • Message #2121

      Close this out. Popfile is up and running.

      Thanks everyone.

      Ray

      • Message #2173

        I've not got a Windows 8.1 system but I think I have a release candidate on a spare HDD; if I can find it I'll try installing POPFile 1.1.3 at the weekend. POPFile 1.1.4 will use a manifest which is compatible with Windows 8.x and Windows 10. There is another diagnostic utility that will check some important POPFile settings and generate a long report. This utility is listed as "PFI Diagnostic utility (full)" under the "POPFile" heading in the list of apps