** Description changed:

  PCS cluster auth does not generate a tokens file when /etc/corosync.conf
  is present, but still shows that authorization completed successfully.
  
  ----------------->%-----------------
  lsb_release -rd
-  Description: Ubuntu 16.04.1 LTS
-  Release: 16.04
+  Description: Ubuntu 16.04.1 LTS
+  Release: 16.04
  
  -----------------%<-----------------
  
  apt-cache policy pcs
-  pcs:
-    Installed: 0.9.149-1
-    Candidate: 0.9.149-1
-    Version table:
-   *** 0.9.149-1 500
-  ----------------->%-----------------
+  pcs:
+    Installed: 0.9.149-1
+    Candidate: 0.9.149-1
+    Version table:
+   *** 0.9.149-1 500
+  ----------------->%-----------------
  
  sudo pcs cluster auth uby2 uby3 -u hacluster
  Password:
  uby2: Authorized
  uby3: Authorized
  
  ls -l /var/lib/pcsd/tokens
  ls: cannot access '/var/lib/pcsd/tokens': No such file or directory
  
  sudo pcs cluster setup uby2 uby3 --name jmclus2
  Error: uby2: error checking node availability: Unable to authenticate to uby2 
- (HTTP error: 401), try running 'pcs cluster auth'
  Error: uby3: error checking node availability: Unable to authenticate to uby3 
- (HTTP error: 401), try running 'pcs cluster auth'
  Error: nodes availability check failed, use --force to override. WARNING: 
This will destroy existing cluster on the nodes.
  
-  -------------------------
+  -------------------------
  If corosync and pacemaker are stopped and /etc/corosync.conf is removed, then 
/var/lib/pcsd/tokens gets created successfully.
- 
  
  systemctl stop pacemaker
  systemctl stop corosync
  rm /etc/corosync/corosync.conf
  
  sudo pcs cluster auth uby2 uby3 -u hacluster
  Password:
  uby2: Authorized
  uby3: Authorized
  
  ls -l /var/lib/pcsd/tokens
  -rw------- 1 root root 168 Nov 10 11:54 /var/lib/pcsd/tokens
  
-  ----------------->%-----------------
+  ----------------->%-----------------
  
  It seems like "pcs cluster auth" should exit with an error message if it
  can't generate a tokens file.  Furthermore, should corosync and
  pacemaker be started by default when installed as dependencies of "pcs?"
  pcs cluster start will start these services.  Right now the only way to
  set up a cluster after running "apt-get install pcs" is to manually stop
  corosync and pacemaker, delete corosync.conf, run "pcs cluster auth",
  "pcs cluster setup", and then "pcs cluster start."
+ 
+ I uploaded the following sosreports:
+ sosreport-J.Meisel.1640923-20161115104001.tar.xz -- this is from before 
installing pcs/pacemaker/corosync
+ 
+ sosreport-J.Meisel.1640923-20161115105603.tar.xz -- this is after "pcs
+ cluster auth" did not generate a tokens file

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

Title:
  pcs cluster auth does not generate "tokens" file

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

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to