hmmm… are you sure this is from TA? And not something in your app?
We don't use last in TA, but we make a variety of other API calls that may or may not depend on this or other tools.
We are using TurboActivate (latest version) on ARM64 Ubuntu 26., and TurboActivate seems to be working properly. We have noticed this output to stdout when our (console) program starts:
“ sh: 1: last: not found ”.
I think TurboActivate is looking to shell out the “last” command, and not finding it. Apparently, the “last” command is not included in later versions of Ubuntu:
https://discourse.ubuntu.com/t/last-command-is-not-found-on-plucky-25-04/51215
I know I can install wtmpdb to get it back, but I'd rather not,
Other than noise in my logs, it doesn't seem to be affecting anything.
hmmm… are you sure this is from TA? And not something in your app?
We don't use last in TA, but we make a variety of other API calls that may or may not depend on this or other tools.
Hi,
I just reproduced this in a small test program that basically only calls TA_IsGenuineEx,.
ltrace -e popen -s 60 ./ta-repro64
..
..
libTurboActivate.so->popen("last reboot | head -1", "r"sh: 1: last: not found
) = 0xaaab027e4680
Other than some noise in the log, it's not causing any problems.
Thanks
You're absolutely right, we missed that. We'll clean up that code and work on a more compatible solution.