Pegasus Mail & Mercury

Welcome to the Community for Pegasus Mail and
The Mercury Mail Transport System, the Internet's longest-serving PC e-mail system!
Welcome to Pegasus Mail & Mercury Sign in | Join | Help
in
Home Blogs Forums Downloads Pegasus Mail Overview Mercury Overview Wiki

Pegasus 4.73 on Linux

Last post 04-03-2020, 20:30 by Euler GERMAN. 16 replies.
Page 1 of 2 (17 items)   1 2 Next >
Sort Posts: Previous Next
  •  03-27-2020, 0:18

    • Jim727 is not online. Last active: 03-30-2020, 20:01 Jim727
    • Not Ranked
    • Joined on 03-15-2010
    • Member
    • Points 130

    Pegasus 4.73 on Linux

    While I like windows (7, that is) it has been all downhill ethically for microsoft post-7.  As long as we're confined thanks to the virus I've taken this as an opportunity to become sufficiently linux adept to exit the world of privacy raiding software.  So....

    I've installed Linux Mint with Crossover.  Bit of a learning curve but making progress.  Pegasus is mandatory to make the move so I have been concentrating on that.  So far what I have learned is this: Crossover has a functional installer for Pegasus 4.70 which works.  Once that's installed, it can be upgraded using the 4.73 installer which we want. Finally I installed IERenderer and the new version of Bear.

    It's working great with one exception where launching Pegasus throws the error "Pegasus Mail has encountered an operating system error while attempting to load the extension 'IERenderer'. The error code returned by Windows was: "Module not found."  It seems this should be something that can be resolved but I've had no success doing so.  Any help will be appreciated.

    Jim

    Filed under: ,
  •  03-27-2020, 1:28

    • Brian Fluet is not online. Last active: 04-08-2020, 19:19 Brian Fluet
    • Top 10 Contributor
    • Joined on 12-24-2014
    • North Carolina, USA
    • SuperStar
    • Points 29,835

    Re: Pegasus 4.73 on Linux

    IERenderer is dependent on the Internet Explorer engine which of course doesn't exist on Linux.  IIRC, disabling IERenderer by removing or renaming IERenderer.fff is the solution.
  •  03-27-2020, 3:52

    • Jim727 is not online. Last active: 03-30-2020, 20:01 Jim727
    • Not Ranked
    • Joined on 03-15-2010
    • Member
    • Points 130

    Re: Pegasus 4.73 on Linux

    Tried inactivating the .fff file by renaming but still get the "Error loading extension" dialog with the same error message.

    Pegasus seems to work fine without IERenderer so maybe terminating the call to it??

     Thanks.

    Jim

  •  03-27-2020, 8:07

    • Shades is not online. Last active: 03-27-2020, 8:07 Shades
    • Top 100 Contributor
    • Joined on 06-16-2007
    • Member
    • Points 875

    Re: Pegasus 4.73 on Linux

    I'd check that you dont have IERenderer.fff anywhere,As I don't use IERenderer I renamed to IERenderer.ff_ that does keep IERenderer been seen or effecting Pegasus,

    I do that on all my boxies both Windowz & Ubuntu (with Wine) on one Ubuntu only box I tried deleting IERenderer dir and IERenderer.fff but that caused a problem with BearHTML (don't know why)

  •  03-27-2020, 13:06

    • Brian Fluet is not online. Last active: 04-08-2020, 19:19 Brian Fluet
    • Top 10 Contributor
    • Joined on 12-24-2014
    • North Carolina, USA
    • SuperStar
    • Points 29,835

    Re: Pegasus 4.73 on Linux

    AFAIK, with ierenderer.fff out of the picture Pegasus Mail won't know it's there so shouldn't be calling it.

    I wonder if ierenderer.ini is being read (it's in the mailbox directory).  Try setting UseBearHtml=YES and see if that gets you anywhere.

  •  03-27-2020, 22:16

    • Jim727 is not online. Last active: 03-30-2020, 20:01 Jim727
    • Not Ranked
    • Joined on 03-15-2010
    • Member
    • Points 130

    Re: Pegasus 4.73 on Linux

    That's what I thought but it has me thinking about "where".  Crossover does a lot of things on its own but I'm sure not all.  I looked in Pmail.ini and I still see drive designators which linux cannot use.  I routinely do not install applications to C: drive so there is some digging to be done.

     I compared the win directories to the linux directories and IERenderer is in both as is Bear. Even given that IE is irrelevant on linux there has to be a call to it that needs to be disabled and that disabling the IERenderer.fff file has no effect so I'm thinking that somehow each mailbox doesn't share a common IERenderer call - either that or the IERenderer call is hard-coded somewhere. 

     To complcate matters, the error dialog indicates that IERenderer is an extension but bringing up Extension Manager in either win or linux does not show IERenderer.  

     I'm still digging but running out of ideas.

    Thanks for the thoughts.  Jim

  •  03-27-2020, 22:18

    • Jim727 is not online. Last active: 03-30-2020, 20:01 Jim727
    • Not Ranked
    • Joined on 03-15-2010
    • Member
    • Points 130

    Re: Pegasus 4.73 on Linux

    Totally agree but taking IERenderer.fff out of the picture makes no diff and IERenderer doesn't show in the Extensions Manager. 

    Sorry to be thick, but where would I set UseBearHtml = YES.

    Thanks.  Jim

  •  03-27-2020, 22:32

    Re: Pegasus 4.73 on Linux

    Jim727:

    Totally agree but taking IERenderer.fff out of the picture makes no diff and IERenderer doesn't show in the Extensions Manager. 

    Sorry to be thick, but where would I set UseBearHtml = YES.

    Thanks.  Jim

    Look in IERenderer.ini file.


    Best,

    euler f german
    sete lagoas, mg, brazil
    Pegasus Mail 4.73.639 Standalone - Windows 7 Ultimate
    BearHTML 4.9.9.6 IERenderer 2.6.3.4
    Binaries: C:\PMAIL\Programs
    Mailboxes: C:\PMAIL\MAIL

    InsPMDic — Dictionary Handler Add-on (link on profile)
  •  03-27-2020, 22:48

    • Jim727 is not online. Last active: 03-30-2020, 20:01 Jim727
    • Not Ranked
    • Joined on 03-15-2010
    • Member
    • Points 130

    Re: Pegasus 4.73 on Linux

    Overlooked that - thanks.  Bear is = Y in all of the mailbox IERender.ini files.

    I also tried setting the extensions flags in the .fff file to 0 but that didn't help.  Next (feeble?) thought is to set the form flags to 26 to maybe get logging?

  •  03-27-2020, 22:52

    • idw is not online. Last active: Thu, Apr 09 2020, 0:12 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 49,020
    • BetaTeam

    Re: Pegasus 4.73 on Linux

    First thing everyone should know when trying to uninstall IERenderer on which system ever: The easiest and cleanest way to go is by using the uninstaller that is provided when installing IER via Pegasus Mail's own default installer (and any IER update), i.e. if Pegasus Mail's installer installed IER you should be able to run IER's uninstaller from the same place in Windows or any other system replacement that is used for uninstalling Pegasus Mail. This way you won't miss any files causing errors like you might encounter otherwise.

    If you don't do so you need to know that IER isn't a common Pegasus Mail extension, it's deeper tied into Pegasus Mail than extensions usually are and being both at the same time is an "extra" added by me that BearHtml doesn't provide, its purpose being a more convenient user interface. This means that you actually need to rename or remove exactly (only but definitely) two files for disabling IER: IERenderer.fff (depending on the kind of installation in Pegasus Mail's "...\programs\" subdirectory or any user's new mail directory, IERenderer.fde for the German version) and Renderer.pm in Pegasus Mail's "...\programs\" subdirectory as well. You don't need to remove the IERenderer subdirectory or any files in there.


    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 94 c6 b4 71 0c 62 30 88 a5 b2 77 01 74 2b 86 66 3b 7e 65 7c
  •  03-27-2020, 23:22

    • Jim727 is not online. Last active: 03-30-2020, 20:01 Jim727
    • Not Ranked
    • Joined on 03-15-2010
    • Member
    • Points 130

    Re: Pegasus 4.73 on Linux

    I disabled IERenderer.fff and Renderer.pm in the programs direcory - no luck.

    I'm thinking I need to completely uninstall (ugh) and start from scratch.  I don't recall checking to see if version 4.70 threw the same error.  Crossover has an install for 4.70 then I used the installer to upgrade to 4.73 as recommended by Pegasus help.

    Pegasus does seem to work even after throwing the error dialog, but Pegasus is one of very few programs that must work or we won't make the linux transition so it's important.

    Vielen Dank!  Jim

  •  03-28-2020, 0:40

    • idw is not online. Last active: Thu, Apr 09 2020, 0:12 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 49,020
    • BetaTeam

    Re: Pegasus 4.73 on Linux

    Jim727:
    I disabled IERenderer.fff and Renderer.pm in the programs direcory - no luck.

    I'm sorry to say, but this error only occurs if there's still an IERenderer.fff file somewhere in your installation, either the ...\programs\ subdirectory or user mailboxes. Removing or renaming them will solve your issue, this is definitely the solution no matter what - well, I should say: It is on Windows, of course.


    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 94 c6 b4 71 0c 62 30 88 a5 b2 77 01 74 2b 86 66 3b 7e 65 7c
  •  03-28-2020, 21:23

    • Jim727 is not online. Last active: 03-30-2020, 20:01 Jim727
    • Not Ranked
    • Joined on 03-15-2010
    • Member
    • Points 130

    Re: Pegasus 4.73 on Linux

    EUREKA!!  Solution found, he said sheepishly. 

     I had made enough changes that the most direct route appeared to be to entirely delete the Crossover bottle I was using for Pegasus and start over - so I did.  After deleting everything Pegasus I used the Crossover installer for v. 4.70, set up a mailbox very carefully and created a launcher.   On launching the dreaded IERenderer error returned.  Carefully reading the error message it indicates that the error code is "Module not found".  Hmmmmm.  Maybe it means jist what it says - maybe killing IERenderer ensures (duh) that the module can't be found. 

    Time to resort to "thinking".  If the real problem is exactly as stated and Pegasus is looking for IERenderer and unable to find it - could be linux pathing or a Crossover conversion.  Or not.  RTFM.  I opened IERenderer and very carefully read every word.  Very interesting line that says "Form flags = 31" which would be the sum of the first 5 lines - but line 1 is for "Load the extension when WinPMail starts up".  A Clue!!  Edit IERenderer to so Form flags = 0 to inhibit loading the module in the first place.  Save .fff and relaunch Pegasus - Bingo! No error.

    Install Pegaasus 4.73 as an upgrade, error returns.  Re-edit IERenderer.fff as above, save and launch.  No error.

     So, the solution was hiding in plain sight: just set Form flags = 0 and it works.

    Now to add the other mailboxes and continue testing.  Here's hoping this helps someone else.

    Jim

  •  03-30-2020, 12:07

    • idw is not online. Last active: Thu, Apr 09 2020, 0:12 idw
    • Top 10 Contributor
    • Joined on 03-25-2007
    • Germany
    • SuperStar
    • Points 49,020
    • BetaTeam

    Re: Pegasus 4.73 on Linux

    Jim727:
    Install Pegaasus 4.73 as an upgrade, error returns.  Re-edit IERenderer.fff as above, save and launch.  No error.

     So, the solution was hiding in plain sight: just set Form flags = 0 and it works.

    Now to add the other mailboxes and continue testing.  Here's hoping this helps someone else.

    All this wouldn't have been necessary if you had just removed IERenderer.fff. So may I ask how you "disabled IERenderer.fff" as you told us in your previous posting?

    I certainly have to apologise, though, for not having chosen my wording more precisely, since Pegasus Mail doesn't care about the name of these files but only about their extension, i.e. it tries to execute whatever commands it reads from any .fff file it finds (or .fde and so forth for other languages). Sorry.


    Michael

    --
    PGP Key ID (RSA 2048): 0xC45D831B
    PGP Plugin for Pegasus Mail: <http://www.pmpgp.de/pmpgp/>
    S/MIME Certificate Fingerprint: 94 c6 b4 71 0c 62 30 88 a5 b2 77 01 74 2b 86 66 3b 7e 65 7c
  •  03-30-2020, 20:00

    • Jim727 is not online. Last active: 03-30-2020, 20:01 Jim727
    • Not Ranked
    • Joined on 03-15-2010
    • Member
    • Points 130

    Re: Pegasus 4.73 on Linux

    I tried both deleting the file and renaming to XXXIERenderer.XXX

    There is always the possibility the Crossover has one buried in a path I couldn't find but I (think) I was pretty thorough.  Also, the error dialog did say that the module couldn't be found which would be the case after deleting or renaming.

     The problem could be with Crossover.  I don't profess to understand its inner workings but even when I used their install for version 4.70 I received the same error.  Perhaps the true solution is to find how Crossover sets its pathing and modify IERenderer.fff so it can find the module?  For now, at least, Pegasus is running fine without an error dialog.

    Jim

Page 1 of 2 (17 items)   1 2 Next >
View as RSS news feed in XML

Contact | Advertise | Host provider: PraktIT | Terms of Use | Privacy Statement
Copyright © 2007-2011 David Harris / Peter Strömblad. | Pegasus Mail Home Page