[Samba] Samba upgrade issue . . .
Steve Ankeny
steve_a at cinergymetro.net
Mon Jun 15 05:26:51 MDT 2015
On 06/15/2015 07:14 AM, Rowland Penny wrote:
> On 15/06/15 11:52, Steve Ankeny wrote:
>> 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
>>
>
> What OS are you upgrading on ? where did the old samba packages come
> from, your OS or inverse, where do think the new packages are coming
> from ?
>
> I do not use sogo any more, more because of problems like this than
> anything else, I personally don't think openchange will get anywhere
> until you can install it on top of *any* version of samba4, not a
> specific version as at present. Having said that, if I check what
> 'dcerpc endpoint servers' are running on my DC, I get this:
>
> dcerpc endpoint servers = epmapper, wkssvc, rpcecho, samr, netlogon,
> lsarpc, spoolss, drsuapi, dssetup, unixinfo, browser, eventlog6,
> backupkey, dnsserver
>
> So you only need to add 'mapiproxy' as 'epmapper' is already running.
>
> Rowland
>
adam at sogo:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.2 LTS
Release: 14.04
Codename: trusty
The initial Samba packages from from Ubuntu repositories, and the new
ones come from Inverse.
I've been happy with SOGo & OpenChange until this round of upgrades (I
wasn't using Samba then)
thx, Rowland
More information about the samba
mailing list