Uploaded the permission fix to vivid and utopic

** Description changed:

+ * Impact:
+ the command fails to run on incorrect permission issue
+ 
+ * Test case
+ see "To reproduce the problem" section of the description
+ 
+ * Regression potential
+ that only changing permission of one file, just test that the command works
+ 
+ ------------------------------
+ 
  Etckeeper doesn't work out of the box on Ubuntu 14.10
  
  The command etckeeper commit fails without any output.
  
  The problem is that the script 50vcs-commit doesn't have execution
  permissions.
  
  Noticed in etckeeper at ubuntu 14.10
  
- 
  root@ulises2:/etc/etckeeper# lsb_release -rd
  Description:  Ubuntu 14.10
  Release:      14.10
  root@ulises2:/etc/etckeeper# apt-cache policy etckeeper
  etckeeper:
-   Installed: 1.11ubuntu1
-   Candidate: 1.11ubuntu1
-   Version table:
-  *** 1.11ubuntu1 0
-         500 http://archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages
-         100 /var/lib/dpkg/status
+   Installed: 1.11ubuntu1
+   Candidate: 1.11ubuntu1
+   Version table:
+  *** 1.11ubuntu1 0
+         500 http://archive.ubuntu.com/ubuntu/ utopic/main amd64 Packages
+         100 /var/lib/dpkg/status
  
- 
- 
- The root cause is that 50vcs-commit never gets executed because it lacks 
permissions:
+ The root cause is that 50vcs-commit never gets executed because it lacks
+ permissions:
  
  root@ulises2:/etc/etckeeper# ls -la /etc/etckeeper/commit.d/
  total 40
  drwxr-xr-x  2 root root 4096 Dec 15 13:55 .
  drwxr-xr-x 12 root root 4096 Dec 15 13:55 ..
  -rwxr-xr-x  1 root root  447 Jun  4  2014 10vcs-test
  -rwxr-xr-x  1 root root  138 Jun  4  2014 30bzr-add
  -rwxr-xr-x  1 root root  302 Jun  4  2014 30darcs-add
  -rwxr-xr-x  1 root root  138 Jun  4  2014 30git-add
  -rwxr-xr-x  1 root root  143 Jun  4  2014 30hg-addremove
  -rw-r--r--  1 root root 2822 Jun  4  2014 50vcs-commit
  -rwxr-xr-x  1 root root  264 Jun  4  2014 99push
  -rw-r--r--  1 root root  193 Jun  4  2014 README
  
  To reproduce the problem:
  --------------------------------------------------------------------
  
  Install etckeeper on Ubuntu 14.04. Nothing gets commited.
  
- 
- root@ulises2:/etc/etckeeper# etckeeper init 
+ root@ulises2:/etc/etckeeper# etckeeper init
  Creado un standalone tree (formaot: 2a)
  adding .bzrignore
  adding .etckeeper
  adding .java
  adding ConsoleKit
  adding ImageMagick
  adding Muttrc
  [...]
  
- root@ulises2:/etc/etckeeper# etckeeper vcs status 
+ root@ulises2:/etc/etckeeper# etckeeper vcs status
  unknown:
-   .bzrignore
-   .etckeeper
-   .java/
-   ConsoleKit/
-   ImageMagick/
-   Muttrc
-   [...]
+   .bzrignore
+   .etckeeper
+   .java/
+   ConsoleKit/
+   ImageMagick/
+   Muttrc
+   [...]
  
  root@ulises2:/etc/etckeeper# etckeeper commit "initial revision"
- root@ulises2:/etc/etckeeper# etckeeper vcs status 
+ root@ulises2:/etc/etckeeper# etckeeper vcs status
  added:
-   .bzrignore
-   .etckeeper
-   .java/
-   .java/.systemPrefs/
-   .java/.systemPrefs/.system.lock
-   .java/.systemPrefs/.systemRootModFile
-   [...]
- 
- 
+   .bzrignore
+   .etckeeper
+   .java/
+   .java/.systemPrefs/
+   .java/.systemPrefs/.system.lock
+   .java/.systemPrefs/.systemRootModFile
+   [...]
  
  To fix the problem
  --------------------------------------------
  
  Give exectuable permissions to  /etc/etckeeper/commit.d/50vcs-commit::
  
  chmod +x /etc/etckeeper/commit.d/50vcs-commit
- etckeeper commit "initial revision" 
- etckeeper vcs log          
+ etckeeper commit "initial revision"
+ etckeeper vcs log
  ------------------------------------------------------------
  revno: 1
  committer: hmontoliu <hmontoliu@ulises2>
  branch nick: ulises2 /etc repository
  timestamp: Mon 2014-12-15 14:09:54 +0100
  message:
-   initial revision
+   initial revision
  
  ProblemType: Bug
  DistroRelease: Ubuntu 14.10
  Package: etckeeper 1.11ubuntu1
  ProcVersionSignature: Ubuntu 3.16.0-28.37-generic 3.16.7-ckt1
  Uname: Linux 3.16.0-28-generic x86_64
  NonfreeKernelModules: wl
  ApportVersion: 2.14.7-0ubuntu8
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Mon Dec 15 13:59:32 2014
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2013-10-16 (425 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Beta amd64 (20130925.1)
  PackageArchitecture: all
  SourcePackage: etckeeper
  UpgradeStatus: Upgraded to utopic on 2014-12-13 (1 days ago)

** Changed in: etckeeper (Ubuntu)
       Status: Confirmed => Fix Committed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1402657

Title:
  etckeeper doesn't commit. Missing executable permissions on
  /etc/etckeeper/commit.d/50vcs-commit

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/etckeeper/+bug/1402657/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to