Summary: | emerge: apr and apr-util blocks apache1 and apache2 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dale Fountain <dpf-gentoo> |
Component: | [OLD] Server | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | VERIFIED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Dale Fountain
2007-02-14 21:52:12 UTC
Uh, your system is *really* outdated. emerge -C dev-libs/apr dev-libs/apr-util emerge -C =apache-1* =apache-2* move /etc/apache and /etc/apache-2 away re-emerge everything http://www.gentoo.org/doc/en/apache-upgrading.xml Sorry, there are still people that use both. Blowing away my old apache1 or even the apache2 installation is not an option. Thanks, though. (In reply to comment #2) > Sorry, there are still people that use both. Blowing away my old apache1 or > even the apache2 installation is not an option. Thanks, though. You apparently didn't even bother to read the linked doc. You need to unmerge everything, then re-emerge from scratch to get a working apache (apache-1 or apache-2 doesn't matter, but the layout you are using has been removed 9+ months ago and is completely incompatible). Closed. My apologies if this is too old, but I don't think that's the case. Here's more information about my setup that I realize now I should have given. # ls -l /etc/make* -rw-r--r-- 1 root root 14322 Jan 5 17:19 /etc/make.conf -rw-r--r-- 1 root root 23202 Feb 13 23:48 /etc/make.conf.example -rw-r--r-- 1 root root 2934 Feb 13 23:48 /etc/make.globals lrwxrwxrwx 1 root root 46 Jan 4 15:18 /etc/make.profile -> /usr/portage/profiles/default-linux/x86/2006.1 Versions of apache installed (and what they would be upgraded to) [ebuild U ] net-www/apache-1.3.34-r14 [1.3.33-r1] USE="pam ssl -doc% -lingerd% (-selinux) -static-modules%" 3,239 kB [ebuild U ] net-www/apache-2.0.58-r2 [2.0.54-r8] USE="ssl -apache2% -debug% -doc -ldap -mpm-itk% -mpm-leader% -mpm-peruser% -mpm-prefork% -mpm-threadpool% -mpm-worker% (-selinux) -static-modules% -threads (-berkdb%*) (-gdbm%*) (-ipv6%*) (-static%)" 4,652 kB I read the document you linked to ("Upgrading Apache") and I didn't see where it said I had to completely unmerge both of my apaches. Also the document wanted me to run this (but I get an error): # equery depends net-www/apache [ Searching for packages depending on net-www/apache... ] Traceback (most recent call last): File "/usr/bin/equery", line 1639, in ? cmd.perform(local_opts) File "/usr/bin/equery", line 1058, in perform deps = pkg.get_runtime_deps() + pkg.get_compiletime_deps() + pkg.get_postmerge_deps() AttributeError: Package instance has no attribute 'get_postmerge_deps' I also want to keep my apache1 installation, and not migrate it. The ebuilds for apache1 and apache2 are both available, why, when this worked a month ago, are they broken now? I didn't see anything about deleting apache1 in that document for apache2 to be emerged. It looks like a simple circular dependency here. Thanks. This thing has been depracated over a year, removed 9+ months ago, is *totally* unsupported and *not* upgradable. Go restart from scratch, including all apache modules. Closing, don't reopen this bug. This is not a support forum for installs unmaintained for ages. |