CTDB port is not aware of Ubuntu-specific NFS Settings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
samba (Debian) |
Fix Released
|
Unknown
|
|||
samba (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Bionic |
Won't Fix
|
Medium
|
Unassigned | ||
Cosmic |
Won't Fix
|
Medium
|
Unassigned | ||
Disco |
Fix Released
|
Medium
|
Rafael David Tinoco | ||
Eoan |
Fix Released
|
Medium
|
Unassigned |
Bug Description
[Impact]
* SAMBA CTDB cluster suite does not work for High Available NFS setups
* LP: #1821775 - ctdb cannot create PID file
* LP: #1828799 - Package ctdb does not create directories in /var/lib/ctdb
[Test Case]
* Installing CTDB and trying to start the service (check /var/log/
- no /etc/ctdb/nodes file, can't start
- /var/lib/
- and some other errors addressed in here
[Regression Potential]
* very small chances of causing issues to other parts of samba
* ctdb app is placed in a specific directory and is not working nowadays
[Other Info]
* Documentation on how to enable this SRU: https:/
ORIGINAL DESCRIPTION:
* n/a
Binary package hint: ctdb
CTDB suppose to detect distro-specific Samba/NFS/Apache settings, or at least provide the way to manual tweaking/config of ctdb. In the current state looks like ctdb has been ported from RH-based distribution and its partially aware of some Debian-specific settings/
1) Found on Ubuntu 10.04
2) CTDB version: 1.0.108-3ubuntu3
3) Expected: ability of ctdb to control nfs-kernel-server
4) Happened: without significant ctdb script changes (adding sections, aware of ubuntu-specific nfs- and samba- config- and startup scripts locations) ctdb is not able to function properly
Related branches
- Lucas Kanashiro (community): Approve
- Canonical Server: Pending requested
- Sergio Durigan Junior: Pending requested
-
Diff: 2412 lines (+2044/-20)6 files modifieddebian/changelog (+2006/-0)
debian/control (+9/-9)
debian/patches/VERSION.patch (+2/-2)
debian/smb.conf (+15/-9)
debian/tests/cifs-share-access-uring (+6/-0)
debian/tests/smbclient-share-access-uring (+6/-0)
- Rafael David Tinoco (community): Approve
- Canonical Server Core Reviewers: Pending requested
-
Diff: 2108 lines (+1696/-33)9 files modifieddebian/changelog (+1569/-0)
debian/control (+7/-7)
debian/patches/VERSION.patch (+2/-2)
debian/patches/ctdb-config-enable-syslog-by-default.patch (+49/-0)
debian/patches/fix-nfs-service-name-to-nfs-kernel-server.patch (+19/-1)
debian/patches/series (+1/-0)
debian/rules (+30/-10)
debian/samba-common.config (+4/-4)
debian/smb.conf (+15/-9)
- Andreas Hasenack: Approve
- Canonical Server: Pending requested
-
Diff: 60 lines (+25/-4)2 files modifieddebian/changelog (+8/-0)
debian/patches/fix-nfs-service-name-to-nfs-kernel-server.patch (+17/-4)
- Andreas Hasenack: Approve
- Christian Ehrhardt (community): Needs Fixing
- Canonical Server: Pending requested
- Ubuntu Core Development Team: Pending requested
-
Diff: 617 lines (+499/-0)14 files modifieddebian/changelog (+25/-0)
debian/ctdb.dirs (+4/-0)
debian/ctdb.example.enable.nfs.sh (+196/-0)
debian/ctdb.example.nfs-common (+19/-0)
debian/ctdb.example.nfs-kernel-server (+16/-0)
debian/ctdb.example.services (+16/-0)
debian/ctdb.example.sysctl-nfs-static-ports.conf (+5/-0)
debian/ctdb.install (+1/-0)
debian/ctdb.postrm (+13/-0)
debian/patches/ctdb-config-depend-on-etc-default-nodes-file.patch (+36/-0)
debian/patches/ctdb-scripts-fix-tcp_tw_recycle-existence-check.patch (+43/-0)
debian/patches/fix-nfs-service-name-to-nfs-kernel-server.patch (+110/-0)
debian/patches/series (+3/-0)
debian/rules (+12/-0)
- Andreas Hasenack: Approve
- Canonical Server: Pending requested
-
Diff: 672 lines (+541/-0)15 files modifieddebian/changelog (+29/-0)
debian/ctdb.dirs (+4/-0)
debian/ctdb.example.enable.nfs.sh (+196/-0)
debian/ctdb.example.nfs-common (+19/-0)
debian/ctdb.example.nfs-kernel-server (+16/-0)
debian/ctdb.example.services (+16/-0)
debian/ctdb.example.sysctl-nfs-static-ports.conf (+5/-0)
debian/ctdb.install (+1/-0)
debian/ctdb.postrm (+13/-0)
debian/patches/ctdb-config-depend-on-etc-default-nodes-file.patch (+36/-0)
debian/patches/ctdb-config-enable-syslog-by-default.patch (+49/-0)
debian/patches/ctdb-scripts-fix-tcp_tw_recycle-existence-check.patch (+43/-0)
debian/patches/fix-nfs-service-name-to-nfs-kernel-server.patch (+97/-0)
debian/patches/series (+4/-0)
debian/rules (+13/-0)
tags: | added: server-next |
Changed in ctdb (Ubuntu): | |
assignee: | nobody → Rafael David Tinoco (rafaeldtinoco) |
Changed in samba (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Medium |
assignee: | nobody → Rafael David Tinoco (rafaeldtinoco) |
milestone: | none → eoan-updates |
no longer affects: | ctdb (Ubuntu) |
Changed in ctdb (Debian): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
importance: | Undecided → Unknown |
status: | New → Unknown |
Changed in ctdb (Debian): | |
status: | Unknown → Confirmed |
Changed in samba (Ubuntu Cosmic): | |
status: | Confirmed → Won't Fix |
description: | updated |
Changed in ctdb (Debian): | |
status: | Confirmed → Fix Released |
Changed in samba (Ubuntu Disco): | |
status: | Confirmed → In Progress |
Changed in samba (Ubuntu Eoan): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
Changed in samba (Ubuntu Bionic): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
Changed in samba (Ubuntu Cosmic): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
affects: | ctdb (Debian) → samba (Debian) |
description: | updated |
Can you propose a patch?