Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Binary Execution error

Featured Replies

What would cause the following dialog to show up when running a binary?

: No such file or directory

When I run strace against the file I get the following for the execution command. 

 

execve("./spyserver", ["./spyserver"], [/* 20 vars */]) = -1 ENOENT (No such file or directory)

 

1 hour ago, bornpilot said:

What would cause the following dialog to show up when running a binary?


: No such file or directory

When I run strace against the file I get the following for the execution command. 

 


execve("./spyserver", ["./spyserver"], [/* 20 vars */]) = -1 ENOENT (No such file or directory)

 

 

 

This probably won't be helpful, but I've experience similar error messages when accidentally running ARM64 Golang binaries on arm32 boxes.

  • Author

Lanefu that's actually helpful. Yes, so the binary file was complied for ARMv7 and my board is ARMv8 however,  from the arm documentation there is support for aarch32 for backwards compatibility with ARMv7 applications. 

21 hours ago, bornpilot said:

Lanefu that's actually helpful. Yes, so the binary file was complied for ARMv7 and my board is ARMv8 however,  from the arm documentation there is support for aarch32 for backwards compatibility with ARMv7 applications. 

 

That is true, but you still need the 32bit libraries for all the supporting dependencies or run a statically linked binary.

I usually just run all my 32bit stuff in containers of 32bit flavors of whatever distro on my 64bit arm boards.  If that's an option for you, its usually pretty streamlined.   Ends up being pretty convenient as I have mixture of boards and it makes it easy to move workloads around.

  • Author

lanfu,  what application are you using for your containers? Docker or something else?

13 minutes ago, bornpilot said:

lanfu,  what application are you using for your containers? Docker or something else?

 

yep just docker.   Try building your container from the `arm32v7/ubuntu` image.

 

and just a pro tip, this command will clean up all your old docker messes   `docker system prune -a`

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.