CentOS 6.4의 yum 저장소는 4.0.0입니다. 그 이후로 몇 가지 주요 보안 및 안정성 패치를 보았습니다.
그래서 SerNet에 등록하고 지침에 따라 GPG 키를 설치했습니다. 그런 다음 나는 다음을 수행했습니다.
sudo yum -y install sernet-samba*
출력은 다음으로 끝납니다.
> Transaction Summary
> ================================================================================================================================ Install 34 Package(s)
>
> Total size: 36 M Installed size: 157 M Downloading Packages: Running
> rpm_check_debug Running Transaction Test
>
>
> Transaction Check Error: file
> /usr/lib/python2.6/site-packages/tdb.so from install of
> sernet-samba-ad-4.0.7-2.el6.i686 conflicts with file from package
> python-tdb-1.2.10-1.el6.i686 file
> /usr/lib/python2.6/site-packages/talloc.so from install of
> sernet-samba-ad-4.0.7-2.el6.i686 conflicts with file from package
> pytalloc-2.0.7-2.el6.i686 file
> /usr/lib/python2.6/site-packages/ldb.so from install of
> sernet-samba-ad-4.0.7-2.el6.i686 conflicts with file from package
> pyldb-1.1.13-3.el6.i686 file
> /usr/lib/python2.6/site-packages/_tevent.so from install of
> sernet-samba-ad-4.0.7-2.el6.i686 conflicts with file from package
> python-tevent-0.9.17-1.el6.i686 file
> /usr/lib/python2.6/site-packages/tevent.pyc from install of
> sernet-samba-ad-4.0.7-2.el6.i686 conflicts with file from package
> python-tevent-0.9.17-1.el6.i686 file
> /usr/lib/python2.6/site-packages/tevent.pyo from install of
> sernet-samba-ad-4.0.7-2.el6.i686 conflicts with file from package
> python-tevent-0.9.17-1.el6.i686
>
> Error Summary
> -------------
...그런 다음 프롬프트로 돌아갑니다. 이것은 Python이나 다른 것을 업그레이드해야 함을 의미합니까? 나는 다음을 설치했습니다:
Python 2.6.6 (r266:84292, Feb 21 2013, 23:54:59)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)] on linux2
충분히 새로운 것이 아닌가?
반품
$ rpm -qi python-tevent
Name : python-tevent Relocations: (not relocatable)
Version : 0.9.17 Vendor: CentOS
Release : 1.el6 Build Date: Fri 22 Feb 2013 01:47:57 AM EST
Install Date: Thu 04 Jul 2013 09:56:11 AM EDT Build Host: c6b8.bsys.dev.centos.org
Group : Development/Libraries Source RPM: libtevent-0.9.17-1.el6.src.rpm
Size : 16963 License: LGPLv3+
Signature : RSA/SHA1, Sat 23 Feb 2013 12:52:51 PM EST, Key ID 0946fca2c105b9de
Packager : CentOS BuildSystem <http://bugs.centos.org>
URL : http://tevent.samba.org/
Summary : Python bindings for the Tevent library
Description :
Python bindings for libtevent
답변1
콤보
python-tevent
sernet-samba 패키지가 CentOS에 이전에 Samba를 설치했기 때문에 충돌하는 것 같습니다. 확인해보세요
rpm -qi python-tevent | grep Repository
어느 저장소에서 왔는지. "base"에서 나온 경우 먼저 삭제한 후 다시 시도해 주세요.
또한 삼바 버전 번호를 확인하는 것만으로는 충분하지 않으며 삼바 버전 번호도 확인해야 합니다. RedHat은 보안 수정 사항을 적절하게 백포트했습니다(물론 CentOS도 이러한 수정 사항을 상속했습니다). 관련 페이지를 참조하세요:https://access.redhat.com/security/updates/backporting/?sc_cid=3093.
답변2
이전 Samba 설치 종속성을 제거해야 합니다.
$ sudo yum -y erase libtevent
$ sudo yum -y erase python-tdb
$ sudo yum -y erase pytalloc
그런 다음:
$ sudo yum -y install sernet-samba*
...작동할 겁니다. Python에 의존 하지만 적어도 AND 에 대해서는 OR yum
에 의존하지 않는 것 같습니다 .python-tdb
pytalloc
erase
install