Welcome!

On this forum you can discuss iRidium with other users. iRidium consist of 2 main components - i3 pro app and iRidium Server. Please post here your questions, ideas or errors you find.

Please send your questions to support team as a private messages.


Please subscribe to the Change Log to know our news

0
Waiting for user's reply
Tanapol E. 1 month ago in Server Solutions / Linux Server • updated 1 month ago 10

iridiumserver_1.1.6 won't install/run on Ubuntu

I try with both UMC and RPI package

Here is my output


root@pine64:~# uname -a
Linux pine64 3.10.105-0-pine64-longsleep #3 SMP PREEMPT Sat Mar 11 16:05:53 CET 2017 aarch64 aarch64 aarch64 GNU/Linux


root@pine64:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:        16.04
Codename:       xenial



######## ############

#### UMC not install and give my an error

######## ##########

root@pine64:~# sudo dpkg -i /home/ubuntu/iridiumserver_1.1.6-12402_UMC.ipk  
dpkg-deb: error: archive '/home/ubuntu/iridiumserver_1.1.6-12402_UMC.ipk' has premature member 'data.tar.gz' before 'control.tar', giving up
dpkg: error processing archive /home/ubuntu/iridiumserver_1.1.6-12402_UMC.ipk (--install):
 subprocess dpkg-deb --control returned error exit status 2
Errors were encountered while processing:
 /home/ubuntu/iridiumserver_1.1.6-12402_UMC.ipk


######## ############

#### RPI install ok but won't run

######## ##########

root@pine64:~# sudo dpkg -i /home/ubuntu/iridiumserver_1.1.6-12402_RPI.deb
(Reading database ... 17664 files and directories currently installed.)
Preparing to unpack .../iridiumserver_1.1.6-12402_RPI.deb ...
iRidium Server deinstallation
/var/lib/dpkg/info/iridiumserver.prerm: 3: /var/lib/dpkg/info/iridiumserver.prerm: killall: not found
remove /iridiumserver/
Create /var/lib/iRidium Server/
Unpacking iridiumserver (1.1.6) over (1.1.6) ...
Setting up iridiumserver (1.1.6) ...
Creating autostart script...
Starting server...
/var/lib/dpkg/info/iridiumserver.postinst: 10: /var/lib/dpkg/info/iridiumserver.postinst: /iridiumserver/iridium: not found



root@pine64:~# /iridiumserver/iridium
bash: /iridiumserver/iridium: No such file or director




0
Answered
Silp Melafor 2 months ago in Server Solutions / Linux Server • updated by Aleksandr Romanov (CTO) 2 months ago 3

What protocol and ports should I allow on my server to allow connection from outside to iRidium server?

Is it TCP and 30464 only?

0
Waiting for user's reply
AlexDr 2 months ago in Server Solutions / Linux Server • updated by Aleksandr Romanov (CTO) 2 months ago 5

How I can stop rebooting server?

Can make the limitation of the number of rebooting for a given period of time?

0
Answered
maikl 6 months ago in Server Solutions / Linux Server • updated 6 months ago 3

Виртуальные переменные (Virtual) - переменные, в которые можно записывать любые данные, полученные в результате работы скриптов (числа, строки, массивы). Виртуальные переменные доступны для изменения с панели управления.

  • VIrtual > Channels - переменные, доступные для записи
  • VIrtual > Tags - переменные, доступные для чтения

    Это значит что я могу например записать в канал значение 100 и потом прочитать это 100 из тега?
    как связать канал например maikl и тег maikl
0
Answered
AlexDr 6 months ago in Server Solutions / Linux Server • updated by Aleksandr Romanov (CTO) 6 months ago 3

Посоветуйте какой дистрибутив с минимумом предустановленных программ для Raspberry Pi выбрать. По функционалу нужно чтоб на ней работал iRidium Server.

0
Fixed
Theo Derks - NL (distributor) 6 months ago in Server Solutions / Linux Server • updated by Oksana (expert) 5 months ago 3

Hi,

Please set test mode to ON in webinterface of Pi

Then reboot Pi

See, that 'License info' shows: No license found'

Also pressing F5 has no result.


Again, this is not good. please fix


Thanks


Theo


0
Answered
Martin Lang 6 months ago in Server Solutions / Linux Server • updated by Ekaterina (head of support) 6 months ago 1

hi,


running iRidium server on a raspberry pi 3. How to change the path for the

logfiles and the database? The Pi is running of a sdcard, would be better for the card when

the database and the logging writes on an external storage like an usb stick or a usb-ssd-harddisc.


best regards,

martin

0
Not a bug
Francesco Zangara 9 months ago in Server Solutions / Linux Server • updated by Aleksandr Romanov (CTO) 5 months ago 1

On Linux server, all logs are saved on same directory.

On Windows server, the logs are saved on different direcory (one per day).

0
volk_234 9 months ago in Server Solutions / Linux Server • updated by Nikolay Rusanov 8 months ago 1

Возможно ли принимать HTTP запросы и отсылать ответ от не иридиум сервера?

0
Jackie Roos 10 months ago in Server Solutions / Linux Server 0

Hi

I have the following script that starts, stops and restarts iRidium server on Ubuntu


#!/bin/sh
### BEGIN INIT INFO
# Provides:          iridiumserver
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Should-Start:      $portmap
# Should-Stop:       $portmap
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Example initscript
# Description:       This file should be used to construct scripts to be
#                    placed in /etc/init.d.

### END INIT INFO

test -x /iridiumserver/iridium || exit 0
IRDIR=/iridiumserver
IREXE=$IRDIR/iridium
IRPID=$IRDIR/iridium.pid
IRPARAMS="--watchdog=10 --hidden"
USERID="root"

case "$1" in
start)
        echo -n "Starting iRidium server:"
        cd $IRDIR
        start-stop-daemon --start --chuid $USERID --chdir $IRDIR --make-pidfile --pidfile $IRPID    --exec $IREXE -- $IRPARAMS &
        echo "."
        ;;

stop)
        echo -n "Stopping iRidium server:"
        start-stop-daemon --stop --quiet --pidfile $IRPID
        if [ -e $IRPID ]
                then rm $IRPID
        fi
        echo "."  ;;

restart)
        echo -n "Restarting iRidium server:"
        cd $IRDIR
        start-stop-daemon --stop --quiet --pidfile $IRPID
        start-stop-daemon --start --chuid $USERID --chdir $IRDIR --make-pidfile --pidfile $IRPID    --exec $IREXE -- $IRPARAMS &  echo "."  ;;
*)
        echo "Usage: /etc/init.d/iridiumserver (start|stop|restart)"
        exit 1
        ;;

esac
exit 0


Then run the following commands in the terminal to get this to work

//move the above script to the startup folder

 cp home/linux/Downloads/iridiumserver /etc/init.d/iridiumserver

//change permissions to be executable

sudo chmod +x /etc/init.d/iridiumserver

//add the script to the startup

  sudo update-rc.d iridiumserver defaults 10

Now can run the script manually to test

  sudo /etc/init.d/iridiumserver

Result:

 Usage: /etc/init.d/iridiumserver (start|stop|restart)

 sudo /etc/init.d/iridiumserver start

Result:

  Starting iRidium server:.
   =================== Start as Daemon ===================
   Main thread exit

//enter CTL + C to get back to the terminal

  ^C

Test by rebooting

sudo shutdown -r now


The iRidium server starts.


But I cannot get the stop and restarts to work. It says cannot find the pid, and running the second time says stopping, but it does not actually stop.


Any suggestions please?


Thanks