Yup, the issue appears to be that python-samba requires python-talloc
2.1.6 and only 2.1.2 is available in Jessie.  This was probably a typo. 
The prior python-samba package only required 2.0.6.  I've reported this
to the bug tracker.

jason@storage-server:~$ apt show python-samba -a
Package: python-samba
Source: samba
Version: 2:4.2.14+dfsg-0+deb8u7
Installed-Size: 7,250 kB
Maintainer: Debian Samba Maintainers
<pkg-samba-ma...@lists.alioth.debian.org>
Provides: python2.7-samba
Depends: python-ldb (>= 1.1.2~), python-tdb, python-ntdb, python-crypto,
python (<< 2.8), python (>= 2.7), python:any (>= 2.6.6-7~), libattr1 (>=
1:2.4.46-8), libbsd0 (>= 0.0), libc6 (>= 2.14), libldb1 (>= 0.9.21),
libpython2.7 (>= 2.7), libtalloc2 (>= 2.0.4~git20101213), libtevent0 (>=
0.9.16), python-talloc (>= 2.1.6), samba-libs (= 2:4.2.14+dfsg-0+deb8u7)
Homepage: http://www.samba.org
Section: python
Priority: optional
Download-Size: 1,046 kB
APT-Sources: http://security.debian.org/ jessie/updates/main amd64 Packages
Description: Python bindings for Samba
 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 Python bindings for most Samba libraries.

Package: python-samba
Status: install ok installed
Priority: optional
Section: python
Installed-Size: 7,054 kB
Maintainer: Debian Samba Maintainers
<pkg-samba-ma...@lists.alioth.debian.org>
Source: samba
Version: 2:4.2.14+dfsg-0+deb8u6
Provides: python2.7-samba
Depends: python-ldb (>= 1.1.2~), python-tdb, python-ntdb, python-crypto,
python (>= 2.7), python (<< 2.8), libattr1 (>= 1:2.4.46-8), libbsd0 (>=
0.0), libc6 (>= 2.14), libldb1 (>= 0.9.21), libpython2.7 (>= 2.7),
libtalloc2 (>= 2.0.4~git20101213), libtevent0 (>= 0.9.16), python-talloc
(>= 2.0.6), samba-libs (= 2:4.2.14+dfsg-0+deb8u6)
Homepage: http://www.samba.org
Download-Size: unknown
APT-Manual-Installed: no
APT-Sources: /var/lib/dpkg/status
Description: Python bindings for Samba
 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 Python bindings for most Samba libraries.

Actual version of python-talloc available in Jessie:

Package: python-talloc
Source: talloc
Version: 2.1.2-0+deb8u1
Installed-Size: 79.9 kB
Maintainer: Debian Samba Maintainers
<pkg-samba-ma...@lists.alioth.debian.org>
Provides: python2.7-talloc
Depends: libc6 (>= 2.2.5), libpython2.7 (>= 2.7), libtalloc2 (>=
2.0.4~git20101213), python (>= 2.7), python (<< 2.8)
Pre-Depends: multiarch-support
Homepage: http://talloc.samba.org/
Tag: devel::lang:c, devel::library, implemented-in::c, role::devel-lib
Section: python
Priority: optional
Download-Size: 10.4 kB
APT-Manual-Installed: yes
APT-Sources: http://ftp.us.debian.org/debian/ jessie/main amd64 Packages
Description: hierarchical pool based memory allocator - Python bindings
 A hierarchical pool based memory allocator with destructors. It uses
 reference counting to determine when memory should be freed.
 .
 This package contains the Python bindings.


On 07/14/2017 10:17 AM, Jason Cohen wrote:
> Hello everyone,
>
> I attempted to update my Jessie server this morning after seeing the
> Samba DSA.  However, it appears that there are unmet dependencies that
> are causing several of the samba packages to be held back.  Anyone
> seeing this or know of a resolution?
>
> 12 packages can be upgraded. Run 'apt list --upgradable' to see them.
> root@storage-server:/etc/apt/sources.list.d# apt list --upgradable
> Listing... Done
> ctdb/oldstable 2:4.2.14+dfsg-0+deb8u7 amd64 [upgradable from:
> 2:4.2.14+dfsg-0+deb8u6]
> libsmbclient/oldstable 2:4.2.14+dfsg-0+deb8u7 amd64 [upgradable from:
> 2:4.2.14+dfsg-0+deb8u6]
> libwbclient0/oldstable 2:4.2.14+dfsg-0+deb8u7 amd64 [upgradable from:
> 2:4.2.14+dfsg-0+deb8u6]
> python-samba/oldstable 2:4.2.14+dfsg-0+deb8u7 amd64 [upgradable from:
> 2:4.2.14+dfsg-0+deb8u6]
> samba/oldstable 2:4.2.14+dfsg-0+deb8u7 amd64 [upgradable from:
> 2:4.2.14+dfsg-0+deb8u6]
> samba-common/oldstable 2:4.2.14+dfsg-0+deb8u7 all [upgradable from:
> 2:4.2.14+dfsg-0+deb8u6]
> samba-common-bin/oldstable 2:4.2.14+dfsg-0+deb8u7 amd64 [upgradable
> from: 2:4.2.14+dfsg-0+deb8u6]
> samba-dbg/oldstable 2:4.2.14+dfsg-0+deb8u7 amd64 [upgradable from:
> 2:4.2.14+dfsg-0+deb8u6]
> samba-doc/oldstable 2:4.2.14+dfsg-0+deb8u7 all [upgradable from:
> 2:4.2.14+dfsg-0+deb8u6]
> samba-dsdb-modules/oldstable 2:4.2.14+dfsg-0+deb8u7 amd64 [upgradable
> from: 2:4.2.14+dfsg-0+deb8u6]
> samba-libs/oldstable 2:4.2.14+dfsg-0+deb8u7 amd64 [upgradable from:
> 2:4.2.14+dfsg-0+deb8u6]
> samba-vfs-modules/oldstable 2:4.2.14+dfsg-0+deb8u7 amd64 [upgradable
> from: 2:4.2.14+dfsg-0+deb8u6]
>
> root@storage-server:~# apt upgrade
> Reading package lists... Done
> Building dependency tree      
> Reading state information... Done
> Calculating upgrade... The following package was automatically installed
> and is no longer required:
>   linux-image-4.9.0-0.bpo.2-amd64
> Use 'apt-get autoremove' to remove it.
> Done
> The following packages have been kept back:
>   ctdb samba samba-common samba-dbg samba-dsdb-modules
> The following packages will be upgraded:
>   libwbclient0 samba-doc
> 2 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.
> Need to get 441 kB of archives.
> After this operation, 51.2 kB disk space will be freed.
>
> root@storage-server:~# apt full-upgrade
> Reading package lists... Done
> Building dependency tree      
> Reading state information... Done
> Calculating upgrade... The following packages were automatically
> installed and are no longer required:
>   attr ctdb linux-image-4.9.0-0.bpo.2-amd64 samba-dsdb-modules
> Use 'apt-get autoremove' to remove them.
> Done
> The following packages will be REMOVED:
>   samba samba-common-bin samba-dbg
> The following packages have been kept back:
>   ctdb samba-dsdb-modules
> The following packages will be upgraded:
>   libwbclient0 samba-common samba-doc
> 3 upgraded, 0 newly installed, 3 to remove and 2 not upgraded.
> Need to get 705 kB of archives.
> After this operation, 49.8 MB disk space will be freed.
>
> The problem appears to be with python-samba.  It depends on
> python-talloc >= 2.1.6, but Jessie has version 2.1.2.  As a result, the
> packages cannot be updated.
>
> Package: python-samba
> Source: samba
> Version: 2:4.2.14+dfsg-0+deb8u7
> Installed-Size: 7,250 kB
> Maintainer: Debian Samba Maintainers
> <pkg-samba-ma...@lists.alioth.debian.org>
> Provides: python2.7-samba
> Depends: python-ldb (>= 1.1.2~), python-tdb, python-ntdb, python-crypto,
> python (<< 2.8), python (>= 2.7), python:any (>= 2.6.6-7~), libattr1 (>=
> 1:2.4.46-8), libbsd0 (>= 0.0), libc6 (>= 2.14), libldb1 (>= 0.9.21),
> libpython2.7 (>= 2.7), libtalloc2 (>= 2.0.4~git20101213), libtevent0 (>=
> 0.9.16), python-talloc (>= 2.1.6), samba-libs (= 2:4.2.14+dfsg-0+deb8u7)
>
>
>
>
>
>

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to