Click here to register.
      
irc://irc.freenode.net#webgui

iPhoneGuy: WebGUI is a pile of crap.
rizen: If WebGUI is such a pile of crap, why do you use it?
iPhoneGuy: Because it's the best pile of crap out there.

If this is what people who hate us are saying, imagine what people who love us will say. Come join us on IRC.


     Discuss > Install/Upgrade Help

WRE install problem RHEL3

User jmack
Date 2/12/2008 5:44 pm
Views 1483
Rating -7    Rate [
|
]
Previous · Next
User Message
jmack
Hi, have been trying to install WRE 0.8.1 tonight.. no succes..

- clean install WRE 0.8.1 (on the box has ran WRE 0.7.2, so DNS etc is ok)
- followed the wiki as much as possible, automatic install
- added a site
- started the webservers and spectre in the right order (beginning at the top)
- all but spectre starts

[root@server sbin]# wreservice.pl --start --verbose spectre
Start S.P.E.C.T.R.E.: "to_json" is not exported by the JSON module
Can't continue after import errors at ../lib/Spectre/Cron.pm line 22
BEGIN failed--compilation aborted at ../lib/Spectre/Cron.pm line 22.
Compilation failed in require at ../lib/Spectre/Admin.pm line 25.
BEGIN failed--compilation aborted at ../lib/Spectre/Admin.pm line 25.
Compilation failed in require at spectre.pl line 16.
BEGIN failed--compilation aborted at spectre.pl line 16.
FAILED!

Manual install on the console screen doesn't work either.. It's getting in a loop, every time you get back to the console install screen "manual or automatic"
When you start installing the first time - with manual install - you get this error:

Configuring Apache.
Configuring WebGUI.

    Error: Unable to open '/data/WebGUI/etc/log.conf.original': No such file or directory
-----------------


[root@server sbin]# perl spectre.pl --test
"to_json" is not exported by the JSON module
Can't continue after import errors at ../lib/Spectre/Cron.pm line 22
BEGIN failed--compilation aborted at ../lib/Spectre/Cron.pm line 22.
Compilation failed in require at ../lib/Spectre/Admin.pm line 25.
BEGIN failed--compilation aborted at ../lib/Spectre/Admin.pm line 25.
Compilation failed in require at spectre.pl line 16.
BEGIN failed--compilation aborted at spectre.pl line 16.

It seems that 7.5.1 beta is getting installed. (I actually want 7.4.22) I've tried as well to update JSON and Config::JSON,
just after unpacking and setEnvironment. Thats doesn't work, wreconsole is not JSON 2.xx and Webgui 7.5.1 not 1.xx ?!?

- Have added the hostname from WRE in /etc/hosts
- I choose in spectre.conf port 81 instead of 80
- Firewall ports are open

What can I try more?

Almost every error I see seems to be related to JSON etc  somehow...

--- (Edited on 2/12/2008 5:44 pm [GMT-0600] by jmack) ---



Back to Top
Rate [
|
]
 
 
jmack
Great! latest available version is now 7.4.23-stable instead of the beta..

Have tried to install it again.. Came a long way.. But something small is not ok.

Putty: unpack wre
Putty: set environment
Putty: wreconsole.pl
Browser: auto install
Browser: add site
Putty: perl cpan.sh
       force install Config::JSON
       (followed JSON)
Putty: perl setenvironment.pl
Putty: perl testEnvironment.pl
Browser: Start service 2,3 and 4
Browser: Entering the site.


I can:
- Upload our logo to the site.
- Add a CS Photo gallery, and add photos to it.

I can't:
- Add a picture to an article (via upload/media/select, no preview either)


Facts:
------

modperl.error.log (nothing special, empty)

modproxy.error.log
[Wed Feb 13 15:01:39 2008] [error] [client 82.22.xx.xx] File does not exist: /data/WebGUI/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/dpi.gif, referer: http://w1.mysite.nl/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/insertImage.html
[Wed Feb 13 15:01:39 2008] [error] [client 82.22.xx.xx] File does not exist: /data/WebGUI/www/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/dpi.gif, referer: http://w1.mysite.nl/extras/tinymce2/jscripts/tiny_mce/plugins/insertImage/insertImage.html
[Wed Feb 13 15:01:40 2008] [error] [client 82.22.xx.xx] File does not exist: /data/WebGUI/www/extras/tinymce2/images, referer: http://w1.mysite.nl/getting_started/getting-started?op=richEditViewThumbnail&DPI=96
[Wed Feb 13 15:04:04 2008] [error] [client 82.22.xx.xx] File does not exist: /data/domains/w1.mysite.nl/public/uploads/aE/09/aE0949C0ZZFmBEQ77LH5gg/mysite-index-pag-5_r1_c1.jpg, referer: http://w1.mysite.nl/media?func=manageAssets

webgui.log
2008/02/13 15:00:22 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Asset constructor new() requires an assetId.
2008/02/13 15:00:22 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Pass in object came back undefined for activity (csactivity000000000001) using WebGUI::Asset::Wobject::Collaboration, new, .
2008/02/13 15:01:24 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Asset constructor new() requires an assetId.
2008/02/13 15:01:24 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Pass in object came back undefined for activity (csactivity000000000001) using WebGUI::Asset::Wobject::Collaboration, new, .
2008/02/13 15:01:52 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Can't make a thumbnail for a file that is not in my storage location.
2008/02/13 15:01:54 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Can't make a thumbnail for a file that is not in my storage location.
2008/02/13 15:01:54 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Can't make a thumbnail for a file that is not in my storage location.
2008/02/13 15:02:26 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Asset constructor new() requires an assetId.
2008/02/13 15:02:26 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Pass in object came back undefined for activity (csactivity000000000001) using WebGUI::Asset::Wobject::Collaboration, new, .
2008/02/13 15:02:39 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Can't make a thumbnail for a file that is not in my storage location.
2008/02/13 15:03:22 - WARN - w1.mysite.nl.conf - main::[[undef]] - Admin (3) connecting from 82.22.xx.xxx attempted to Tried to make a Spectre workflow data load request, but we're only allowed to accept requests from 80.101.xx.xxx/32,127.0.0.1/32.
2008/02/13 15:03:28 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Asset constructor new() requires an assetId.
2008/02/13 15:03:28 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Pass in object came back undefined for activity (csactivity000000000001) using WebGUI::Asset::Wobject::Collaboration, new, .
2008/02/13 15:04:30 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Asset constructor new() requires an assetId.
2008/02/13 15:04:30 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Pass in object came back undefined for activity (csactivity000000000001) using WebGUI::Asset::Wobject::Collaboration, new, .
2008/02/13 15:05:32 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Asset constructor new() requires an assetId.
2008/02/13 15:05:32 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Pass in object came back undefined for activity (csactivity000000000001) using WebGUI::Asset::Wobject::Collaboration, new, .
2008/02/13 15:06:34 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Asset constructor new() requires an assetId.
2008/02/13 15:06:34 - ERROR - w1.mysite.nl.conf - main::[[undef]] - Pass in object came back undefined for activity (csactivity000000000001) using WebGUI::Asset::Wobject::Collaboration, new, .

=======================
[root@server sbin]# curl http://w1.mysite.nl:80/?op=spectreGetSiteData
{"workflow":[{"priority":"2","sitename":"w1.mysite.nl","instanceId":"-L2PCBKSb_QCZeBNjpz4bw","gateway":"/","cookieName":"wgSession"}],"cron":[{"sitename":"w1.mysite.nl","taskId":"pbcron0000000000000001","dayOfMonth":"*","dayOfWeek":"*","gateway":"/","minuteOfHour":"30","hourOfDay":"23","cookieName":"wgSession","runOnce":"0","monthOfYear":"*"},{"sitename":"w1.mysite.nl","taskId":"pbcron0000000000000002","dayOfMonth":"*","dayOfWeek":"0","gateway":"/","minuteOfHour":"30","hourOfDay":"1","cookieName":"wgSession","runOnce":"0","monthOfYear":"*"},{"sitename":"w1.mysite.nl","taskId":"pbcron0000000000000003","dayOfMonth":"*","dayOfWeek":"*","gateway":"/","minuteOfHour":"15","hourOfDay":"*","cookieName":"wgSession","runOnce":"0","monthOfYear":"*"},{"sitename":"w1.mysite.nl","taskId":"pbcron0000000000000004","dayOfMonth":"*","dayOfWeek":"*","gateway":"/","minuteOfHour":"*/5","hourOfDay":"*","cookieName":"wgSession","runOnce":"0","monthOfYear":"*"}]}

========================
[root@server sbin]# perl spectre.pl --test
Running connectivity tests.
Testing w1.mysite.nl.conf
Tests completed.

========================
[root@server sbin]# perl spectre.pl --status
Suspended Workflows    1
        Priority  Sitename                        Instance Id             Last State      Last Run Time
           10/10  w1.mysite.nl                 -L2PCBKSb_QCZeBNjpz4bw  error           Wed Feb 13 15:18:59

  Waiting Workflows    0
  Running Workflows    0
    Total Workflows    1

=========================
Site name is mentioned the etc/hosts

[root@baby01 sbin]# host w1.mysite.nl
w1.mysite.nl has address 80.101.xx.xxx




Where to search or what to test more..?!?

--- (Edited on 2/13/2008 9:16 am [GMT-0600] by jmack) ---



Back to Top
Rate [
|
]
 
 
BNC

Had similar problem on Suse Enterprise.  Made a few modifications to wreconsole.pl, have to test if all works well now. Mods are (italics=old, bold=new, #=linenumber):

 
#20 use JSON qw(objToJson jsonToObj);

#20 use JSON qw(to_json from_json);

 

#312 my $configOverrides objToJson($config->get("webgui/configOverrides"), {pretty => 1, indent => 4, autoconv=>0, skipinvalid=>1});

#312 my $configOverrides = to_json($config->get("webgui/configOverrides"), {pretty => 1, indent => 4});

 

#547 $config->set("webgui/configOverrides", JSON::jsonToObj($cgi->param("webguiConfigOverrides")));

#547 $config->set("webgui/configOverrides", JSON::from_json($cgi->param("webguiConfigOverrides")));

 

#1023 my $collectedJson = $cgi->param("collected");

#1023 my $collectedJson = $cgi->param("collected") || "{}";

 

#1024 my $collected = JSON::jsonToObj($collectedJson);

#1024 my $collected = JSON::from_json($collectedJson);

 

#1029 $collectedJson = JSON::objToJson($collected);

#1029 $collectedJson = JSON::to_json($collected);

 

Please let me know if this is ok!

Cheers, Roel. 

--- (Edited on 2/20/2008 4:17 am [GMT-0600] by BNC) ---

--- (Edited on 2/20/2008 4:51 am [GMT-0600] by BNC) ---

--- (Edited on 2/20/2008 4:52 am [GMT-0600] by BNC) ---



Back to Top
Rate [
|
]
 
 
jmack
Hi Roel,

Tnx, I'll try it in the coming days. With a clean install of RHEL..

Will let you know..!

Jmack

--- (Edited on 2/20/2008 12:29 pm [GMT-0600] by jmack) ---



Back to Top
Rate [
|
]
 
 
Slickware

Hey -

wanted to see if you'd found a work around for this error. I am trying to run the WRE as well, and up until a few weeks ago, it used to install flawlessly every time.

Now, I always get stuck on the same JSON errors you were showing.

I would LOVE to see the solution to this, if you found one.

Does it really have to do with the WRE downloading the beta version? Is there a way to make it download the stable one instead? That seems silly that it wouldn't download the stable one automatically!

~Adam

--- (Edited on 2/22/2008 2:41 pm [GMT-0600] by Slickware) ---



Back to Top
Rate [
|
]
 
 
JT
Get yourself a copy of the new WRE 0.8.3 that just came out. It solves all these problems.

--- (Edited on February 22, 2008 4:57 pm [GMT-0600] by JT) ---



Back to Top
Rate [
|
]
 
 
Slickware

You are, as always, the best.

~Adam

--- (Edited on 2/22/2008 10:15 pm [GMT-0600] by Slickware) ---



Back to Top
Rate [
|
]
 
 
jmack

Fixed it.. finally back on track ;-)

Went a backup-step back.. Just a couple of articles missing.. no big deal..

- install backup 7.3.18 with WRE_0.7.2
- upgrade wg to 7.3.22
- upgrade wre to 0.8.0
- upgrade wg to 7.4.21
- upgrade wre to 0.8.3
- upgrade wg to 7.4.25

--- (Edited on 2/25/2008 9:48 am [GMT-0600] by jmack) ---



Back to Top
Rate [
|
]
 
 

Smoketest For nightly_2008-08-30 by Visitor - Sat @ 01:45am

Re: Config File Changes by pwrightson - Fri @ 04:07pm

Re: IRC Logs by koen - Fri @ 02:08pm

Re: IRC Logs by patspam - Fri @ 02:01pm

Re: IRC Logs by koen - Fri @ 01:42pm

Re: How do I find al my submitted RFE's? by bartjol - Fri @ 01:39pm

Re: IRC Logs by kristi - Fri @ 01:27pm

Re: LastModified question by perlDreamer - Fri @ 12:57pm

Re: How do I find al my submitted RFE's? by bartjol - Fri @ 12:11pm

How do I find al my submitted RFE's? by koen - Fri @ 11:23am

Re: IRC Logs by koen - Fri @ 11:20am

IRC Logs by martink - Fri @ 10:51am

Re: cleaning out the wiki by koen - Fri @ 10:44am

Re: shop in 7.5.21 by kristi - Fri @ 09:03am