Re: php5.2 mysql5 upgrade....uploads no longer convert
--> Processing Dependency: perl(Apache::Log) for package: perl-Apache-ASP
--> Processing Dependency: perl(Apache::Response) for package: perl-Apache-ASP
--> Processing Dependency: perl(Apache::Connection) for package: perl-Apache-ASP
--> Finished Dependency Resolution
Error: Missing Dependency: mod_perl < 2.0.0 is needed by package perl-Apache-ASP
Error: Missing Dependency: perl(Apache::Response) is needed by package perl-Apache-ASP
Error: Missing Dependency: perl(Apache::Connection) is needed by package perl-Apache-ASP
Error: Missing Dependency: perl(Apache::RequestRec) is needed by package perl-Apache-ASP
Error: Missing Dependency: perl(Apache::RequestIO) is needed by package perl-Apache-ASP
Error: Missing Dependency: perl(Apache::RequestUtil) is needed by package perl-Apache-ASP
Error: Missing Dependency: perl(Apache::Log) is needed by package perl-Apache-ASP
Re: php5.2 mysql5 upgrade....uploads no longer convert
so the obvious question now is...just install these dependencies and be on your way right? Wrong....
it is becoming increasing ly tedious, since every time I install something perl related it says it needs a dependency...
is there a yum command i can run or a few liners taht would allow me to get all the dependencies I need? and get this working again? My site is crippled right now :(
oh and nice site btw.... ;) where did u get the design inspiration ;)
>>>>> my site d u t t y c l i p s [d o t ] [c o m ]
Re: php5.2 mysql5 upgrade....uploads no longer convert
I believe I see your problem. One last question, however, to be sure. Did you originally install php, mySQL, apache, etc, using yum? Or, did you just use yum to update those packages?
Re: php5.2 mysql5 upgrade....uploads no longer convert
I just used yum to update them, they were already installed when I got my VPS
Re: php5.2 mysql5 upgrade....uploads no longer convert
VPS? Does your VPS have a control panel installed (Cpanel, Plesk, DirectAdmin)?
Re: php5.2 mysql5 upgrade....uploads no longer convert
yip...but here is the problem.
I have plesk
and Zend optimizer and Plesk dont play well together.
when i installed zend it killed plesk, this has happened b4 tho...I just need to find out how to get it working again...but im sure all of this is related.
Re: php5.2 mysql5 upgrade....uploads no longer convert
Nevermind, I did a quick check on your site. Your VPS is running under Virtuozzo which means that it is Plesk. Do you want the good news first or the bad news?
Re: php5.2 mysql5 upgrade....uploads no longer convert
Re: php5.2 mysql5 upgrade....uploads no longer convert
The good news is that you can probably very easily recover from your mistake. The bad news is that the recovery will likely wipe out your VPS (requiring you to have to make a backup of your site onto your computer and, depending on what version of Plesk is installed and your allowed options, either restore the VPS yourself or have your host do it).
Here is the problem:
Virtual Private Servers (VPS) are not the same as Virtual Machines (VM) even though they are very similar. In a full VM, you have a physical server, a piece of software known as a type-I hypervisor, followed by a virtually installed operating system. You know what a physical server is obviously. A type-I hypervisor (in a nutshell) is basically a set if instructions that take the hardware on the server and presents it virtually so that multiple "guest" systems can utilize the hardware. Lastly, you have the virtualized operating system which includes virtualized drivers and such. In a sense, a VM is a physical machine operating virtually (known as DOM1) rather than operating directly on the physical hardware (DOM0). A VPS, however, you have a physical server, a type-II hypervisor, and then a paravirtualized operating system. The differences here are the type-II hypervisor and the paravirtualized operating system. With a VPS, a type-II hypervisor is an operating system in itself that is running a virtualized abstraction layer. All this means is that you have a OS that is running an application (similar to VMWare Workstation). However, from there, you have a paravirtualized operating system. This means that the OS that you install virtually "borrows" key pieces and elements from the host (so as to not have to use virtualized drivers). The benefit here is that you get a speed boost, which is highly noticeable if you are dealing with a type-I hypervisor (such as Xen) and not so much when you are dealing with a type-II hypervisor (such as Virtuozzo).
So, I said all of that above to say this... in a Virtuozzo environment, while your VPS is private from other VPS's on the physical server, each VPS share certain pieces of code from the main OS running the physical server (they are not fully separate). This means that if you run certain commands from your VPS (commands that do not normally cause damage on a normal dedicated server), you can actually break functions within the VPS, causing it not to work correctly. That's the Virtuozzo part (I'll explain why I mentioned this in just a second). The second part of this is that you have Plesk installed, which is a full web-server control panel. Likewise, running certain commands from your VPS will break Plesk, causing a lot of your web server applications to not work correctly. So here are your mistakes:
1. First, you ran a yum update mod_php. This command merely updates the PHP module and not the full PHP application. You would normally run a yum update php to update php and everything associated with it.
2. You changed values in mySQL so that yum would detect it being out of date.
3. You installed Zend Optimizer on Plesk manually.
4. You ran a yum update, which not only updates outdated applications, it also updates critical system files (some of these files are not actually present on the VPS because of the code sharing I mentioned above).
What you should have done:
1. Asked your web hosting provider to upgrade Plesk for you, which would have upgraded all of your software.
Getting back to the full control panel thing, Plesk actually installs custom versions of programs like Apache, PHP, mySQL, etc. However, when you run yum, you are in a sense, installing the default prepackaged versions of the applications and/or updating the Plesk versions of the applications to the prepackaged ones. For Plesk, this can create problems as it tends to break a lot of things in Plesk (the only commercial panel that I know of in which this does not happen is DirectAdmin, mainly because DirectAdmin installs the prepackaged versions of the software via applications like yum). This is even more dangerous when you are sitting on top of Virtuozzo. I would highly suggest that before you run any kind of upgrade or update program, you do a quick Google search to see if other people with your version of Plesk and Virtuozzo have run into any incompatibilities.
Re: php5.2 mysql5 upgrade....uploads no longer convert
i actually understood everything you said...but here is the problem...
Godaddy will NOT install or UPGRADE ANYTHING for you on a VPS. not even with the Expert hands service which I asked to PAY for.....the only thing they were willing to do is to reinstall plesk lol