← Back to team overview

enterprise-ubuntu team mailing list archive

Re: AD integration-joining machine

 

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
>

Follow ups

References