I recently updated my ASL3 running on an x86 PC in a cloud server and after the reboot I get an error that a services wont start.
Failed to start asl3-boot-oneshot.service - ASL3 OneBoot Task.
Any ideas? google has never seen the service.
I recently updated my ASL3 running on an x86 PC in a cloud server and after the reboot I get an error that a services wont start.
Failed to start asl3-boot-oneshot.service - ASL3 OneBoot Task.
Any ideas? google has never seen the service.
It sounds like OneBoot is a service from your cloud provider that is normally invisible to users. Have you checked with their support? It's not part of ASL3 AFAIK.
EDIT: I sit corrected; see below.
As @Chuck said this is not part of a norm.
Can you post a little more info as to the VPS service provider etc.
That is something to dig deeper on.
Some VPS's don't have a standard OS kernel, but a proprietary one.
Just leads to check..
The asl3-boot-oneshot.service
is part of the "asl3" package. It runs one time at boot, after the network is up, and execs /usr/bin/asl3-boot-oneshot
.
At present, /usr/bin/asl3-boot-oneshot
is just performing some cleanup to undo some commands that were exec'd early in the year when we were having the kernel / USB issues.
Q? what does your system report when you exec :
systemctl status asl3-boot-oneshot.service
Everything seems to be working, i just like to know what errors are before there are a problem
systemctl status asl3-boot-oneshot.service
asl3-boot-oneshot.service - ASL3 OneBoot Task
Loaded: loaded (/lib/systemd/system/asl3-boot-oneshot.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Thu 2025-05-01 15:35:55 CST; 4h 21min ago
Process: 2543 ExecStart=/usr/bin/asl3-boot-oneshot (code=exited, status=100)
Main PID: 2543 (code=exited, status=100)
CPU: 289ms
Odd. There's really not much to asl3-boot-oneshot
. We only exec 2 commands in the script. The following commands can be used to check that they are available on your system :
which fuser
which apt-mark
And, as @Mike asked, can you tell us a little bit more about your "x86 PC in a cloud server"? What VPS are you using? Did you install the latest Debian? or some other OS?
/usr/bin/fuser
[1]+ Exit 1 Xvfb :99
/usr/bin/apt-mark
Nanode 1 GB
Linode started with Debian 12 install via linode then a fresh install of ASL3
Supermon, Allscan, DVSwitch
I have the same thing on a dell wyse 3040
wonka644661@wonka:~$ systemctl status asl3-boot-oneshot.service
× asl3-boot-oneshot.service - ASL3 OneBoot Task
Loaded: loaded (/lib/systemd/system/asl3-boot-oneshot.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Sat 2025-05-03 10:46:57 EDT; 8min ago
Process: 573 ExecStart=/usr/bin/asl3-boot-oneshot (code=exited, status=100)
Main PID: 573 (code=exited, status=100)
CPU: 1.058s
Warning: some journal files were not opened due to insufficient permissions.
wonka644661@wonka:~$ which fuser
/usr/bin/fuser
wonka644661@wonka:~$ which apt-mark
/usr/bin/apt-mark
Here's the scoop:
$ sudo bash -x /usr/bin/asl3-boot-oneshot
wa3wco@wa3wco-asl:~$ sudo bash -x /usr/bin/asl3-boot-oneshot
+ set -e
+ fuser /var/lib/dpkg/lock
++ grep -E '^Model' /proc/cpuinfo
++ grep -q 'Raspberry Pi'
+ apt-mark unhold linux-image-amd64 linux-headers-amd64 linux-image-6.1.0-28-amd64 linux-headers-6.1.0-28-amd64
linux-image-amd64 was already not on hold.
linux-headers-amd64 was already not on hold.
linux-headers-6.1.0-28-amd64 was already not on hold.
E: Unable to locate package linux-image-6.1.0-28-amd64
E: Couldn't find any package by glob 'linux-image-6.1.0-28-amd64'
E: Couldn't find any package by regex 'linux-image-6.1.0-28-amd64'
What's happening is that the apt-mark
command is returning an error because the request action was not successful. But, in this case, it's OK if the packages are not installed and/or not marked with a "hold". We just need to ignore the apt-mark
exit status and add an exit 0
to end of the script.
... and a fix will be in our "next" set of package updates
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.