Author Topic: Recovery from Failed upgrade to 1.87d  (Read 2693 times)

mhale

  • Posts: 12
    • View Profile
Recovery from Failed upgrade to 1.87d
« on: November 29, 2006, 02:56:52 am »
I upgraded to 1.87d. did not work. Then was told server needed latest version of PHP. My host company can only do that on server that does not have FrontPage extensions and I need them (don't laugh).

Have tried to "down grade" back to 1.84 so i can send emails. Copied 1.84 files to server, config.php is correct. Try to send emails and get message:
"Message has no body / subject!" for each message I tried to send.

Cannot figure out what is wrong.

HELP!

Will pay for support if necessary. I desparately need to get out newsletter.

thanks.

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
Recovery from Failed upgrade to 1.87d
« Reply #1 on: November 29, 2006, 04:00:14 pm »
Your host should be able to update PHP without breaking FrontPage.  This will be a fairly involved manual fix.

I'm going to suggest a Server Analysis ($35) for this repair.

You may want to consider switching hosts.  I'll perform a free installation / migration if you sign up as my referral at any of the following:

http://listmailpro.com/dreamhost (5000 messages/day)
http://listmailpro.com/h4p (10000-15000 messages/day)
http://listmailpro.com/thirdsphere (20000 messages/day)
http://listmailpro.com/1and1 (Root Servers & $7 Domains)

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

mhale

  • Posts: 12
    • View Profile
Downgrade Problem
« Reply #2 on: November 30, 2006, 06:39:21 am »
Dean,

Have signup for and paid for Server Analysis. not practical to change hosting at this moment.

Please fix ASAP.

Thanks. Email if you need additional info.

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
Recovery from Failed upgrade to 1.87d
« Reply #3 on: November 30, 2006, 10:06:55 am »
I have determined that your best bet would be to simply update PHP.  I have changed too many tables between v1.84 and v1.87d and it would require some tricky custom script (~1.5-2 hours) to back-migrate.  I believe your host is incorrect when they say they cannot upgrade PHP because of FrontPage.  FrontPage should work regardless.  A simple "yum update php" or "up2date -u php" should do the trick.  The auto-update system will should not upgrade PHP past 4.x.x.  I believe 4.3 or so fixes the issue you are experiencing.

To encourage your host to at least try you might point them to this web page detailing 444 vulnerabilities for your PHP version (4.1.2):
http://securitydot.net/search/exploits/vulnerabilities/articles/PHP+4.1.2.html

If they are unwilling to try to update the system I would get out as soon as possible because they likely don't keep up with other more serious updates.

I will refund your support order - I apologize for not being able to fix this as I would have liked.

Regards, DW
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
Recovery from Failed upgrade to 1.87d
« Reply #4 on: November 30, 2006, 10:20:38 am »
I hate to abandon you - maybe there's more I can do... Can you explain what the problem was with the new version?  Was it something to do with the login cookies, perhaps?

It must be due to what's mentioned here:
http://listmailpro.com/forum/index.php?topic=1356.0

Quote
And maybe more importantly, 2) Dean, I don't know how feasible this is, but when you add commands like that and see that is requires a certain version of PHP or whatever, maybe you could add a quick note to the changes file or something. This way we can do a quick check first and not be taken by suprise.

Guess I should have listened to Mike - sorry about that.

I can probably patch your version so it works..  Give me a little time - I have your info.

Regards
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

DW

  • Administrator
  • Posts: 3787
    • View Profile
    • https://legacy.listmailpro.com
Recovery from Failed upgrade to 1.87d
« Reply #5 on: November 30, 2006, 10:46:36 am »
Wow, that was an easy fix.... Okay I just replaced stream_set_timeout with socket_set_timeout.  socket_set_timeout is a deprecated alias to the newer stream_set_timeout function.  socket_set_timeout appears up to PHP 5 so it should be safe to use for a while yet.

http://ca.php.net/manual/en/function.stream-set-timeout.php

I have updated your files to v1.87d and made the change.

Sorry about that - you're the second person to catch that bug. :)  I'll update v1.87d with the change so this doesn't happen to anyone else.

Please let me know if I can be of further assistance!
Dean Wiebe
ListMailPRO Author & Developer - Help | Support | Hosting

mhale

  • Posts: 12
    • View Profile
Fix for me - 1.87d
« Reply #6 on: November 30, 2006, 01:15:33 pm »
Your a star! Many thanks.

All seems to work perfectly now. My hosting company is not as bad as I portrayed them. They had server with latest PHP but did not have FrontPage extensions which I understand to be messy. I plan to change to new host very soon, but for other reasons.

Thanks for your help. I can now get out my long overdue newsletter.

glad you found a simple solution to the problem and now others will not get caught in the same trap.

Keep up the good work, and morse success.

Regards,