← Back to team overview

enterprise-ubuntu team mailing list archive

Re: AD integration-joining machine

 

...looks like its a bug in the aptcc backend for PackageKit, so I'll take
it from there..

//Niklas


2014-05-14 10:57 GMT+02:00 Niklas Andersson <niklas.andersson@xxxxxxxxxxxx>:

> Hi,
>
>  I have talked with Stef and he also thinks it is a PackageKit-bug, so I
> would like to try out most recent of 0.8.x (that is 0.8.17, and we have
> 0.8.12 in trusty repo and that is from september last year)
>
>  So, it is not an apt-problem, it is a PackageKit problem. And
> unfortunately my work-around (not using samba-common-bin) can break
> anytime, should the same thing happen with sssd...
>
> I have attached out complete output of samba-common-bin with the Depends,
> in bold. You can see there are two different hard depends with respect to
> samba-common-bin. *samba-common (= 2:4.1.6+dfsg-1ubuntu2.14.04.1) *on one
> line and *samba-common (= 2:4.1.6+dfsg-1ubuntu2) *on the other.
>
>  PackageKit doest fix this (two different hard dependencies. I.e the equal
> sigh).
>
> nandersson@swordfish:~$ apt-cache show samba-common-bin
> Package: samba-common-bin
> Priority: optional
> Section: net
> Installed-Size: 1534
> Maintainer: Ubuntu Developers <ubuntu-devel-discuss@xxxxxxxxxxxxxxxx>
> Original-Maintainer: Debian Samba Maintainers <
> pkg-samba-maint@xxxxxxxxxxxxxxxxxxxxxxx>
> Architecture: amd64
> Source: samba
> Version: 2:4.1.6+dfsg-1ubuntu2.14.04.1
> Replaces: python-samba (<< 2:4.0.6~), samba-common (<< 2:3.4.0~pre2-1),
> samba-doc (<< 2:4.0.5~), samba4-common (<< 4.0.0~alpha7-1),
> samba4-common-bin
> *Depends: python, python-samba, samba-common (=
> 2:4.1.6+dfsg-1ubuntu2.14.04.1), python2.7:any, libbsd0 (>= 0.0), libc6 (>=
> 2.14), libcomerr2 (>= 1.01), libgssapi3-heimdal (>= 1.4.0+git20110226),
> libkrb5-26-heimdal (>= 1.4.0+git20110226), libldap-2.4-2 (>= 2.4.7),
> libncurses5 (>= 5.5-5~), libpopt0 (>= 1.14), libreadline6 (>= 6.0),
> libtalloc2 (>= 2.0.4~git20101213), libtdb1 (>= 1.2.7+git20101214),
> libtevent0 (>= 0.9.12), libtinfo5, libwbclient0 (>= 2:4.0.3+dfsg1),
> samba-libs (= 2:4.1.6+dfsg-1ubuntu2.14.04.1)*
> Suggests: heimdal-clients
> Conflicts: samba (<< 2:3.3.0~rc2-5), samba-common (<< 2:3.3.0~rc2-5),
> samba-doc (<< 2:4.0.5~)
> Filename:
> pool/main/s/samba/samba-common-bin_4.1.6+dfsg-1ubuntu2.14.04.1_amd64.deb
> Size: 487124
> MD5sum: af461f793a4e80b2500a9fa697e7c62c
> SHA1: 971c78163347be861c0eff42e081adc7d94f0ec3
> SHA256: 2004cdd891457d89e95fa0e22e3e24a043881c8f31fac50308e1cc9eac6d4a60
> Description-en: Samba common files used by both the server and the client
>  Samba is an implementation of the SMB/CIFS protocol for Unix systems,
>  providing support for cross-platform file sharing with Microsoft Windows,
> OS X,
>  and other Unix systems.  Samba can also function as a domain controller
>  or member server in both NT4-style and Active Directory domains.
>  .
>  This package contains the common files that are used by both the server
>  (provided in the samba package) and the client (provided in the
> samba-clients
>  package).
> Description-md5: 6b72087bfb045af08aa7c187e95870e1
> Homepage: http://www.samba.org
> Bugs: https://bugs.launchpad.net/ubuntu/+filebug
> Origin: Ubuntu
> Phased-Update-Percentage: 70
> Supported: 5y
> Task: ubuntu-desktop, ubuntu-usb, print-server, samba-server,
> kubuntu-desktop, kubuntu-active, kubuntu-active-desktop, kubuntu-active,
> edubuntu-desktop, edubuntu-usb, xubuntu-desktop, mythbuntu-frontend,
> mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-master,
> lubuntu-core, ubuntustudio-desktop, ubuntu-gnome-desktop
>
> Package: samba-common-bin
> Priority: optional
> Section: net
> Installed-Size: 1534
> Maintainer: Ubuntu Developers <ubuntu-devel-discuss@xxxxxxxxxxxxxxxx>
> Original-Maintainer: Debian Samba Maintainers <
> pkg-samba-maint@xxxxxxxxxxxxxxxxxxxxxxx>
> Architecture: amd64
> Source: samba
> Version: 2:4.1.6+dfsg-1ubuntu2
> Replaces: python-samba (<< 2:4.0.6~), samba-common (<< 2:3.4.0~pre2-1),
> samba-doc (<< 2:4.0.5~), samba4-common (<< 4.0.0~alpha7-1),
> samba4-common-bin
> *Depends: python, python-samba, samba-common (= 2:4.1.6+dfsg-1ubuntu2),
> python2.7:any, libbsd0 (>= 0.0), libc6 (>= 2.14), libcomerr2 (>= 1.01),
> libgssapi3-heimdal (>= 1.4.0+git20110226), libkrb5-26-heimdal (>=
> 1.4.0+git20110226), libldap-2.4-2 (>= 2.4.7), libncurses5 (>= 5.5-5~),
> libpopt0 (>= 1.14), libreadline6 (>= 6.0), libtalloc2 (>=
> 2.0.4~git20101213), libtdb1 (>= 1.2.7+git20101214), libtevent0 (>= 0.9.12),
> libtinfo5, libwbclient0 (>= 2:4.0.3+dfsg1), samba-libs (=
> 2:4.1.6+dfsg-1ubuntu2)*
> Suggests: heimdal-clients
> Conflicts: samba (<< 2:3.3.0~rc2-5), samba-common (<< 2:3.3.0~rc2-5),
> samba-doc (<< 2:4.0.5~)
> Filename: pool/main/s/samba/samba-common-bin_4.1.6+dfsg-1ubuntu2_amd64.deb
> Size: 488026
> MD5sum: fd059650a64e82a633bd3ffd0ea7803d
> SHA1: 3098e2fc37acc4dce7e0fb8a4d6c48513efd84c2
> SHA256: e78dc4742fdc533a7f3e98e1cb8dfc8bef1012e820da536009347bc21591071f
> Description-en: Samba common files used by both the server and the client
>  Samba is an implementation of the SMB/CIFS protocol for Unix systems,
>  providing support for cross-platform file sharing with Microsoft Windows,
> OS X,
>  and other Unix systems.  Samba can also function as a domain controller
>  or member server in both NT4-style and Active Directory domains.
>  .
>  This package contains the common files that are used by both the server
>  (provided in the samba package) and the client (provided in the
> samba-clients
>  package).
> Description-md5: 6b72087bfb045af08aa7c187e95870e1
> Homepage: http://www.samba.org
> Bugs: https://bugs.launchpad.net/ubuntu/+filebug
> Origin: Ubuntu
> Supported: 5y
> Task: ubuntu-desktop, ubuntu-usb, print-server, samba-server,
> kubuntu-desktop, kubuntu-active, kubuntu-active-desktop, kubuntu-active,
> edubuntu-desktop, edubuntu-usb, xubuntu-desktop, mythbuntu-frontend,
> mythbuntu-desktop, mythbuntu-backend-slave, mythbuntu-backend-master,
> lubuntu-core, ubuntustudio-desktop, ubuntu-gnome-desktop
>
>
> 2014-05-14 10:23 GMT+02:00 Bolesław Tokarski <boleslaw.tokarski@xxxxxxxxx>
> :
>
> Hello,
>>
>>  "samba-common-bin: Depends: samba-common (= 2:4.1.6+dfsg-1ubuntu2) but
>>> 2:4.1.6+dfsg-1ubuntu2.14.04.1 is to be installed
>>>
>>
>> This pretty much looks like an attempt to only update a single package
>> without pulling its dependencies, like when the dependency solver fails for
>> some reason. Most commonly its a system with an unconfigured package.
>>
>> For trusty, both samba packages 2:4.1.6+dfsg-1ubuntu2 and
>> 2:4.1.6+dfsg-1ubuntu2.14.04.1 are available, respectively in trusty and
>> trusty-updates.
>>
>>
>>
>>> The thing is that if one check the output from apt-cache show
>>> samba-common-lib, you'll see two lines that begin with the Dependencies,
>>> and Packagekit mixes them up. Works great with apt-get, PackageKit doesnt
>>> fix it.
>>>
>>
>> I'm confused. There's no package named samba-common-lib. Also, I believe
>> having two Depends: lines inside a single package (there's also a
>> Pre-Depends and a build-depends, but that's a different one) is an error
>> inside the package.
>>
>> Can you clarify this a bit, please?
>>
>> Cheers,
>> Ballock
>>
>
>

References