LINUX.ORG.RU

apache не видит новый php


0

1

пытался обновить php в среде gentoo обновил portage командой # emerge --sync , написал emerge php вроде бы все поставилось, при выводе php -v выдает PHP 5.3.6, при выводе phpinfo в браузере выдает php 5.2.6, в чем проблема не могу понять, еще по своей глупочти написал php -c и теперь апач вообще не видит пхп, ибо 5.2.6 снеслось, кто сталкивался с подобным подскажите что делать


Конфиги апача смотрели?

Напишите сюда вывод which php

Вообще php имеет разные бинарники для консоли и апача

amomymous ★★★
()

в папке /etc/apache2/modules.d даже не появляется файл 70_mod_php5.conf ((

bookin
() автор топика
Ответ на: комментарий от KRoN73

писал USE=«apache2» emerge php, ниче не изменилось ща вообще выдает

root@vz2623:~# USE=«apache2» emerge php

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

Calculating dependencies... done!

!!! All ebuilds that could satisfy «>=dev-db/sqlite-3.7.4» have been masked. !!! One of the following masked packages is required to complete your request: - dev-db/sqlite-3.7.5 (masked by: EAPI 3, invalid: SLOT is undefined) - dev-db/sqlite-3.7.4 (masked by: EAPI 3, invalid: SLOT is undefined)

The current version of portage supports EAPI '2'. You must upgrade to a newer version of portage before EAPI masked packages can be installed.

For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by «dev-lang/php-5.3.6» [ebuild]) (dependency required by «php» [argument])

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

т.к. с линуксов впервые работаю понятия не имею что делать(

bookin
() автор топика
Ответ на: комментарий от bookin

>masked by: EAPI 3

У тебя sys-apps/portage какой версии? Похоже, что 2.1.6.13

Обнови. Вообще, в Gentoo прежде, чем что-то делать, всегда полезно обновить систему.

KRoN73 ★★★★★
()

apache невидет новый php

В двух словах на русском допущено две ошибки. И это только заголовок.

Yugo
()
# echo 'PHP_TARGETS="php5-3"' >> /etc/make.conf
# echo 'dev-lang/php apache2' >> /etc/portage/package.use
# emerge -avuND world
# eselect php set apache2 php5.3
anonymous
()
Ответ на: комментарий от anonymous

root@vz2623:~# echo 'PHP_TARGETS=«php5-3»' >> /etc/make.conf root@vz2623:~# echo 'dev-lang/php apache2' >> /etc/portage/package.use root@vz2623:~# emerge -avuND world

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! Ebuilds for the following packages are either all !!! masked or don't exist: sec-policy/selinux-base-policy

!!! All ebuilds that could satisfy «dev-vcs/subversion[-dso]» have been masked. !!! One of the following masked packages is required to complete your request: - dev-vcs/subversion-1.6.16 (masked by: EAPI 3, invalid: SLOT is undefined) - dev-vcs/subversion-1.6.15 (masked by: EAPI 3, invalid: SLOT is undefined)

The current version of portage supports EAPI '2'. You must upgrade to a newer version of portage before EAPI masked packages can be installed.

For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by «dev-vcs/git-1.6.4.5» [ebuild]) (dependency required by «sys-devel/gettext-0.18.1.1-r1» [ebuild]) (dependency required by «sys-devel/gcc-4.4.5» [ebuild]) (dependency required by «world» [argument])

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

root@vz2623:~# eselect php set apache2 php5.3 !!! Error: Can't load module php Killed

bookin
() автор топика
Ответ на: комментарий от KRoN73

root@vz2623:~# emerge -auv portage

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

These are the packages that would be merged, in order:

Calculating dependencies... done! [ebuild U ] sys-apps/sed-4.2.1 [4.1.5] USE=«nls (selinux%*) -acl% -static» 879 kB [ebuild U ] app-misc/pax-utils-0.2.2 [0.1.19] USE="-caps" 80 kB [ebuild N ] dev-libs/libffi-3.0.9 USE="-debug -static-libs -test" 715 kB [ebuild U ] net-misc/rsync-3.0.8 [2.6.9-r6] USE=«iconv%* -acl* -ipv6* -static -xattr% (-xinetd%)» 773 kB [ebuild N ] sys-libs/libsepol-2.0.32 186 kB [ebuild U ] sys-devel/binutils-2.20.1-r1 [2.18-r1] USE=«nls -multislot -multitarget -test -vanilla» 17,106 kB [ebuild U ] sys-devel/automake-wrapper-4 [3-r1] 0 kB [ebuild U ] sys-devel/autoconf-wrapper-10-r1 [4-r3] 0 kB [ebuild U ] sys-devel/autoconf-2.65-r1 [2.61-r2] USE="-emacs" 1,302 kB [ebuild N ] virtual/libffi-0 0 kB [ebuild NS ] sys-devel/automake-1.11.1 [1.7.9-r1, 1.9.6-r2, 1.10.1] 1,042 kB [ebuild NS ] sys-devel/libtool-2.2.10 [1.5.24] USE="-vanilla" 771 kB [ebuild N ] app-arch/xz-utils-5.0.1 USE=«nls threads -static-libs» 1,208 kB [ebuild U ] sys-apps/sandbox-2.4 [1.2.18.1-r2] USE="(-multilib)" 337 kB [uninstall ] app-arch/lzma-utils-4.32.6 USE="-nocxx" [blocks b ] app-arch/lzma-utils («app-arch/lzma-utils» is blocking app-arch/xz-utils-5.0.1) [ebuild U ] app-admin/eselect-1.2.11 [1.0.11-r1] USE=«bash-completion -doc (-vim-syntax%*)» 156 kB [ebuild U ] app-admin/eselect-python-20100321 [20090606] 6 kB [ebuild N ] sys-libs/libselinux-2.0.71 USE=«ruby» 164 kB [ebuild U ] sys-apps/coreutils-8.5 [6.10-r1] USE=«nls (selinux*) -acl* -caps% -gmp% -static -unicode% -vanilla -xattr» 10,494 kB [uninstall ] app-admin/eselect-news-20080320 [blocks b ] app-admin/eselect-news («app-admin/eselect-news» is blocking app-admin/eselect-1.2.11) [ebuild NS ] dev-lang/python-2.6.6-r2 [2.4.6, 2.5.4-r3] USE=«ncurses readline sqlite ssl threads (wide-unicode) xml -berkdb -build -doc -examples -gdbm -ipv6 -tk -wininst» 10,838 kB [ebuild U ] app-shells/bash-4.1_p9 [3.2_p17-r1] USE=«net%* nls -afs -bashlogger -examples% -mem-scramble% -plugins -vanilla» 6,458 kB [ebuild U ] sys-apps/portage-2.1.9.42 [2.1.6.7] USE="(ipc%*) (python2%*) (selinux*) -build -doc -epydoc (-python3)" LINGUAS="-pl" 0 kB *** Portage will stop merging at this point and reload itself, then resume the merge. [blocks B ] <sys-apps/portage-2.1.7.16 («<sys-apps/portage-2.1.7.16» is blocking app-shells/bash-4.1_p9) [blocks B ] <sys-apps/portage-2.1.9 («<sys-apps/portage-2.1.9» is blocking dev-lang/python-2.6.6-r2)

Total: 21 packages (13 upgrades, 5 new, 3 in new slots, 2 uninstalls), Size of downloads: 52,506 kB Conflict: 4 blocks (2 unsatisfied)

* Error: The above package list contains packages which cannot be * installed at the same time on the same system.

('ebuild', '/', 'dev-lang/python-2.6.6-r2', 'merge') pulled in by dev-lang/python:2.6 required by ('ebuild', '/', 'sys-apps/portage-2.1.9.42', 'merge')

('ebuild', '/', 'app-shells/bash-4.1_p9', 'merge') pulled in by >=app-shells/bash-3.2_p17 required by ('ebuild', '/', 'sys-apps/portage-2.1.9.42', 'merge')

For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

bookin
() автор топика

правильно это слово пишется «ненавидит»

anonymous
()
Ответ на: комментарий от bookin

А, да, новый портеж только с Питоном от 2.6 и выше работает. Это отдельная история, давай пока обновишь portage до

emerge -av =sys-apps/portage-2.1.8.3

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

portage обновлял перед «обновлением» php

bookin
() автор топика
Ответ на: комментарий от KRoN73

root@vz2623:~# emerge -av =sys-apps/portage-2.1.8.3

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

These are the packages that would be merged, in order:

Calculating dependencies... done! [ebuild N ] dev-libs/libffi-3.0.9 USE="-debug -static-libs -test" 715 kB [ebuild N ] sys-libs/libsepol-2.0.32 186 kB [ebuild N ] app-arch/xz-utils-5.0.1 USE=«nls threads -static-libs» 1,208 kB [ebuild U ] sys-devel/automake-wrapper-4 [3-r1] 0 kB [ebuild U ] sys-devel/autoconf-wrapper-10-r1 [4-r3] 0 kB [ebuild N ] virtual/libffi-0 0 kB [ebuild U ] sys-apps/sandbox-2.4 [1.2.18.1-r2] USE="(-multilib)" 337 kB [ebuild U ] sys-devel/autoconf-2.65-r1 [2.61-r2] USE="-emacs" 1,302 kB [ebuild NS ] sys-devel/automake-1.11.1 [1.7.9-r1, 1.9.6-r2, 1.10.1] 1,042 kB [ebuild U ] sys-devel/binutils-2.20.1-r1 [2.18-r1] USE=«nls -multislot -multitarget -test -vanilla» 17,106 kB [ebuild NS ] sys-devel/libtool-2.2.10 [1.5.24] USE="-vanilla" 771 kB [ebuild U ] app-admin/eselect-1.2.11 [1.0.11-r1] USE=«bash-completion -doc (-vim-syntax%*)» 156 kB [ebuild U ] app-admin/eselect-python-20100321 [20090606] 6 kB [ebuild NS ] dev-lang/python-2.6.5-r3 [2.4.6, 2.5.4-r3] USE=«ncurses readline sqlite ssl threads (wide-unicode) xml -berkdb -build -doc -examples -gdbm -ipv6 -tk -wininst» 12,284 kB [ebuild N ] sys-libs/libselinux-2.0.71 USE=«ruby» 164 kB [ebuild U ] sys-apps/portage-2.1.8.3 [2.1.6.7] USE="(selinux*) -build -doc -epydoc (-python3)" LINGUAS="-pl" 522 kB *** Portage will stop merging at this point and reload itself, then resume the merge. [uninstall ] app-admin/eselect-news-20080320 [blocks b ] app-admin/eselect-news («app-admin/eselect-news» is blocking app-admin/eselect-1.2.11) [blocks B ] app-arch/lzma-utils («app-arch/lzma-utils» is blocking app-arch/xz-utils-5.0.1)

Total: 16 packages (8 upgrades, 5 new, 3 in new slots, 1 uninstall), Size of downloads: 35,793 kB Conflict: 2 blocks (1 unsatisfied)

* Error: The above package list contains packages which cannot be * installed at the same time on the same system.

('ebuild', '/', 'app-arch/xz-utils-5.0.1', 'merge') pulled in by app-arch/xz-utils required by system app-arch/xz-utils required by world app-arch/xz-utils required by ('ebuild', '/', 'sys-apps/sandbox-2.4', 'merge')

('installed', '/', 'app-arch/lzma-utils-4.32.6', 'nomerge') pulled in by app-arch/lzma-utils required by ('ebuild', '/', 'sys-devel/libtool-2.2.10', 'merge')

For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

!!! The following installed packages are masked: - dev-lang/perl-5.8.8-r5 (masked by: package.mask) /usr/portage/profiles/package.mask: # Torsten Veller <tove@gentoo.org> (06 Jan 2011) # Next step to remove old perl and libperl versions. # Versions prior 5.12 are masked and will be removed when 5.14 is available. # If you are a sparc-fbsd user and your only keyworded perl version was masked, # test perl-5.12.2 and reply to bug 288028 # For other complaints go to bug 350785

- sys-devel/libperl-5.8.8-r2 (masked by: package.mask) - sys-libs/ss-1.40.8 (masked by: package.mask) /usr/portage/profiles/package.mask: # Mike Frysinger <vapier@gentoo.org> (07 Mar 2010) # Very old packages that people should have upgraded away from # long ago. Courtesy mask ... time to upgrade. # Added <sys-fs/e2fsprogs as well (halcy0n)

- sys-fs/e2fsprogs-1.40.8 (masked by: package.mask) - sys-libs/com_err-1.40.8 (masked by: package.mask) For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook.

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

вроде как обновил

bookin
() автор топика
Ответ на: комментарий от bookin

>вроде как обновил

Так, «вроде как» или «обновил»? :) «* Error» же.

Собственно, конфликт в app-arch/xz-utils и устаревшим app-arch/lzma-utils, который у тебя стоит. Снеси сперва

emerge -C app-arch/lzma-utils

Потом попробуй снова emerge -av =sys-apps/portage-2.1.8.3

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

root@vz2623:~# emerge -C app-arch/lzma-utils

app-arch/lzma-utils selected: 4.32.6 protected: none omitted: none

'Selected' packages are slated for removal.
'Protected' and 'omitted' packages will not be removed.

Waiting 5 seconds before starting...
(Control-C to abort)...
Unmerging in: 5 4 3 2 1
Unmerging app-arch/lzma-utils-4.32.6...

!!! SELinux module not found. Please verify that it was installed.

* GNU info directory index is up-to-date.

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

emerge -av =sys-apps/portage-2.1.8.3 - ошибок не увидал вроде прошло все нормально

bookin
() автор топика
Ответ на: комментарий от bookin

>ошибок не увидал вроде прошло все нормально

Ну, тогда можешь попробовать поставить PHP. sqlite не должен больше ругаться, если всё ок было.

USE=«apache2» не забудь. Лучше в виде

echo dev-lang/php apache2 >> /etc/portage/package.use

KRoN73 ★★★★★
()
Ответ на: комментарий от bookin

вот. а теперь попробуй emerge -av php сделать

anonymous
()
Ответ на: комментарий от KRoN73

root@vz2623:~# echo dev-lang/php apache2 >> /etc/portage/package.use root@vz2623:~# emerge -av php

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! All ebuilds that could satisfy «>=dev-db/sqlite-3.7.4» have been masked. !!! One of the following masked packages is required to complete your request: - dev-db/sqlite-3.7.5 (masked by: EAPI 3, invalid: SLOT is undefined) - dev-db/sqlite-3.7.4 (masked by: EAPI 3, invalid: SLOT is undefined)

The current version of portage supports EAPI '2'. You must upgrade to a newer version of portage before EAPI masked packages can be installed.

For more information, see the MASKED PACKAGES section in the emerge man page or refer to the Gentoo Handbook. (dependency required by «dev-lang/php-5.3.6» [ebuild]) (dependency required by «php» [argument])

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

bookin
() автор топика
Ответ на: комментарий от anonymous

>последний стабильный portage 2.1.9.42 вообще-то

Но он много чего за собой тянет. Посмотри логи выше. Пока пусть с этим разберётся, если всё будет ок — тогда уже и мир можно будет обновить.

Тем более, что со старых версий портежа до последних прямо систему вообще не обновить: http://www.linux.org.ru/forum/talks/6111156

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

портеж 2.1.8.3 не умеет EAPI=3, которое требуется для sqlite-3.7.5, так что... я хз. может тогда -sqlite3 для пыха сделать?

anonymous
()
Ответ на: комментарий от KRoN73

вы правы не обновился

root@vz2623:~# emerge --version Portage 2.1.6.7 (selinux/v2refpolicy/x86, gcc-4.1.2, glibc-2.6.1-r0, 2.6.18-028stab056-aufs-teak-rin1 i686)

bookin
() автор топика
Ответ на: комментарий от anonymous

>портеж 2.1.8.3 не умеет EAPI=3, которое требуется для sqlite-3.7.5

Чёрт, да. Я перепутал с тем, что с EAPI=3 у popt боролся установкой промежуточного portage, которому не нужен popt :)



Стоп, а как же я тогда потом поставил текущий portage, которому нужен popt?

Ладно, пусть топикстартер попробует portage снова обновить :) Может, с промежуточной версией portage не полезет конфликт с Питоном.

emerge -auv portage

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

много всего пишет, вроде как идет установка но ошибок я не заметил никаких

bookin
() автор топика
Ответ на: комментарий от KRoN73

мне кажется топик-стартеру нужно в жабир/ойсеку к какому-нибудь опытному гентушнику постучаться

anonymous
()
Ответ на: комментарий от anonymous

я бы с удовольствием постучал ток кому?!)

bookin
() автор топика
Ответ на: комментарий от KRoN73

на emerge -auv portage дает

* Error: The above package list contains packages which cannot be * installed at the same time on the same system.

('ebuild', '/', 'dev-lang/python-2.6.6-r2', 'merge') pulled in by dev-lang/python:2.6 required by ('ebuild', '/', 'sys-apps/portage-2.1.9.42', 'merge')

('ebuild', '/', 'app-shells/bash-4.1_p9', 'merge') pulled in by >=app-shells/bash-3.2_p17 required by ('ebuild', '/', 'sys-apps/portage-2.1.9.42', 'merge')

bookin
() автор топика
Ответ на: комментарий от ZuBB

root@vz2623:~# emerge -pvt =dev-lang/python-2.6.6-r2 =app-shells/bash-4.1_p9

These are the packages that would be merged, in reverse order:

Calculating dependencies... done! [ebuild U ] app-shells/bash-4.1_p9 [3.2_p17-r1] USE=«net%* nls -afs -bashlogger -examples% -mem-scramble% -plugins -vanilla» 6,458 kB [ebuild NS ] dev-lang/python-2.6.6-r2 [2.4.6, 2.5.4-r3] USE=«ncurses readline sqlite ssl threads (wide-unicode) xml -berkdb -build -doc -examples -gdbm -ipv6 -tk -wininst» 10,838 kB [nomerge ] app-admin/eselect-python-20100321 [20090606] [nomerge ] app-admin/eselect-1.2.11 [1.0.11-r1] USE=«bash-completion -doc (-vim-syntax%*)» [blocks b ] app-admin/eselect-news («app-admin/eselect-news» is blocking app-admin/eselect-1.2.11) [uninstall ] app-admin/eselect-news-20080320 [ebuild U ] app-admin/eselect-python-20100321 [20090606] 0 kB [ebuild U ] app-admin/eselect-1.2.11 [1.0.11-r1] USE=«bash-completion -doc (-vim-syntax%*)» 0 kB [ebuild NS ] sys-devel/libtool-2.2.10 [1.5.24] USE="-vanilla" 0 kB [blocks B ] <sys-apps/portage-2.1.9 («<sys-apps/portage-2.1.9» is blocking dev-lang/python-2.6.6-r2) [blocks B ] <sys-apps/portage-2.1.7.16 («<sys-apps/portage-2.1.7.16» is blocking app-shells/bash-4.1_p9)

Total: 5 packages (3 upgrades, 2 in new slots, 1 uninstall), Size of downloads: 17,296 kB Conflict: 3 blocks (2 unsatisfied)

* Error: The above package list contains packages which cannot be * installed at the same time on the same system.

('ebuild', '/', 'dev-lang/python-2.6.6-r2', 'merge') pulled in by =dev-lang/python-2.6.6-r2

('ebuild', '/', 'app-shells/bash-4.1_p9', 'merge') pulled in by =app-shells/bash-4.1_p9

For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

bookin
() автор топика
Ответ на: комментарий от anonymous

root@vz2623:~# emerge -1av bash

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

These are the packages that would be merged, in order:

Calculating dependencies... done! [ebuild U ] app-shells/bash-4.1_p9 [3.2_p17-r1] USE=«net%* nls -afs -bashlogger -examples% -mem-scramble% -plugins -vanilla» 6,458 kB [blocks B ] <sys-apps/portage-2.1.7.16 («<sys-apps/portage-2.1.7.16» is blocking app-shells/bash-4.1_p9)

Total: 1 package (1 upgrade), Size of downloads: 6,458 kB Conflict: 1 block (1 unsatisfied)

* Error: The above package list contains packages which cannot be * installed at the same time on the same system.

('ebuild', '/', 'app-shells/bash-4.1_p9', 'merge') pulled in by bash

For more information about Blocked Packages, please refer to the following section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked

* IMPORTANT: 5 news items need reading for repository 'gentoo'. * Use eselect news to read news items.

bookin
() автор топика
Ответ на: комментарий от bookin

есть физический доступ к серверу? а то я думаю легче было бы поставить с нуля из свежего стейджа3

anonymous
()
Ответ на: комментарий от anonymous

вообще есть, но это вдс, и я хз что там за конфиги для нормальной работы ее

bookin
() автор топика
Ответ на: комментарий от anonymous

>а то я думаю легче было бы поставить с нуля из свежего стейджа3

Там, наверняка, на минуту работы. Просто неудобно через испорченный телефон разбираться :)

KRoN73 ★★★★★
()
Ответ на: комментарий от bookin

ТС, есть адский вариант, но не гарантирую успех, но уверен что fallback будет успешен. интересует?

ZuBB ★★★★★
()
Ответ на: комментарий от ZuBB

собрать portage + python на чужой машине для вашей арх-ры и use-флагов

USE='..' emerge -1B =portage... =python

на таргет машине сделать tar -x

и вперед

ZuBB ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.