Tags:
create new tag
view all tags

Question

I am trying to install a TWiki at my provider Strato.

My TWiki is reachable as http://www.haardt.de/cgi-bin/twiki/bin/view .

One of the main problem was, that there are only very few system programs available, so I had to create my own bin-Directory in my htdocs-Directory for the RCS and the greps.

During installation I noticed, that testenv-script didn't show the user-Id (which is 'www.haardt.de' with group 'customer'), but it seems to work. I was able to register with a password and I got a mail with my registration.

But every time after editing a topic (I tried some) I've got the following error:


Topic save error

During save of file ChristopherHaardt an error was found by the version control system. Please notify your TWiki administrator.

/home/strato/www/ha/www.haardt.de/htdocs/bin/ci -q -l -m'none' -t-none -w'guest' /home/strato/www/ha/www.haardt.de/htdocs/twiki/data/Main/ChristopherHaardt.txt 2>&1 1>/dev/null

/home/strato/www/ha/www.haardt.de/htdocs/bin/ci: syntax error at line 1: `(' unexpected

Go back in your browser and save your changes locally.


The files were there but there wasn't any '('-char in them, so where can I look for the reason of this error ?

  • TWiki version: 2001-12-01
  • Web server: Apache/1.3.11 (Unix)
  • Server OS: Sun Solaris
  • Web browser: Netscape 4.7 (Linux 2.2), Internet-Explorer 5.5 (Win98)
  • Client OS: see above

-- HardyHaardt - 25 Jan 2002

Answer

Moved topic from Codev web to here since it is a support issue. It might be helpful to state the server environment.

-- PeterThoeny - 25 Jan 2002

Some troubleshooting tips:

  • Test if you can create new topics. If yes, make sure that the existing topic & rcs files are writable by the cgi-bin user and that the rcs files are locked by that user.
  • There seems to be a problem with the Perl installation, the getpwuid used in testenv should return the user.
  • Make sure the directories are writable by the cgi-bin user.
  • If you have rcs in your own bin directory you need to build them specifically for that directory since there are some hard coded path dependencies. Simply copying Solaris binaries will not work. Build the GNU diffs and rcs into the same bin.
  • For security, do not make put bin directory (for rcs and diff) in the htdocs tree nor into the cgi-bin.

-- PeterThoeny - 28 Jan 2002

After doing a bit of testing I think that I'm not allowed to do the system calls required for the RCS. Maybe the solution for this problem could be the RcsLite solution. I will try this one

-- HardyHaardt - 06 Feb 2002

Same problem here - I had to use RcsLite as well. See also http://www.clausbrod.de/Main/StratoInstallationNotes.

-- ClausBrod - 28 Jan 2007

Edit | Attach | Watch | Print version | History: r7 < r6 < r5 < r4 < r3 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r7 - 2007-01-28 - ClausBrod
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.