[Samba] Samba upgrade issue . . .

Steve Ankeny steve_a at cinergymetro.net
Mon Jun 15 04:52:55 MDT 2015


I have a "Samba | SOGo | OpenChange" server running in VMware.

I get the following message when running 'apt-get upgrade' --

The following packages have been kept back:
   libldb-dev libldb1 libmapi0 libmapiproxy0 libmapistore0 libnss-winbind
   libpam-winbind libsmbclient libwbclient0 openchangeproxy openchangeserver
   python-ldb python-ocsmanager python-samba samba samba-common
   samba-common-bin samba-dev samba-dsdb-modules samba-libs 
samba-vfs-modules
   smbclient sogo sogo-activesync sogo-openchange winbind
0 upgraded, 0 newly installed, 0 to remove and 26 not upgraded.

I've taken a "snapshot" of my virtual machine, and I've ran 'apt-get 
install --s' to see if there are any potential errors (and there are 
none)  However, when I actually attempt the install, I find the following --

The following NEW packages will be installed:
   libgnutls28 libhogweed2 libnettle4 python-mapistore python-rpclib
   python-sievelib python-spyne python-support python-tz
The following packages will be upgraded:
   libldb-dev libldb1 libmapi0 libmapiproxy0 libmapistore0 libnss-winbind
   libpam-winbind libsmbclient libwbclient0 openchangeproxy openchangeserver
   python-ldb python-ocsmanager python-samba samba samba-common
   samba-common-bin samba-dev samba-dsdb-modules samba-libs samba-vfs-modules
   smbclient sogo sogo-activesync sogo-openchange winbind
26 upgraded, 9 newly installed, 0 to remove and 3 not upgraded.
Need to get 17.5 MB of archives.

In the text that follows, problems seem to start here --

dpkg: error processing package samba (--configure):
  subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of winbind:
  winbind depends on samba (= 2:4.1.18+dfsg-3~inverse1); however:
   Package samba is not configured yet.


Doing a bit of research, I find a suggestion here --

http://languor.us/samba-subprocess-post-installation-script-returned-error-exit-status-1

"create a blank smb.conf in /etc/samba, then purge and reinstall samba"

*Is this the fix for this specific error?*  I am concerned about purging 
my Samba DB

Currently, I have the following installed --

adam at sogo:~$ sudo dpkg-query -l | egrep 'samba|smb|nmb|winbind'
ii  libnss-winbind:amd64 2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  libpam-winbind:amd64              2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  libsmbclient:amd64 2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  libwbclient0:amd64 2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  python-samba 2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  samba 2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  samba-common 2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  samba-common-bin                  2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  samba-dev 2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  samba-dsdb-modules               2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  samba-libs:amd64 2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  samba-vfs-modules                  2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  smbclient 2:4.1.6+dfsg-1ubuntu2.14.04.7
ii  winbind 2:4.1.6+dfsg-1ubuntu2.14.04.7

My current 'smb.conf. reads --

# Global parameters
[global]
         workgroup = MEADORANDCO
         realm = meadorandco.com
         netbios name = SOGO
         server role = active directory domain controller
         dns forwarder = 192.168.121.1
         idmap_ldb:use rfc2307 = yes
         passdb backend = samba
         allow dns updates = nonsecure

         ### Configuration required by OpenChange server ###
         #dcerpc endpoint servers = epmapper, mapiproxy, dnsserver
         #dcerpc endpoint servers = +epmapper, +mapiproxy
         #dcerpc_mapiproxy:server = true
         #dcerpc_mapiproxy:interfaces = exchange_emsmdb, exchange_nsp, 
exchange_ds_rfr
         ### Configuration required by OpenChange server ###

         #mapistore:namedproperties = mysql
         #namedproperties:mysql_user = openchange-user
         #namedproperties:mysql_pass = $passwd
         #namedproperties:mysql_host = localhost
         #namedproperties:mysql_db = openchange
         #mapistore:indexing_backend = 
mysql://openchange-user:$passwd@localhost/openchange
         #mapiproxy:openchangedb = 
mysql://openchange-user:$passwd@localhost/openchange

[netlogon]
         path = /var/lib/samba/sysvol/meadorandco.com/scripts
         read only = No

[sysvol]
         path = /var/lib/samba/sysvol
         read only = No

As you can see, I have commented out the 'dcerpc' calls, as I had 
problems with those.

I believe Rowland suggested using 'dcerpc endpoint servers = +epmapper, 
+mapiproxy' but I will have to review his suggestion before using 
OpenChange.  It may be I have to do that before the upgrade.

Any help would be appreciated. *What is the specific fix for subprocess 
post-installation**error?*

thx



More information about the samba mailing list