pam update
jazz_bass 27 Августа, 2007 - 19:41
Вообщем начал обновляться, при обновлении pam'а получил:
* Your current setup is using the pam_stack module.
* This module is deprecated and no more supported, and since version
* 0.99 is no more installed, nor provided by any other package.
* The package will be built (to allow binary package builds), but will
* not be installed.
* Please replace pam_stack usage with proper include directive usage,
* following the PAM Upgrade guide at the following URL
* http://www.gentoo.org/proj/en/base/pam/upgrade-0.99.xml
Полез по ссылке... Читал, но особо не понял че от меня хотят... Если кто это уже проделал объясните пожалуйста...
»
- Для комментирования войдите или зарегистрируйтесь
Замени во всех
Замени во всех файлах /etc/pam.d/* строчку auth required pam_stack.so service=system-auth на auth include system-auth и обязательно удали резервные файлы (*.~) из этой папки.
Все сделал проблемма осталась...
Все так и сделал, но все равно выдает тоже самое, и не собирается... Выдает при сборке ошибку:
/var/tmp/portage/sys-libs/pam-0.99.8.1/temp/environment: line 58: hasq: команда не найдена
/var/tmp/portage/sys-libs/pam-0.99.8.1/temp/environment: line 62: has: команда не найдена
/var/tmp/portage/sys-libs/pam-0.99.8.1/temp/environment: line 238: vecho: команда не найдена
/var/tmp/portage/sys-libs/pam-0.99.8.1/temp/environment: line 238: vecho: команда не найдена
/var/tmp/portage/sys-libs/pam-0.99.8.1/temp/environment: line 238: vecho: команда не найдена
/var/tmp/portage/sys-libs/pam-0.99.8.1/temp/environment: line 323: hasq: команда не найдена
>>> Merging sys-libs/pam-0.99.8.1 to /
*
* Your current setup is using one or more of the following modules,
* that are not built or supported anymore:
* pam_pwdb, pam_radius, pam_timestamp
* If you are in real need for these modules, please contact the maintainers
* of PAM through http://bugs.gentoo.org/ providing information about its
* use cases.
*
* ERROR: sys-libs/pam-0.99.8.1 failed.
* Call stack:
* ebuild.sh, line 23: Called source '/var/tmp/portage/sys-libs/pam-0.99.8.1/temp/environment'
* environment, line 1668: Called dyn_preinst
* environment, line 1105: Called pkg_preinst
* pam-0.99.8.1.ebuild, line 160: Called die
*
* deprecated PAM modules still used
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/sys-libs/pam-0.99.8.1/temp/build.log'.
*
!!! FAILED preinst: 1
* Messages for package sys-libs/pam-0.99.8.1:
*
* Your current setup is using one or more of the following modules,
* that are not built or supported anymore:
* pam_pwdb, pam_radius, pam_timestamp
* If you are in real need for these modules, please contact the maintainers
* of PAM through http://bugs.gentoo.org/ providing information about its
* use cases.
*
* Your current setup is using one or more of the following modules,
* that are not built or supported anymore:
* pam_pwdb, pam_radius, pam_timestamp
* If you are in real need for these modules, please contact the maintainers
* of PAM through http://bugs.gentoo.org/ providing information about its
* use cases.
*
* ERROR: sys-libs/pam-0.99.8.1 failed.
* Call stack:
* ebuild.sh, line 23: Called source '/var/tmp/portage/sys-libs/pam-0.99.8.1/temp/environment'
* environment, line 1668: Called dyn_preinst
* environment, line 1105: Called pkg_preinst
* pam-0.99.8.1.ebuild, line 160: Called die
*
* deprecated PAM modules still used
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/sys-libs/pam-0.99.8.1/temp/build.log'.
Похожая ситуация со сборкой nvidia-drivers: http://www.gentoo.ru/node/8015
Попробовал emerge pam -pvuD получил:
Calculating dependencies... done!
[ebuild U ] app-misc/pax-utils-0.1.16 [0.1.15] USE="-caps" 63 kB
[ebuild U ] sys-libs/pam-0.99.8.1 [0.99.7.1] USE="cracklib%* nls (-selinux) -vim-syntax" 0 kB
И кстати при emerge nvidia-drivers -pvuD
Тоже есть pax-utils и еще кучу всего...
Решил обновить pax-utils
emerge pax-utils получаю следующее:
Calculating dependencies... done!
>>> Verifying ebuild Manifests...
>>> Emerging (1 of 1) app-misc/pax-utils-0.1.16 to /
!!! Previously fetched file: 'pax-utils-0.1.16.tar.bz2'
!!! Reason: Filesize does not match recorded size
!!! Got: 64360
!!! Expected: 64336
Refetching... File renamed to '/usr/portage-distfiles/pax-utils-0.1.16.tar.bz2._checksum_failure_.E4_JgE'
>>> Downloading 'http://distfiles.gentoo.org/distfiles/pax-utils-0.1.16.tar.bz2'
--21:19:53-- http://distfiles.gentoo.org/distfiles/pax-utils-0.1.16.tar.bz2
=> `/usr/portage-distfiles/pax-utils-0.1.16.tar.bz2'
Распознаётся distfiles.gentoo.org... 216.165.129.135, 156.56.247.195, 64.50.238.52, ...
Устанавливается соединение с distfiles.gentoo.org|216.165.129.135|:80... соединение установлено.
Запрос HTTP послан, ожидается ответ... 200 OK
Длина: 64 360 (63K) [application/x-tar]
100%[====================================>] 64 360 99.71K/s
21:19:54 (99.46 KB/s) - `/usr/portage-distfiles/pax-utils-0.1.16.tar.bz2' сохранён [64360/64360]
* checking ebuild checksums ;-) ... [ ok ]
* checking auxfile checksums ;-) ... [ ok ]
* checking miscfile checksums ;-) ... [ ok ]
* checking pax-utils-0.1.16.tar.bz2 ;-) ... [ !! ]
!!! Digest verification failed:
!!! /usr/portage-distfiles/pax-utils-0.1.16.tar.bz2
!!! Reason: Filesize does not match recorded size
!!! Got: 64360
!!! Expected: 64336
Что делать?
Проблема
Проблема решена... ;)
было бы здорово
было бы здорово если бы ты написал по подробнее про решение этой поблемы - для будущих поколений, и ещё добавил [РЕШЕНО] в тему первого поста...
Надо было обновить pax-utils
1) emerge sync
2) emerge pax-utils
Вот и все...
НЕ!!! не
НЕ!!! не работает
pax-utils ?
pax-utils обычно юзается на hardened gentoo, если у кого то такая проблема на обычой генте, установка пакета врядли чемто поможет, да и как она помогла в первом случае не пойму (= ибо
># esearch pax-utils
* app-misc/pax-utils
Latest version available: 0.1.15
Latest version installed: 0.1.15
Size of downloaded files: 157 kB
Homepage: http://hardened.gentoo.org/pax-utils.xml
Description: Various ELF related utils for ELF32, ELF64 binaries useful tools that can check files for security relevant properties
License: GPL-2
еще... MooSE писал статейкукак обовлять pam http://ylsoftware.com/?action=news&na=viewfull&news=355