Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#31246 closed defect (invalid)

Apache2 and PHP-5 Corrupted

Reported by: anthrotech@… Owned by: jmpalacios (Juan Manuel Palacios)
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc:
Port: apache2, php5

Description

I installed php5-iconv @5.3.6_0 yesterday and it installed apache2 @2.2.19_0+preforkmpm and php5 @5.3.6_0+apache2, and deactivated the earlier versions of these packages. Now, Apache2 won't start, and I see nothing in the error log that indicates what is wrong. I also ran selfupdate and upgrade outdated, and it still won't work.

I really don't want to have to reinstall Macports and all the ports. What can I do to rectify this problem??!?!?!

Change History (5)

comment:1 Changed 13 years ago by anthrotech@…

And when I ran the upgrade outdated, it installed apache2-2.2.20_0+preforkmpm, and still won't work. WTF?

comment:2 Changed 13 years ago by anthrotech@…

Cc: anthrotech@… added

Cc Me!

comment:3 Changed 13 years ago by anthrotech@…

UPDATE...I ran sudo port upgrade outdated and now everything seems to work again.

I would like some follow-up on what could have caused the problem, and why I had to run three upgrade outdated processes, and why each time, Apache was updated, why didn't it go from apache2 @2.2.14_1+darwin+preforkmpm to apache2 @2.2.20_0+preforkmpm rather than installed 2.2.17 (which got deleted in one of the updates) and 2.2.19, which is deactivated, now 2.2.20 is only activated apache2 port. Very strange.

comment:4 Changed 13 years ago by neverpanic (Clemens Lang)

Cc: anthrotech@… removed
Milestone: MacPorts 2.0.4
Port: apache2 php5 added; Apache2 and PHP-5 removed
Priority: HighNormal
Resolution: invalid
Status: newclosed

You don't need to CC yourself and please don't set milestone or high priority -- those are reserved for developers only as per the Ticket Guidelines prominently linked from the new ticket page. Component isn't website either, because that refers to the MacPorts website, but ports, because it refers to specific ports. Also the PHP port is named "php5" not "PHP-5".

MacPorts will only upgrade packages to whatever is the most recent version in its package tree (which is refreshed when you run selfupdate or sync). However, without more log and/or debug output (port -d) we probably won't be able to reproduce your problem in order to explain it.

comment:5 Changed 13 years ago by neverpanic (Clemens Lang)

Component: websiteports
Note: See TracTickets for help on using tickets.