Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 Cannot start iventoy.sh on Raspi ARM
#1
Hello,
I'm trying to start iventoy-1.0.20/iventoy.sh and get this error on Raspi running Debian 12 ARM:
env: „/root/lib/iventoy“: file or directory not found

Here's the complete output running # bash -x /opt/iventoy-1.0.20/iventoy.sh start:
+ PROC_ENV='env IVENTOY_API_ALL=1'                                                                                           
+ PROJ_DIR=/root                                                                                                             
+ PROJ_EXEC=/root/lib/iventoy                                                                                               
+ PROJ_PID=/var/run/iventoy.pid                                                                                             
++ id -u                                                                                                                     
+ uid=0                                                                                                                     
+ '[' 0 -ne 0 ']'                                                                                                           
+ '[' start = -A ']'                                                                                                         
+ '[' start = -R ']'                                                                                                         
+ echo start                                                                                                                 
+ grep -P -q '^(start|stop|status)$'                                                                                         
+ :                                                                                                                         
+ case "$1" in                                                                                                               
+ start                                                                                                                     
+ local PID                                                                                                                 
+ local RETVAL                                                                                                               
++ iventoy_get_running_pid                                                                                                   
++ local PID                                                                                                                 
++ local FILE                                                                                                               
++ '[' -f /var/run/iventoy.pid ']'                                                                                           
++ echo 0                                                                                                                   
+ PID=0                                                       
+ '[' 0 -ne 0 ']'                                             
+ cd /root     
+ env IVENTOY_API_ALL=1 /root/lib/iventoy                                                                                   
env: „/root/lib/iventoy“: Datei oder Verzeichnis nicht gefunden
+ RETVAL=127
+ '[' 127 -eq 0 ']'
+ echo 'iventoy start FAILED'
iventoy start FAILED

+ exit 0

Can you please advise how to start iventoy.sh?

THX
Reply
#2
Hi cmonty
It seems you try to start iVenty from the "/root" directory while iVentoy is installed in the /opt directory ...
Could you try (without double quotes) :
"cd /opt/iventoy-1.0.20"
"bash -x /opt/iventoy-1.0.20/iventoy.sh start"
If my understanding is good, it should work ...
Reply
#3
After cd into directory /opt/iventoy-1.0.20 and running command bash -x iventoy.sh start I get this:

+ '[' start = -R ']'
+ grep -P -q '^(start|stop|status)$'
+ echo start
+ :
+ case "$1" in
+ start
+ local PID
+ local RETVAL
++ iventoy_get_running_pid
++ local PID
++ local FILE
++ '[' -f /var/run/iventoy.pid ']'
++ echo 0
+ PID=0
+ '[' 0 -ne 0 ']'
+ cd /opt/iventoy-1.0.20
+ env IVENTOY_API_ALL=1 /opt/iventoy-1.0.20/lib/iventoy
4: ┼⎺├ °⎺┤┼␍-1.0.20/lib/iventoy: 1: /opt/iventoy-1.0.20/lib/iventoy: 1: lVqX99
ELF: ┼⎺├ °⎺┤┼␍
/⎺⎻├/␋┴␊┼├⎺≤↑1↓▮↓2▮/┌␋␉/␋┴␊┼├⎺≤: 2: : ┼⎺├ °⎺┤┼␍
/⎺⎻├/␋┴␊┼├⎺≤↑1↓▮↓2▮/┌␋␉/␋┴␊┼├⎺≤: 3:├=≤: ┼⎺├ °⎺┤┼␍
/⎺⎻├/␋┴␊┼├⎺≤↑1↓▮↓2▮/┌␋␉/␋┴␊┼├⎺≤: 4: 3: ┼⎺├ °⎺┤┼␍
/⎺⎻├/␋┴␊┼├⎺≤↑1↓▮↓2▮/┌␋␉/␋┴␊┼├⎺≤: 5: N: ┼⎺├ °⎺┤┼␍
/⎺⎻├/␋┴␊┼├⎺≤↑1↓▮↓2▮/┌␋␉/␋┴␊┼├⎺≤: 6: : ┼⎺├ °⎺┤┼␍
/⎺⎻├/␋┴␊┼├⎺≤↑1↓▮↓2▮/┌␋␉/␋┴␊┼├⎺≤: 1: S≤┼├▒│ ␊⎼⎼⎺⎼: ┬⎺⎼␍ ┤┼␊│⎻␊␌├␊␍ (␊│⎻␊␌├␋┼± ")")
→ RETVAL=2
→ '[' 2 ↑␊─ ▮ ']'
→ ␊␌␤⎺ '␋┴␊┼├⎺≤ ⎽├▒⎼├ FAILED'
␋┴␊┼├⎺≤ ⎽├▒⎼├ FAILED
→ ␊│␋├ ▮
⎼⎺⎺├@⎻│␊:/⎺⎻├/␋┴␊┼├⎺≤↑1↓▮↓2▮#


This means my bash console is messed up with weird characters.

It this software iVentoy build for x86_64 architecture only?
Reply
#4
iVentoy itself can only run on X86 cpu.
Once it run, ARM64 machine can be a PXE boot client.
Reply
#5
(05-08-2024, 07:42 AM)longpanda Wrote: iVentoy itself can only run on X86 cpu.
Once it run, ARM64 machine can be a PXE boot client.

In my setup with a (ISP) router that provides NAS functionality over SAMBA it would make sense to deploy iVentoy on a Raspi.
Hereby I could offer PXE network boot and diskless boot for any client in my network.

Could you consider to build iVentoy for ARMv6 (32-bit)?
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)