Cannot recover configuration after upgrade from FishEye 2.8.1 to 2.9

Hi,

I have followed the instructions here (number 3), for upgrading a previous installation to a new one that uses FISHEYE_INST:

https://confluence.atlassian.com/display/FISHEYE/FishEye+Upgrade+Guide

No matter what I try, the System Info shows the wrong FISHEYE_INST, always /home/fisheye/fecru-2.9.0, which is where I installed the new version. When I start FishEye, the I am asked for my FishEye and Crucible passwords. I then have no repositories. I had about 25 configured. I have tried to remove the config.xml file inside fecru-2.9.0, but then FisheEye does not start. I thought that that might force it to use the one I copied to fecru-data, but no luck.

Below is the info I have, running on Ubuntu 64-bit, 12.04 LTS:

erlid@reposerver:/home/fisheye$

erlid@reposerver:/home/fisheye$ sudo ./fecru-2.9.0/bin/start.sh

nohup: appending output to `nohup.out'

erlid@reposerver:/home/fisheye$

erlid@reposerver:/home/fisheye$ echo $FISHEYE_INST

/home/fisheye/fecru-data/

erlid@reposerver:/home/fisheye$ ls -l $FISHEYE_INST

total 28

drwxr-xr-x 5 fisheye fisheye 4096 Nov 15 16:56 cache

-rw-r--r-- 1 fisheye fisheye 19411 Nov 15 16:38 config.xml

drwxr-xr-x 7 fisheye fisheye 4096 Nov 15 16:54 var

erlid@reposerver:/home/fisheye$

erlid@reposerver:/home/fisheye$ cat /etc/environment

FISHEYE_INST=/home/fisheye/fecru-data/

erlid@reposerver:/home/fisheye$ cat .profile

# ~/.profile: executed by the command interpreter for login shells.

# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login

# exists.

# see /usr/share/doc/bash/examples/startup-files for examples.

# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask

# for ssh logins, install and configure the libpam-umask package.

#umask 022

# if running bash

if -n $BASH_VERSION ; then

# include .bashrc if it exists

if -f $HOME/.bashrc ; then

. $HOME/.bashrc

fi

fi

# set PATH so it includes user's private bin if it exists

if -d $HOME/bin ; then

PATH=$HOME/bin:$PATH

fi

export FISHEYE_INST=/home/fisheye/fecru-data/

erlid@reposerver:/home/fisheye$ ls -l

total 25198220

drwxr-xr-x 15 fisheye fisheye 4096 Nov 15 14:14 fecru-2.8.1

-rw-r--r-- 1 root root 25777756846 Nov 15 15:52 fecru-2.8.1.tgz

drwxr-xr-x 13 fisheye fisheye 4096 Nov 15 18:03 fecru-2.9.0

drwxr-xr-x 4 fisheye fisheye 4096 Nov 15 16:56 fecru-data

erlid@reposerver:/home/fisheye$ ls -l fecru-2.9.0/

total 7828

drwxr-xr-x 2 fisheye fisheye 4096 Nov 12 10:11 bin

drwxr-xr-x 5 fisheye fisheye 4096 Nov 15 16:02 cache

-rw-r--r-- 1 root root 7955 Nov 15 18:08 config.xml

-rw-r--r-- 1 fisheye fisheye 57844 Nov 12 10:11 config.xsd

drwxr-xr-x 11 fisheye fisheye 4096 Nov 12 10:11 content

-rw-r--r-- 1 fisheye fisheye 1177 Nov 12 10:11 default-metrics-config.xml

-rw-r--r-- 1 fisheye fisheye 9769 Nov 12 10:11 example-config.xml

-rw-r--r-- 1 fisheye fisheye 11922 Nov 12 10:11 fisheyeboot.jar

-rw-r--r-- 1 fisheye fisheye 7718173 Nov 12 10:13 fisheye.jar

-rw-r--r-- 1 fisheye fisheye 85352 Nov 12 10:13 hash-registry.properties

drwxr-xr-x 8 fisheye fisheye 12288 Nov 12 10:15 lib

-rw-r--r-- 1 fisheye fisheye 510 Nov 12 10:11 log4j-client.xml

-rw-r--r-- 1 fisheye fisheye 3084 Nov 12 10:11 log4j.xml

drwxr-xr-x 2 fisheye fisheye 4096 Nov 15 16:01 managed-repos

-rw------- 1 fisheye fisheye 0 Nov 15 16:01 nohup.out

-rw-r--r-- 1 fisheye fisheye 8754 Nov 15 17:24 old.config.xml

drwxr-xr-x 2 fisheye fisheye 4096 Nov 12 10:11 plugins

drwxr-xr-x 3 fisheye fisheye 4096 Nov 12 10:11 python

-rw-r--r-- 1 fisheye fisheye 2590 Nov 12 10:11 raw-mime.types

-rw-r--r-- 1 fisheye fisheye 7993 Nov 12 10:15 README.html

drwxr-xr-x 8 fisheye fisheye 4096 Nov 12 10:11 sql

-rw-r--r-- 1 fisheye fisheye 1905 Nov 12 10:11 svn-example-config.xml

drwxr-xr-x 2 fisheye fisheye 4096 Nov 12 10:11 syntax

drwxr-xr-x 5 fisheye fisheye 4096 Nov 12 10:11 template

drwxr-xr-x 7 fisheye fisheye 4096 Nov 15 16:01 var

erlid@reposerver:/home/fisheye$

erlid@reposerver:/home/fisheye$

erlid@reposerver:/home/fisheye$ ls -l fecru-data/

total 28

drwxr-xr-x 5 fisheye fisheye 4096 Nov 15 16:56 cache

-rw-r--r-- 1 fisheye fisheye 19411 Nov 15 16:38 config.xml

drwxr-xr-x 7 fisheye fisheye 4096 Nov 15 16:54 var

erlid@reposerver:/home/fisheye

From System Info

System Info

Version

FishEye 2.9.0 20121111231108

Crucible 2.9.0 20121111231108

FISHEYE_HOME

/home/fisheye/fecru-2.9.0

FISHEYE_INST

/home/fisheye/fecru-2.9.0

Java Version

1.6.0_26

Java Vendor

Sun Microsystems Inc.

JVM Version

1.0

JVM Vendor

Sun Microsystems Inc.

2 answers

We are also having this same issue.

Upgrade from 2.7.8 to 2.9.1 and can not get the FISHEYE_INST to work at all. Wants me to start over from scratch.


Tried putting the env. var in to /etc/environment, exporting via cmd line, checked that it is there via echo $FISHEYE_INST and it shows that it is there.

Think it is time to put this value in to a config file as the other atlassian products currently have?

0 vote

It could be that the FISHEYE_INST is set for the user 'erlid' only. I read:

erlid@reposerver:/home/fisheye$ echo $FISHEYE_INST

/home/fisheye/fecru-data/

But Fisheye seems to have been configure for the user 'fisheye' instead. What if you login as the 'fisheye' user and try all that again ?

Suggest an answer

Log in or Sign up to answer
How to earn badges on the Atlassian Community

How to earn badges on the Atlassian Community

Badges are a great way to show off community activity, whether you’re a newbie or a Champion.

Learn more
Community showcase
Posted Tuesday in Uncategorized

Friday fun: how many celebrates Midsummer holiday or is this a Swedish tradition only?

Any other country that celebrates Midsummer holiday (this friday 22 June)?  

44 views 3 1
Join discussion

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you