hmm, ok, now it's getting strange, this data comes from a perl builtin that is simply queryingi the OS to get this data, I am unable to see why it's not getting it, but this appears to be a perl on hardware bsd issue, as far as I can tell. But we're running the same systems, with the same perl installed, so this makes little to no sense.
Maybe I'll add in one fallback, of running the tty command directly
Another possibility is that somehow, the $XDG_VTNR environmental variable is set but empty, that's the only way I can see it would fail.
I can't see any way our systems should be different in this regard, for me, this always works, it works on remote systems running freebsd, it works on all my test systems, it always works on linux, it works over ssh, but yours are consistently not there, no matter what.
There's a few guesses left, but none of them should be the case, and the fact that your tty has output that is what I expect to see makes this even more puzzling, since all really inxi is doing is using a universal perl wrapper for the tty command, give or take, but I can find NO documentation about what that really is doing at all, nowhere, it's so standard and normal that I think the world has never thought to document it completely.
Basically anything I would try would be a pure guess, though the plus side is that to get this resolved, I had to finally fix and recode a bunch of really weird redundant and hard to follow blocks of logic, so that's all shipshape now, but the original problem remains.
The only difference I can see is that you made your accounts without a regular user, only root, but that should NOT make a difference since when you login as root, it's the same in theory as my logging in as root, it shouldn't make a difference.
maybe one other possible difference, you have no logins? there were several options on these setups, but I dont' remember openbsd offering no login as an option.
You are logging in, correct? You must be, since your console shows the (login) but maybe that wuold appear without a login.
Maybe I'll add in one fallback, of running the tty command directly
Another possibility is that somehow, the $XDG_VTNR environmental variable is set but empty, that's the only way I can see it would fail.
I can't see any way our systems should be different in this regard, for me, this always works, it works on remote systems running freebsd, it works on all my test systems, it always works on linux, it works over ssh, but yours are consistently not there, no matter what.
There's a few guesses left, but none of them should be the case, and the fact that your tty has output that is what I expect to see makes this even more puzzling, since all really inxi is doing is using a universal perl wrapper for the tty command, give or take, but I can find NO documentation about what that really is doing at all, nowhere, it's so standard and normal that I think the world has never thought to document it completely.
Basically anything I would try would be a pure guess, though the plus side is that to get this resolved, I had to finally fix and recode a bunch of really weird redundant and hard to follow blocks of logic, so that's all shipshape now, but the original problem remains.
The only difference I can see is that you made your accounts without a regular user, only root, but that should NOT make a difference since when you login as root, it's the same in theory as my logging in as root, it shouldn't make a difference.
maybe one other possible difference, you have no logins? there were several options on these setups, but I dont' remember openbsd offering no login as an option.
You are logging in, correct? You must be, since your console shows the (login) but maybe that wuold appear without a login.
Last edited: