Alpine Linux from HUB: xe-daemon: CollectOS error
-
Hi!
Just installed Alpine Linux from XO HUB template.
in /var/log/messages I see lots of lines like this:
Oct 1 08:10:38 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2}xe-guest-utilities is running. The version installed is:
# apk info xe-guest-utilities xe-guest-utilities-7.12.0-r0 description: XenServer guest tools xe-guest-utilities-7.12.0-r0 webpage: https://github.com/xenserver/xe-guest-utilities xe-guest-utilities-7.12.0-r0 installed size: 5472256This is the full boot log:
May 7 09:53:32 localhost daemon.info init: starting pid 2396, tty '': '/sbin/openrc default' May 7 09:53:32 localhost daemon.info chronyd[2445]: chronyd version 3.5 starting (+CMDMON +NTP +REFCLOCK +RTC +PRIVDROP -SCFILTER +SIGND +ASYNCDNS -SECHASH +IPV6 -DE BUG) May 7 09:53:32 localhost daemon.info chronyd[2445]: Frequency -82.005 +/- 0.157 ppm read from /var/lib/chrony/chrony.drift May 7 09:53:42 localhost daemon.warn chronyd[2445]: No suitable source for initstepslew May 7 09:53:44 localhost cron.info crond[2470]: crond (busybox 1.30.1) started, log level 8 May 7 09:53:44 localhost auth.info sshd[2500]: Server listening on 0.0.0.0 port 22. May 7 09:53:44 localhost auth.info sshd[2500]: Server listening on :: port 22. May 7 09:53:44 localhost daemon.info init: starting pid 2539, tty '/dev/tty1': '/sbin/getty 38400 tty1' May 7 09:53:44 localhost daemon.info init: starting pid 2540, tty '/dev/tty2': '/sbin/getty 38400 tty2' May 7 09:53:44 localhost daemon.info init: starting pid 2544, tty '/dev/tty3': '/sbin/getty 38400 tty3' May 7 09:53:44 localhost daemon.info init: starting pid 2548, tty '/dev/tty4': '/sbin/getty 38400 tty4' May 7 09:53:44 localhost daemon.info init: starting pid 2552, tty '/dev/tty5': '/sbin/getty 38400 tty5' May 7 09:53:44 localhost daemon.info init: starting pid 2556, tty '/dev/tty6': '/sbin/getty 38400 tty6' May 7 09:53:44 localhost daemon.info init: starting pid 2560, tty '/dev/ttyS0': '/sbin/getty -L 0 ttyS0 vt100' May 7 09:53:44 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 09:54:09 localhost auth.info login[2581]: root login on 'tty1' May 7 09:54:19 localhost auth.err passwd: password for root changed by root May 7 09:54:44 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 09:55:44 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 09:56:08 localhost daemon.info chronyd[2445]: Source 193.30.120.245 replaced with 162.159.200.123 May 7 09:56:44 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 09:57:45 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 09:58:45 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 09:59:45 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 10:00:00 localhost cron.info crond[2470]: USER root pid 2656 cmd run-parts /etc/periodic/15min May 7 10:00:00 localhost cron.info crond[2470]: USER root pid 2657 cmd run-parts /etc/periodic/hourly May 7 10:00:45 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 10:01:45 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 10:02:45 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 10:03:45 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 10:04:45 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 10:05:45 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 10:06:45 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} May 7 10:07:45 localhost user.notice xe-daemon: CollectOS error: &os.PathError{Op:"open", Path:"/var/cache/xe-linux-distribution", Err:0x2} -
Does it stay if you update Alpine?
-
@olivierlambert said in Alpine Linux from HUB: xe-daemon: CollectOS error:
Does it stay if you update Alpine?
Yes.
The problem seems to be fixed if I manually create
/var/cache/xe-linux-distribution -
Hmm maybe there's a bug in the tool repo in Alpine. Could you open a ticket in Alpine bug tracker?
-
I don't really know where their tracker for packages is. Though also it might not even be an Alpine issue, but an upstream issue?
-
You have all details here: https://pkgs.alpinelinux.org/packages?name=xe-guest-utilities&branch=edge&repo=community
I'm not sure it's upstream, it's more like a folder not created during package install.
You should try with a clean Alpine VM, install the package and see if there's the same issue. If yes, than the maintainer name is displayed on the previous link I posted.
-
Hi. The problem is solved in Alpine-3.13. All I had to do was edit
/etc/apk/repositoriesto# /etc/apk/repositories http://alpine.42.fr/v3.13/main http://alpine.42.fr/v3.13/community
@olivierlambert Perhaps you can update the XO HUB Template to Alpine 3.13?
-
Thanks for the feedback. We will.
-
@fohdeesha let's work on another clean Alpine template.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login