mainSavannah Administration - Support: sr #110531, Unable to commit to CVS website...

 
 

sr #110531: Unable to commit to CVS website repository

Submitter:  Chad C. Walstrom <chewie>
Submitted:  Mon 23 Aug 2021 05:07:52 AM UTC
   
 
Category:  Project webpages Priority:  5 - Normal
Severity:  3 - Normal Status:  Done
Privacy:  Public Assigned to:  ineiev
Operating System:  None Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Jump to the original submission

Mon 30 Aug 2021 03:01:59 PM UTC, comment #10: 

Worked for me!


$ cvs ci -m 'Updated to use server includes and simplified.' gnats.html
/web/gnats/gnats/gnats.html,v  <--  gnats.html
new revision: 1.58; previous revision: 1.57
Triggering webpages update...


Chad C. Walstrom <chewie>
Mon 30 Aug 2021 10:03:45 AM UTC, comment #9: 

I've just added one more step in the workaround; please try again.

Ineiev <ineiev>
Site Administrator
Fri 27 Aug 2021 02:16:16 PM UTC, comment #8: 

Same issue.


~/workspaces/gnats/website $ cvs ci -m 'Updated to use server includes and simplified.' gnats.html
/web/gnats/gnats/gnats.html,v  <--  gnats.html
new revision: 1.57; previous revision: 1.56
cvs [commit aborted]: could not open lock file `/web/gnats/gnats/,gnats.html,': Permission denied
~/workspaces/gnats/website $ date
Fri Aug 27 09:15:25 2021


Chad C. Walstrom <chewie>
Fri 27 Aug 2021 08:18:26 AM UTC, comment #7: 

Any updates?

Ineiev <ineiev>
Site Administrator
Tue 24 Aug 2021 12:17:04 PM UTC, comment #6: 

I've installed a tentative fix; please try committing again.

Ineiev <ineiev>
Site Administrator
Tue 24 Aug 2021 10:14:55 AM UTC, comment #5: 

vcs1 gets group membership lists for CVS directories from Savannah database.  It looks like the 'gnats' name conflicts with local group on vcs1 written in /etc/group, there is another such group, uucp.

Not sure how to fix this; meanwhile, removing my SSH key from chewie.

Ineiev <ineiev>
Site Administrator
Tue 24 Aug 2021 09:42:35 AM UTC, comment #4: 

I could reproduce this.

The gnats group looks empty on vcs1; looking into the issue...

Ineiev <ineiev>
Site Administrator
Tue 24 Aug 2021 08:58:26 AM UTC, comment #3: 

I'll temporarily add my SSH key to your account and try to reproduce this using your account.

Ineiev <ineiev>
Site Administrator
Mon 23 Aug 2021 02:06:30 PM UTC, comment #2: 

That would indeed be the procedure I took. After fixing the merge conflict, still failing:


$ cat CVS/Root
:ext:chewie@cvs.savannah.gnu.org:/web/gnats

$ cvs update
cvs update: Updating .
RCS file: /web/gnats/gnats/gnats.html,v
retrieving revision 1.55
retrieving revision 1.56
Merging differences between 1.55 and 1.56 into gnats.html
rcsmerge: warning: conflicts during merge
cvs update: conflicts found in gnats.html
C gnats.html
...


$ cvs ci -m 'Adapting new server includes and simplifying' gnats.html
/web/gnats/gnats/gnats.html,v  <--  gnats.html
new revision: 1.57; previous revision: 1.56
cvs [commit aborted]: could not open lock file `/web/gnats/gnats/,gnats.html,': Permission denied


Chad C. Walstrom <chewie>
Mon 23 Aug 2021 12:04:58 PM UTC, comment #1: 

This is what worked for me (ineiev isn't a member of gnats, but a member of www, so that account has access to all web pages); did you do it the same way?


$ torsocks cvs -z3 -d:ext:ineiev@cvs.savannah.gnu.org:/web/gnats co gnats
...
$ sed -i '3d' gnats.html
$ torsocks cvs diff -U2 gnats.html
Index: gnats.html
===================================================================
RCS file: /web/gnats/gnats/gnats.html,v
retrieving revision 1.55
diff -U 2 -r1.55 gnats.html
--- gnats.html  20 Oct 2019 19:41:46 -0000      1.55
+++ gnats.html  23 Aug 2021 11:53:58 -0000
@@ -1,5 +1,4 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
 "http://www.w3.org/TR/html4/loose.dtd">
-
 <html>
 <head>
$ torsocks cvs ci -m'Test commit, Savannah sr #110531.' gnats.html
/web/gnats/gnats/gnats.html,v  <--  gnats.html
new revision: 1.56; previous revision: 1.55
Triggering webpages update...


Ineiev <ineiev>
Site Administrator
Mon 23 Aug 2021 05:07:52 AM UTC, original submission:  

I've crawled out from under a rock and thought it would be a good time to update the GNU GNATS website to adopt the new GNU website server-side includes. However, I'm unable to commit said change due to the following error:


$ cvs commit -m 'Adapting new server includes and simplifying' gnats.html
/web/gnats/gnats/gnats.html,v  <--  gnats.html
new revision: 1.56; previous revision: 1.55
cvs [commit aborted]: could not open lock file `/web/gnats/gnats/,gnats.html,': Permission denied


Is it possible that the website files are no longer writable?

Chad C. Walstrom <chewie>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by ineiev (Posted a comment)
  • -email is unavailable- added by chewie (Submitted the item)
  •  

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

    Only logged-in users can vote.

     

    Follow 4 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2021-08-30 ineiev StatusIn Progress Done
        Open/ClosedOpen Closed
    2021-08-23 ineiev StatusNone In Progress
        Assigned toNone ineiev

    Back to the top

    Powered by Savane 3.13-caa5.
    Corresponding source code