Panabit Support Board!

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5327|回复: 3

关于panabit在Debian/kFreeBSD下的运行异常问题----请panabit老大出来协助解决下

[复制链接]
发表于 2012-5-10 12:14:34 | 显示全部楼层 |阅读模式
尝试了目前最新的Debian 6.0,使用的是FreeBSD 8.0的内核。
将一些库so文件拷贝到相应目录中后
运行结果如下:
root@debian:~# /usr/panabit/bin/ipectrl start
kern.jos.ipe_netdevices: le2 -> le2
sysctl: unknown oid 'le3'
net.inet.tcp.msl: 2000 -> 2000
cpu frequence: 2938973026
/root
Load module "pci" ......
data ports: le2 le3
        le2@bus2:6:0: 0x1022:0x2000
        le3@bus2:7:0: 0x1022:0x2000
Load module "thread" ......
Load module "cmds" ......
Load module "dma" ......
network is started!
Load module "mgmt" ......
Load module "mbuf" ......
Load module "intf" ......
Load module "bsd" ......
        interface le2 attached, mac address 00:0C:29:1D:42:34
        bring interface le2 up
        interface le3 attached, mac address 00:0C:29:1D:42:3E
Starting ipe_httpd ......
        bring interface le3 up
ELF interpreter /libexec/ld-elf.so.1 not found
Aborted
ipe_httpd is started!
ipe_monitor is started!
data monitor is started!
ELF interpreter /libexec/ld-elf.so.1 not found
Load module "ipe" ......
Load module "cmds" ......
Load module "axpdef" ......
Load module "thread" ......
Load module "watcher" ......
Load module "stat" ......
Load module "tbucket" ......
Load module "logger" ......
ELF interpreter /libexec/ld-elf.so.1 not found
Aborted
Load module "key" ......
Load module "keytable" ......
thr_stat_0 is running ......
root@debian:~# Load module "flow" ......
thr_stat_1 is running ......
Load module "node" ......
logger is running ......
Load module "xping" ......
Load module "port" ......
port module initialzied, max port 65536
Load module "axpgrp" ......
Load module "dpi" ......
Load module "protocol" ......
Load module "appobj" ......
Load module "localip" ......
Load module "iptable" ......
Load module "vlink" ......
Load module "nat" ......
Load module "scheduler" ......
Load module "pre-config" ......
Load module "logger" ......
Load module "flow" ......
Load module "config" ......
Load module "josdbf" ......
panaos startup!
xping startup!
logger startup!
flow startup!

root@debian:~#
root@debian:~#
root@debian:~# Warning: bad ps syntax, perhaps a bogus '-'? See http://procps.sf.net/faq.html
ELF interpreter /libexec/ld-elf.so.1 not found
Aborted
ELF interpreter /libexec/ld-elf.so.1 not found
Aborted

事实上这个/libexec/ld-elf.so.1文件是存在的。但是就是运行ipectrl start后就报错。查了相关资料,说在64位下的系统装32位程序会出现此状况,但是我的Debian是32位的
root@debian:~# file /bin/bash
/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), for GNU/kFreeBSD 6.0.0, stripped
root@debian:~#
root@debian:~# ldd /usr/panabit/bin/ipe_httpd
        libssl.so.6 => /usr/lib/libssl.so.6 (0x21023000)
        libcrypto.so.6 => /usr/lib/libcrypto.so.6 (0x2106b000)
        libcrypt.so.5 => /usr/lib/libcrypt.so.5 (0x211c7000)
        libc.so.7 => /lib/libc.so.7 (0x211e0000)
root@debian:~#
目前就这个ipe_httpd无法运行,其他的貌似都正常了。
root@debian:~# ps ax |grep panabit
6184 ?        S+     0:00 grep panabit
5891 ?        Ss     0:00 /usr/panabit/bin/ipe_mgd
5888 ?        R      0:00 /usr/panabit/bin/ipe_xping
5882 ?        S      0:00 /bin/sh /usr/panabit/bin/ipe_monitor
5859 ?        R      1:40 /usr/panabit/bin/panaos
5858 ?        Ss     0:00 /usr/panabit/bin/panaos
root@debian:~#
请Panabit老大出来看看出现了什么问题?谢谢了!
 楼主| 发表于 2012-5-10 13:51:16 | 显示全部楼层
发现了凡是静态编译的程序不会出现此问题
如果是动态编译的程序会出现此问题
主要就是libc.so.7这个文件在kFreeBSD下无法被使用
所以还是希望研发能将
ipe_datamon
ipe_httpd
能直接编译成静态文件,将库文件都包含进去。
发表于 2012-5-13 10:58:43 | 显示全部楼层
1、那样做会使我们的升级包变大。
2、我们不提供非freebsd的支持。
3、panabit是商业软件,标准版是一个免费的伟大理念。并不是业余爱好谢谢
 楼主| 发表于 2012-5-18 10:51:29 | 显示全部楼层
Debian/kFreebsd用的是bsd的内核,但是libc用的是linux的
哎,要是能用起来该多好
可以做很多附加值的软件上去
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|北京派网软件有限公司 ( ICP备案序号:京ICP备14008283号 )

GMT+8, 2024-11-24 09:20 , Processed in 0.065677 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表