On 07/01/2015 02:39 PM, Steve Ankeny wrote:
thx, I'll look at it when I'm back off my downtime
On 07/01/2015 12:21 PM, Achim Gottinger wrote:
Hello Steve,
You used purge and not remove so all configs got removed as well.
Take an look in /var/lib/samba you may find backup's there done by
apt/dpkg durcing upgrades.
I have an bunch of backed-up-by-dpkg-on-2015-03-10T16.56.tar.gz
files there.
Seems these include all the necessary ldb's but they all have an
suffix like backed-up-by-dpkg-on-2015-03-10T16.56 here which must be
removed.
achim~
ok, finally gave this a try
However, there are STILL errors --
(here are the steps I used in order)
adam@sogo:~$ sudo apt-get remove samba
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
libgnutls28 libhogweed2 libldb-dev libldb1 libnettle4 libsmbclient
python-ldb python-samba samba-common samba-common-bin samba-dev
samba-dsdb-modules samba-libs samba-vfs-modules smbclient
Suggested packages:
gnutls-bin heimdal-clients
The following packages will be REMOVED:
libnss-winbind libpam-winbind openchangeproxy openchangeserver samba
winbind
The following NEW packages will be installed:
libgnutls28 libhogweed2 libnettle4
The following packages will be upgraded:
libldb-dev libldb1 libsmbclient python-ldb python-samba samba-common
samba-common-bin samba-dev samba-dsdb-modules samba-libs
samba-vfs-modules
smbclient
12 upgraded, 3 newly installed, 6 to remove and 8 not upgraded.
Need to get 8,559 kB of archives.
After this operation, 16.1 MB disk space will be freed.
Do you want to continue? [Y/n]Y
(completes without error)
(edit 'dns-nameservers' and restart network)
(reinstall packages that were REMOVED -- using "-f" yields same results)
adam@sogo:~$ sudo apt-get install samba openchangeproxy openchangeserver
winbind libnss-winbind libpam-winbind python-ocsmanager
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
python-mapistore python-rpclib python-sievelib python-spyne
python-support
python-tz
Suggested packages:
bind9 bind9utils ctdb ntp smbldap-tools
The following NEW packages will be installed:
libnss-winbind libpam-winbind openchangeproxy openchangeserver
python-mapistore python-rpclib python-sievelib python-spyne
python-support
python-tz samba winbind
The following packages will be upgraded:
python-ocsmanager
1 upgraded, 12 newly installed, 0 to remove and 0 not upgraded.
Need to get 2,833 kB of archives.
After this operation, 21.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
(errors follow -- highlighted)
Setting up samba (2:4.1.18+dfsg-3~inverse1) ...
Installing new version of config file /etc/logrotate.d/samba ...
Installing new version of config file /etc/init/smbd.conf ...
Installing new version of config file /etc/init.d/samba ...
*update-rc.d: /etc/init.d/samba exists during rc.d purge (use -f to force)**
**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.
dpkg: error processing package winbind (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libnss-winbind:amd64:
libnss-winbind:amd64 depends on winbind (= 2:4.1.18+dfsg-3~inverse1);
however:
Package winbind is not configured yet.
dpkg: error processing package libnss-winbind:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpam-winbind:amd64:
libpam-winbind:amd64 depends on winbind (= 2:4.1.18+dfsg-3~inverse1);
however:
Package winbind is not configured yet.
dpkg: error processing package libpam-winbind:amd64 (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openchangeproxy:
openchangeproxy depends on samba (>= 4.1.3); however:
PackNo apport report written because the error message indicates its
a *followup error from a previous failure.*
No apport report written because the error message indicates its a
followup error from a previous failure.
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
Package samba is not configured yet.
dpkg: error processing package openchangeproxy (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of openchangeserver:
openchangeserver depends on openchangeproxy; however:
Package openchangeproxy is not configured yet.
openchangeserver depends on samba (>= 2:4.1.3); however:
Package samba is not configured yet.
dpkg: error processing package openchangeserver (--configure):
dependency problems - leaving unconfigured
Setting up python-mapistore (3:2.3-zentyal11) ...
Setting up python-support (1.0.15) ...
Setting up python-tz (2012c-1build1) ...
Setting up python-spyne (2.9.3-1~inverse) ...
Setting up python-rpclib (2.8.0-rc-1~inverse) ...
Setting up python-sievelib (0.8-1) ...
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of python-ocsmanager:
python-ocsmanager depends on samba (>= 4.1.3); however:
Package samba is not configured yet.
dpkg: error processing package python-ocsmanager (--configure):
dependency problems - leaving unconfigured
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for python-support (1.0.15) ...
E: Sub-process /usr/bin/dpkg returned an error code (1)
adam@sogo:~$
(reading /var/lib/dpkg/status I find the following under 'samba')
Package: samba
Status: install ok installed
Priority: optional
Section: net
Installed-Size: 11158
Maintainer: Ubuntu Developers <[email protected]>
Architecture: amd64
Version: 2:4.1.6+dfsg-1ubuntu2.14.04.7
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
Of interest to me is "*Replaces: . . . samba-ad-dc*"
I am very much interested in 'samba-ad-dc' THAT's what's running on my
server.
So, my questions --
(1) Is there a FIX for the errors encountered above? Using 'dpkg' for
instance?
(2) Are there STILL issues with the Inverse 'samba' package?
(3) Do I actually NEED the Inverse 'samba' package if 'samba-ad-dc' is
being used?
(4) And, if so, how do I program around the lack of 'openchangeproxy' &
'openchangeserver' etc?
Thanks for any suggestions.
I do not want to rebuild my entire Samba domain server (nor re-provision it)
--
[email protected]
https://inverse.ca/sogo/lists