Erro durante instalação Scada 0.9 no linux ubuntu 11.04

Pessoal

Durante a execução do script de instalação, vi o seguinte erro:
Can’t open /home/raphael/Desktop/Script_ScadaBR_Ubuntu/apache-tomcat-6.0.32/bin/startup.sh

Só que, esta pasta home Raphael deve ser a pasta do desenvolvedor,

acredito que preciso alterar para a minha pasta

como resolver?

Olá, o ideal para instalar no linux via script é baixar os arquivos que ele pede todos para a mesma pasta, eu instalei uma vez via script dentro da pasta Downloads minha conta de usuário no Ubuntu 10.10, aí, toda a instalação aconteceu dentro desta pasta. Raphael não é a sua conta de usuário?

Bom se esta não for sua conta vai ter problemas de permissões, pode alterar isso indo nesta basta /bin via terminal e dar o comando >sudo chmod 777 startup.sh
coloque a senha ou faça o comando acima acessando com super usuário (>su+senha de superusuário) - pra isso tire o sudo;

depois faça o mesmo para shutdown;

sudo chmod 777 shutdown.sh

O Script Startup e Shutdown são os que ligam e desligam o Tomcat, sem eles nada funciona, mas eu recomendo que reinstale na sua pasta, porque vai ter problemas toda vez que quiser adicionar um novo componente gráfico, caso queira criar algum, pq vai precisar sempre de permissão.

Espero ter ajudado.
Abraço!

Obrigado pela sua resposta, fabiodurao

Acredito que os arquivos que devem estar dentro da mesma pasta você se refere ao script Install_ScadaBR e ao script tomcat_ScadaBR. Sim, eu criei a pasta e coloquei esses arquivos.

Fiz novo teste: Ao tentar iniciar o tomcat com /etc/init.d/tomcat_ScadaBR restart, ele realmente está buscando na pasta usuário raphael , subpasta Desktop.

Vou fazer novo teste, alterando o script de instalação, informando a minha pasta /home/FULANO/SCADA-BR

galera

Alterei o script tomcat_ScadaBR , trocando o caminho para a minha pasta home / MEUNOME / pastaSCADA e salvei.

Reinstalei usando o script com:
sudo ./Install_ScadaBR

beleza, instalou sem nenhum erro .

voi a lá, tomcat no ar !!!

informei ao desenvolvedor Raphael Baggio sobre esse detalhe.

“Enquanto procura algo, o humano vive.”

Legal, bom que conseguiu, seja bem vindo a comunidade ScadaBR, eu não lembro de ter tido este problema, pode ser que esse bug entrou na mudança do script para a versão 0.9 que não foi pro ar.

Bom de qualquer modo, é isso aí, Abraço e continue procurando algo, rsrs.

Nunca instalei usando o script, mas já instalei várias vezes tanto o 0.8.6 quanto o 0.9 no Ubuntu Server e não tenho problemas.

Segue um passo a passo:

Instalar Java:

Editar a lista de repositórios:
pico /etc/apt/sources.list

Descomentar a linha (certifique-se da linha correta dependendo da sua versão do Ubuntu):
deb http://archive.canonical.com/ maverick partner

Atualizar a lista de pacotes:
apt-get update

Instalar sun java:
apt-get install sun-java6-jdk

Declarar variável $JAVA_HOME globalmente:
pico /etc/environment

Inserir a linha:
export JAVA_HOME=/usr/lib/jvm/java-6-sun

Reiniciar o computador.

Confirmar a instalação:
java -version
echo $JAVA_HOME

Instalar Tomcat:

Baixar de:
linorg.usp.br/apache/tomcat/tomcat-6/v6.0.32/bin/apache-tomcat-6.0.32.tar.gz

Para instalar:

Mova o arquivo para a pasta onde deseja instalar o Tomcat. No meu caso, baixei o arquivo para a pasta /tmp e escolhi instalar em /usr/share:

mv /tmp/apache-tomcat-6.0.32.tar.gz /usr/share

Ir até a pasta:
cd /usr/share

Descompactar o arquivo do Tomcat:
tar -vzxf /usr/share/apache-tomcat-6.0.32.tar.gz

Renomear a pasta:
mv /usr/share/apache-tomcat-6.0.32 /usr/share/tomcat6

Remover o arquivo compactado:
rm /usr/share/apache-tomcat-6.0.32.tar.gz

Criar script para iniciar a cada boot:

Crie um documento de texto dentro da pasta etc/init.d:
pico /etc/init.d/tomcat6

Coloque no arquivo:

Tomcat auto-start

description: Auto-starts tomcat

processname: tomcat

pidfile: /var/run/tomcat.pid

export JAVA_HOME=/usr/lib/jvm/java-6-sun

case $1 in
start)
sh /usr/share/tomcat6/bin/startup.sh
;;
stop)
sh /usr/share/tomcat6/bin/shutdown.sh
;;
restart)
sh /usr/share/tomcat6/bin/shutdown.sh
sh /usr/share/tomcat6/bin/startup.sh
;;
esac
exit 0

Dar permissões de excução:
chmod 755 /etc/init.d/tomcat6

Linkar:
ln -s /etc/init.d/tomcat6 /etc/rc1.d/K99tomcat6
ln -s /etc/init.d/tomcat6 /etc/rc2.d/S99tomcat6

Para entrar na página de administração do Tomcat, é necessário definir os usuários antes:
pico /usr/share/tomcat6/conf/tomcat-users.xml

Definir quatro roles: “manager-gui”, “manager-script”, “manager-jmx” e “manager-status”. Definir também um usuário para cada role:

Reiniciar Apache Tomcat:
bash /usr/share/tomcat6/bin/shutdown.sh
bash /usr/share/tomcat6/bin/startup.sh

Instalar ScadaBR:

Baixe o ScadaBR.war

Copie o arquivo (neste caso tinha baixado o arquivo para /tmp):
cp /tmp/ScadaBR.war /usr/share/tomcat6/webapps

Reiniciar o Tomcat.

Entrar em localhost:8080/ScadaBR
• user: admin
• senha: admin

Caso deseje usar o mysql ao invés do derby, faça o seguinte, antes de logar ao ScadaBR pela 1a. vez:

Criar base de dados em branco (via phpmyadmin, por exemplo) e atribua um usuário a ela.

Acertar base de dados:
pico /usr/share/tomcat6/webapps/ScadaBR/WEB-INF/classes/env.properties

Preencher de acordo com a base de dados criada (neste exemplo tanto a base quanto o usuário chamam-se scadabr):

db.type=mysql
db.url=jdbc:mysql://localhost/scadabr
db.username=scadabr
db.password=senha
db.pool.maxActive=10
db.pool.maxIdle=10

#db.type=derby
#db.url=
#db.username=
#db.password=

Reinicie o Tomcat e logue no ScadaBR.

Obrigado ao Rodrigomartinho, Fabiodurao e todos, pelas informações e pelas boas vindas.
Gostei do Scada-br e estarei trocando informações.