Current time: 11-27-2024, 06:19 PM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 1 Votes - 3 Average
  • 1
  • 2
  • 3
  • 4
  • 5
ispCP 1.0.2 再リリース版でアップデートしてみました。
Author Message
kazuo Offline
Junior Member
*

Posts: 36
Joined: Aug 2009
Reputation: 0
Post: #1
ispCP 1.0.2 再リリース版でアップデートしてみました。
今日、アーカイブファイルをダウンロードして、アップデートしてみました。

問題が発生しました。
ispcp_daemonが64ビットでコンパイルされているため、32ビットなので動作しません。
解決はできますが、なぜでしょうか?

システム要件に変更はないので、単純にミスでしょうか?Sad

ダウンロードファイル:ispcp-omega-1.0.2.tar.bz2
OS:Ubuntu 8.04
アプリケーション:OS添付を使用
動作確認を行っていたところ、問題が発生しました。

リセーラでログインすることができません。
PHPのエラーが発生します。

対処方法は、ファイルを修正してください。

ファイル名:/var/www/ispcp/gui/include/reseller-functions.php
529行目
$sql_db_current = records_count('sql_database', 'domain_id', $user_id);

$sql_db_current = records_count('sqld_id', 'sql_database', 'domain_id', $user_id);に変更
(This post was last modified: 08-24-2009 11:51 AM by kazuo.)
08-24-2009 11:29 AM
Find all posts by this user Quote this message in a reply
Noriaki Offline
Moderator
*****
Moderators

Posts: 13
Joined: Apr 2009
Reputation: 0
Post: #2
Exclamation RE: ispCP 1.0.2 再リリース版でアップデートしてみました。
問題点は、ビルド環境が64bitであるか、32bitであるかではなく、アップデートスクリプト及びデータベースアクセス用のスクリプトに既存の代理店のアカウントのデ​ータベーステーブルに1.02で加わった仕様に伴うテーブル・レコード情報を変更・適合させる処理が設定されていない為に起きているかと思われます。

現状、1.0から1.0.2にアップグレードすると、リセラーアカウントでログインしようとするとエラーが出るのはUbuntu環境にて私のほうでも確認しております。

ただし、アップグレード後に新たに作成した代理店アカウントであれば異常なくログイン及び各種操作が可能となっております。

よって、既存の代理店用アカウントを削除したくないのであれば、既存の代理店アカウント用のデータベース情報を1.0.2環境に適合させる為のスクリプトがリリースされる​のをお待ち頂くか、若しくはこの部分の不具合を解消したバージョンがリリースされるのをお待ち頂く事になるかと思います。Sad

※独自にプログラム・スクリプトを変更される方は自己責任のもと行って頂ければと存じます。
08-24-2009 03:54 PM
Find all posts by this user Quote this message in a reply
kazuo Offline
Junior Member
*

Posts: 36
Joined: Aug 2009
Reputation: 0
Post: #3
RE: ispCP 1.0.2 再リリース版でアップデートしてみました。
回答をありがとうございます。

ついでに質問させてください。
提供されているファイルのispcp_daemonが64ビットバイナリになっていますが、これで問題ないのでしょうか?
32ビットのOSで動作させている場合は、エラーになると思っているのですが。。。
08-24-2009 04:04 PM
Find all posts by this user Quote this message in a reply
Noriaki Offline
Moderator
*****
Moderators

Posts: 13
Joined: Apr 2009
Reputation: 0
Post: #4
RE: ispCP 1.0.2 再リリース版でアップデートしてみました。
当方では確認できませんでした。
32bit環境にて動作確認を行っておりますが、コンパイルされたバイナリに異常は見られません。
アップグレード後も正常に動作しております。

もし、アップグレードでどうしても不具合が解決されない場合は、1.0.2安定版をクリーンインストールする事もご検討下さい。

また、現在のバージョンはエンタープライズ環境での商用利用については信頼性が不十分な為推奨できません。しかしながら、多くのユーザーの皆様からのフィードバックを通じ​て成長を続けており、近い将来他の有償ホスティング・サーバー管理ソリューションに勝るものになる事を確信しております。

細かな不具合、相性問題等は今後も付いて回るかとは思いますが、引き続きご支援の程よろしくお願いします。


また、実際にエラーが起きているのであれば、必ずサーバー環境やエラーログ、再現方法の詳細を添えて下さい。
(This post was last modified: 08-24-2009 06:13 PM by Noriaki.)
08-24-2009 05:20 PM
Find all posts by this user Quote this message in a reply
kazuo Offline
Junior Member
*

Posts: 36
Joined: Aug 2009
Reputation: 0
Post: #5
RE: ispCP 1.0.2 再リリース版でアップデートしてみました。
情報をありがとうございます。

アップデートでインストールを行いました。
以下の手順で行いました

10のところで、デーモンの再起動がかるところで
* Starting ispCP GUI-Backend communication Daemon ispcp_daemon
/sbin/start-stop-daemon: Unable to start /var/www/ispcp/daemon/ispcp_daemon: Exec format error (Exec format error)
...fail!
のメッセージを表示しました。

1.sudo /etc/init.d/ispcp_daemon stop
2.tar xjvf ispcp-omega-1.0.2.tar.bz2
3.cd /home/XXX/ispcp-omega-1.0.2
4.mv Makefille Makefile.debian
5.mv Makefile.ubuntu Makfile
6.Makefile install
7.sudo cp -v /var/www/ispcp/engine/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/
sudo cp -v /var/www/ispcp/engine/messager/ispcp-db-keys.pl /tmp/ispcp/var/www/ispcp/engine/messager/
sudo cp -v /var/www/ispcp/gui/include/ispcp-db-keys.php /tmp/ispcp/var/www/ispcp/gui/include/
sudo cp -v /var/www/ispcp/gui/themes/user_logos/* /tmp/ispcp/var/www/ispcp/gui/themes/user_logos/
sudo cp -v /var/www/ispcp/gui/tools/pma/config.inc.php /tmp/ispcp/var/www/ispcp/gui/tools/pma/

sudo rm -fR /var/www/ispcp/gui/{admin,client,include,orderpanel,themes,reseller}/
sudo rm -fR /var/www/ispcp/gui/*.php

sudo cp -Rv /tmp/ispcp/usr/* /usr/
sudo cp -Rv /tmp/ispcp/var/* /var/

sudo mv -v /etc/ispcp/ispcp.conf /etc/ispcp/ispcp.old.conf
sudo cp -Rv /tmp/ispcp/etc/* /etc/

8.sudo su -
9.cd /var/www/ispcp/engine/setup
10.sudo perl ispcp-update

OS:ubuntu 8.04
アプリ:OS標準のもの
1.0.2の最初のリリース版からのアップデート
08-24-2009 06:22 PM
Find all posts by this user Quote this message in a reply
Noriaki Offline
Moderator
*****
Moderators

Posts: 13
Joined: Apr 2009
Reputation: 0
Post: #6
RE: ispCP 1.0.2 再リリース版でアップデートしてみました。
(08-24-2009 06:22 PM)kazuo Wrote:  4.mv Makefille Makefile.debian
5.mv Makefile.ubuntu Makfile
6.Makefile install

上記の部分が少し気になります。

上記の部分は、アップデートマニュアルの手順には記されていないようです。また、下記の2つのコマンドで済ませられると思います。
Code:
# sudo /etc/init.d/ispcp_daemon stop
# sudo make install
08-24-2009 06:38 PM
Find all posts by this user Quote this message in a reply
kazuo Offline
Junior Member
*

Posts: 36
Joined: Aug 2009
Reputation: 0
Post: #7
RE: ispCP 1.0.2 再リリース版でアップデートしてみました。
回答をありがとうございます。

Makefileの中でdebianと定義されていましたので、Ubuntuのファイルに変更しました。
これが問題なのですね。

ただ、このことでアップデートがおかしくなるのか追ってみたのですが
理解はできませんでした。
ありがとうございました。

(08-24-2009 06:38 PM)Noriaki Wrote:  
(08-24-2009 06:22 PM)kazuo Wrote:  4.mv Makefille Makefile.debian
5.mv Makefile.ubuntu Makfile
6.Makefile install

上記の部分が少し気になります。

上記の部分は、アップデートマニュアルの手順には記されていないようです。また、下記の2つのコマンドで済ませられると思います。
Code:
# sudo /etc/init.d/ispcp_daemon stop
# sudo make install
08-24-2009 06:56 PM
Find all posts by this user Quote this message in a reply
Noriaki Offline
Moderator
*****
Moderators

Posts: 13
Joined: Apr 2009
Reputation: 0
Post: #8
RE: ispCP 1.0.2 再リリース版でアップデートしてみました。
Kazuoさん

少なくとも、私のUbuntu環境ではINSTALLに記載されているコマンドのみで問題なくアップグレード出来たので、そちらのエラーを再現するのが難しいかもしれませ​ん。。

ただ、不具合が起きている部分に関しては更に検証した上で、開発チームに連絡しておきます。

ご報告ありがとうございました。
08-25-2009 12:18 AM
Find all posts by this user Quote this message in a reply
kazuo Offline
Junior Member
*

Posts: 36
Joined: Aug 2009
Reputation: 0
Post: #9
RE: ispCP 1.0.2 再リリース版でアップデートしてみました。
/etc/cron.d/ispcpファイルが更新されているのですが、正常に更新されません。
ファイル中の{XXX}が実際のパスに変更されない現象が起きています。

同様の現象が発生している方はいますでしょうか?
08-26-2009 01:05 PM
Find all posts by this user Quote this message in a reply
kazuo Offline
Junior Member
*

Posts: 36
Joined: Aug 2009
Reputation: 0
Post: #10
RE: ispCP 1.0.2 再リリース版でアップデートしてみました。
ispcp_damonが32ビットでインストールされない件が判明したようです。
よかったです。Big Grin

http://www.isp-control.net/forum/thread-7643.html

解決してよかった。
でも、少しだけで手順が違うだけで、32ビットのモジュールができたり、できなっかったり
するんだろう。。。不思議!Sad
08-26-2009 05:28 PM
Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)