[Samba] Samba upgrade issue . . .

Steve Ankeny steve_a at cinergymetro.net
Mon Jun 15 07:30:04 MDT 2015


On 06/15/2015 09:17 AM, Rowland Penny wrote:
> On 15/06/15 14:01, L.P.H. van Belle wrote:
>> and just a comment..
>>
>> when i look at :
>> http://inverse.ca/ubuntu-nightly/dists/trusty/trusty/binary-amd64/Packages 
>>
>> /search for : 2:4.1.18+dfsg-3~inverse1
>> Replaces: libpam-winbind (<< 2:3.6.5-2), samba (<= 2.2.3-2), winbind 
>> (<< 2:3.5.11~dfsg-3), winbind4
>> => winbind4..
>>
>> this all is build agains the old "samba4" naming which is not used 
>> anymore.
>>
>> anyway..
>>
>> i see..
>> samba 4.1.6     ( ubuntu )
>> samba 4.1.18    ( sogo /inverse )
>> winbind4 naming..
>>
>> what the output of :
>> apt-cache policy samba
>> apt-cache policy winbind
>>
>> and if you have one, post your preferences file.
>>
>>
>> Greetz,
>>
>> Louis
>>
>>
>>> -----Oorspronkelijk bericht-----
>>> Van: belle at bazuin.nl [mailto:samba-bounces at lists.samba.org]
>>> Namens L.P.H. van Belle
>>> Verzonden: maandag 15 juni 2015 14:51
>>> Aan: samba at lists.samba.org
>>> Onderwerp: Re: [Samba] Samba upgrade issue . . .
>>>
>>> look : winbind depends on samba (= 2:4.1.18+dfsg-3~inverse1); however:
>>>
>>>> 2:4.1.18+dfsg-3~inverse1
>>> so mixed setup of ubuntu with inverse packages of samba.
>>> You need to use the inverse packages of samba to keep
>>> openchange working.
>>> I suggest you set your package pinning.
>>>
>>> OR !
>>> remove the inverse : winbind version and install the ubuntu version.
>>>
>>>
>>> Greetz,
>>>
>>> Louis
>>>
>>>
>>>> -----Oorspronkelijk bericht-----
>>>> Van: steve_a at cinergymetro.net
>>>> [mailto:samba-bounces at lists.samba.org] Namens Steve Ankeny
>>>> Verzonden: maandag 15 juni 2015 13:27
>>>> Aan: samba at lists.samba.org
>>>> Onderwerp: Re: [Samba] Samba upgrade issue . . .
>>>>
>>>> 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-ret
>>>> urned-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
>>>>
>>>>
>>>> -- 
>>>> To unsubscribe from this list go to the following URL and read the
>>>> instructions:  https://lists.samba.org/mailman/options/samba
>>>>
>>>>
>>> -- 
>>> To unsubscribe from this list go to the following URL and read the
>>> instructions:  https://lists.samba.org/mailman/options/samba
>>>
>>>
>
> Close Louis, but wrong package :-)
>
> Package: samba Version: 2:4.1.18+dfsg-3~inverse1
>
> Replaces: libsamdb0 (<< 4.0.0~alpha17~), python-samba (<< 
> 2:4.1.4+dfsg-3), samba-ad-dc, samba-common \
> (<= 2.0.5a-2), samba-doc (<< 2:4.0.5~), samba-libs (<< 
> 2:4.1.4+dfsg-2), samba4
>
> The Ubuntu 'samba' package should be replaced by the Inverse 'samba' 
> package but is failing on the post-install script which seems  to do 
> the weirdest things.
>
> Does the OP have a smb.conf ? is samba running ?
>
> Rowland
>
yes, I posted the 'smb.conf' in the original message

# 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

'samba-ad-dc' is running

adam at sogo:~$ sudo initctl list | egrep 'samba|smb|nmb|winbind'
nmbd start/running
winbind stop/waiting
smbd stop/waiting
reload-smbd stop/waiting
samba-ad-dc start/running, process 3238









More information about the samba mailing list