Alpine Linux:FAQ: Difference between revisions

From Alpine Linux
(→‎How do I set the local timezone?: formatting and clarification of post-install)
(add question on how to upgrade)
(37 intermediate revisions by 15 users not shown)
Line 1: Line 1:
[[Image:filetypes.svg|64px|left|link=]]
[[Image:filetypes.svg|64px|left|link=]]
This is a list of '''frequently asked questions''' about Alpine Linux. If your question is not answered on this page, use the search box above to find work in progress pages not linked here, or in case of no answer, edit this page and write down your question.
This is a list of '''frequently asked questions''' about Alpine Linux.<br>
If your question is not answered on this page, use the search box above to find work in progress pages not linked here, or in case of no answer, edit this page and write down your question.
{{Tip| Prepare your question. Think it through. Make it simple and understandable.}}  
{{Tip| Prepare your question. Think it through. Make it simple and understandable.}}  


=General=
=General=
To get oriented and learn what makes our distribution distinctive, see the [http://alpinelinux.org/about About page] or [[Alpine Linux:Overview|our more detailed overview]].


== I have found a bug, where can I report it? ==
== I have found a bug, where can I report it? ==
You can report it on the [http://bugs.alpinelinux.org/ bugtracker].
You can report it on the [http://bugs.alpinelinux.org/ bugtracker].


== Alpine freezes during boot from Compact Flash, how can I fix? ==
== Are there any details about the releases available? ==
Most Compact Flash card readers do not support proper DMA. You should append '''nodma''' to the ''append'' line in syslinux.cfg.
Yes, please check the [[Alpine Linux:Releases|Releases]] page.


== How can I contribute? ==
== How can I contribute? ==
You can contribute by using the software and giving feedback.
You can contribute by:
You can contribute by documenting your Alpine Linux experiences on this wiki. You can contribute in many other ways. Please visit [[Contribute|Contribute page]] to read more about this topic.
* Using the software and giving feedback.
* Documenting your [http://www.alpinelinux.org Alpine Linux] experiences on this [[Main_Page|wiki]].
* In many other ways.
Please visit [[Contribute|Contribute page]] to read more about this topic.


Your contributions are highly appreciated.
Your contributions are highly appreciated.
== How do I remove the CDROM? ==
Since the modloop loopback device is on CDROM you cannot just run ''eject''. You need to unmount the modloop first. Unmounting both the modloop and the cdrom in one step can be done by executing:
/etc/init.d/modloop stop
Then it's possible to run ''eject'' to eject the cdrom.


== Why don't I have man pages or where is the 'man' command? ==
== Why don't I have man pages or where is the 'man' command? ==
The 'man' command and man pages are not installed by default.
The <code>man</code> command and man pages are not installed by default.


* First, install the man package:
* First, install the {{pkg|man}} package:
: {{Cmd|apk add man}}
: {{Cmd|apk add man}}
* Once that's done, install the documentation for the packages that you require man pages for:<br />(Keep in mind, however, it's possible that not all packages will have a corresponding documentation package.)
* Once that's done, install the documentation for the packages that you require man pages for.<br />(Keep in mind, however, it's possible that not all packages will have a corresponding documentation package.)
: {{Cmd|apk add <pkg>-doc}}
: {{Cmd|apk add ''package''-doc}}
: For example, say you installed iptables and you now require its man pages:
: For example, say you installed {{Pkg|iptables}} and you now require its man pages:
: {{Cmd|apk add iptables-doc}}
: {{Cmd|apk add iptables-doc}}
<br />
<br />
In our example above, we installed the man pages (and other documentation) for iptables. We can now read it:
In our example above, we installed the man pages (and other documentation) for <code>iptables</code>. We can now read it:
{{Cmd|man iptables}}
{{Cmd|man iptables}}


==My cron jobs don't run?==
==My cron jobs don't run?==
The cron daemon is started automatically on system boot and executes the scripts placed in the folders under ''/etc/periodic'' - there's a ''15min'' folder, plus ones for ''hourly'', ''daily'', ''weekly'' and ''monthly'' scripts.
 
Start service ''crond'' and add it to runlevel:
 
: {{cmd|rc-service crond start && rc-update add crond}}
 
After that the cron daemon is started automatically on system boot and executes the scripts placed in the folders under {{path|/etc/periodic}} - there's a {{path|15min}} folder, plus ones for {{path|hourly}}, {{path|daily}}, {{path|weekly}} and {{path|monthly}} scripts.


You can check whether your scripts are likely to run using the command:
You can check whether your scripts are likely to run using the command:


: {{cmd|run-parts -t /etc/periodic/[foldername]}} - for example: ''run-parts -t /etc/periodic/15min''
: {{cmd|run-parts --test /etc/periodic/[foldername]}} - for example: ''run-parts --test /etc/periodic/15min''


This command will tell you what should run but will not actually execute the scripts.
This command will tell you what should run but will not actually execute the scripts.
Line 48: Line 53:


* Make sure the script is executable - if unsure, issue the command : {{cmd|chmod a+x [scriptname]}}
* Make sure the script is executable - if unsure, issue the command : {{cmd|chmod a+x [scriptname]}}
* Make sure the first line of your script is : {{cmd|#!/bin/sh}}
* Make sure the first line of your script is :<pre>#!/bin/sh</pre>
* Do not put file extensions on your script names - this stops them from working; for example: ''myscript'' will run, but ''myscript.sh'' won't
* Do not put file extensions on your script names - this stops them from working; for example: {{path|myscript}} will run, but {{path|myscript.sh}} won't


=Audio=
== What is the difference between edge and stable releases? ==
Stable releases are just what they sound like: initially a point-in-time snapshot of the package archives, but then maintained with bugfixes only in order to keep a stable environment.


== How do I play my .ogg/.mp3 files? ==
[[Edge]] is more of a rolling-release, with the latest and greatest packages available in the online repositories.<br>
First, the sound card should be recognized (you must have /dev/snd/***** files)
Occasionally, snapshot ISO images of the then-current state of [[edge]] are made and are available for download.<br>
Typically these are made when there are major kernel upgrades or package upgrades that require initramfs rebuilds.
 
== What kind of release of Alpine Linux are available? ==
Please check the [[Alpine_Linux:Releases|Releases]] page for more information.
 
=Setup=
 
== What is the difference between 'sys', 'data', and 'diskless' installs when running setup-alpine (or setup-disk)? ==
'''sys:''' This mode is a traditional disk install. The following partitions will be created on the disk: /boot, / (filesystem root) and swap.<br>
This mode may be used for development boxes, desktops, virtual servers, etc.


sox, mpg321, mpg123, oggplay, etc all use the oss sound driver, while Alpine uses ALSA driversSo you need to load the snd-pcm-oss compatibility moduleWhile you're at it, you might need aumix to turn up the sound volume
'''data:''' This mode uses your disk(s) for data storage, not for the operating system.  Only /var is created on diskThe system itself will run from tmpfs (RAM).   


echo snd-pcm-oss >> /etc/modules
Use this mode if you only want to use the disk(s) for a mailspool, databases, logs, etc.
modprobe snd-pcm-oss
apk_add aumix sox
aumix (set volume settings)
play really_cool_song.mp3


= Time and timezones =
'''diskless:''' No disks are to be used.  [[Alpine local backup]] may still be used in this mode.


== How do I set the local timezone? ==
These modes are explained further [[Installation#Basics|on the Installation page]].


Starting in Alpine 2.2, setting the timezone can be done through the ''setup-alpine'' script, and no manual settings should be necessary.  If you wish to edit the timezone after installation, run the ''setup-timezone'' script.
== How do I upgrade Alpine? ==


However, if you are using a previous version, please use the following steps:
To upgrade to a new stable release or edge:
<code>apk upgrade --available</code>


/etc/timezone and the whole zoneinfo directory tree are not supported.
= Time and timezones =
To set the timezone, set the TZ environment variable as specified in
http://www.opengroup.org/onlinepubs/007904975/basedefs/xbd_chap08.html
or you may also create an /etc/TZ file of a single line, ending with a
newline, containing the TZ setting.  For example
echo CST6CDT > /etc/TZ
''Source: http://www.uclibc.org/downloads/Glibc_vs_uClibc_Differences.txt''


For more information, see how other uClibc-based distributions do this:
== How do I set the local timezone? ==
* http://leaf.sourceforge.net/doc/buci-tz3.html
* http://www.sonoracomm.com/index.php?option=com_content&task=view&id=107&Itemid=32


For a more complete list of timezones, please see: http://en.wikipedia.org/wiki/List_of_tz_database_time_zones
Starting in Alpine 2.2, setting the timezone can be done through the [[Setup-alpine|setup-alpine]] script, and no manual settings should be necessary.<br>
If you wish to edit the timezone after installation, run the [[Alpine_setup_scripts|setup-timezone]] script.


== OpenNTPD reports an error with "adjtime" ==
= Packages =
Your log contains something like:
 
reply from 85.214.86.126: offset 865033148.784255 delay 0.055466, next query 32s
== Can you build an apk package for ...? ==
reply from 202.150.212.24: offset 865033148.779314 delay 0.400771, next query 3s
Yes, we probably can.<br>
adjusting local clock by 865033148.779835s                                     
Please create an [https://bugs.alpinelinux.org/projects/alpine/issues/new issue] in the [https://bugs.alpinelinux.org bugtracker]. Mark it as "feature" and include a short description (one-line), an url for the home page, and an url for the source package.
adjtime failed: Invalid argument   


openntpd is supposed to make small adjustments in the time without causing time jumps. If the adjustment is too big then something is clearly wrong and ntpd gives up. (its actually adjtime(3) that has a limit on how big adjustments are allowed)
== How can I build my own package? ==
Please see the [[Creating an Alpine package]] page.


You can make ntpd set the time at startup by adding ''-s'' option to ntpd. This is done by setting '''NTPD_OPTS="-s"''' in ''/etc/conf.d/ntpd''.
== WARNING: Ignoring APKINDEX.xxxx.tar.gz ==
If you get <code>WARNING: Ignoring APKINDEX.xxxx.tar.gz: No such file or directory</code> while running package related tools, check your {{path|/etc/apk/repositories}} file if an entry points to {{path|.../v2.4/testing/}}. This directory is gone.


== Using a cron job to keep the time in sync ==
To check the content of the repositories file
Add the following to ''/etc/periodic/daily'' (or use another folder under the /etc/periodic heirarchy if you want to run the script more/less frequently)
{{Cmd|cat /etc/apk/repositories}}


Example: file called ''do-ntp''
or
{{Cmd|setup-apkrepos}}


: {{cmd|#!/bin/sh}}
== What does "required by: world[$pkgname]" mean? ==
: {{cmd|ntpd -d -q -n -p uk.pool.ntp.org}}


This queries the uk time server pool - you can modify this to suit your localisation, or just use ''pool.ntp.org''. More info here: [http://www.pool.ntp.org/zone/@ http://www.pool.ntp.org/zone/@]
It means that the package you try to install does not exist in the repositories you have configured in <code>/etc/apk/repositories</code>. Maybe you forgot to add community, testing or unmaintained to /etc/apk/repositories?


= Packages =
== How can i find out if a certain package exists in alpine? ==
== Can you build an apk package for ...? ==
Yes, we probably can. Please create an [http://redmine.alpinelinux.org/projects/alpine/issues/new issue] in the [http://bugs.alpinelinux.org bugtracker]. Mark it as "feature" and include a short description (one-line), an url for the home page, and an url for the source package.


== How can I build my own package? ==
If you want to only search repositories you have configured in /etc/apk/repositories, then <code>apk search $pkgname</code> should get you sorted. If you want to search all repositories have a look at the [https://pkgs.alpinelinux.org/ online pkg oracle]
Please see the [[Creating an Alpine package]] page.


= Dynamic DNS =
= Dynamic DNS =
== How do I schedule a regular dynamic DNS update? ==
== How do I schedule a regular dynamic DNS update? ==
You'll want to install the ez-ipupdate package:
You'll want to install the {{pkg|ez-ipupdate}} package:
apk add ez-ipupdate
{{cmd|apk add ez-ipupdate}}


After that, create a new file at /etc/ezipupdate.conf with the contents similar to:
After that, create a new file at {{path|/etc/ez-ipupdate.conf}} with contents similar to:
  service-type=dyndns
  service-type=dyndns
  user=myusername:mypassword
  user=myusername:mypassword
Line 126: Line 130:


Make the new ip cache directory:
Make the new ip cache directory:
mkdir /var/cache/ez-ipupdate
{{cmd|mkdir /var/cache/ez-ipupdate
lbu add /var/cache/ez-ipupdate
lbu add /var/cache/ez-ipupdate}}


Then schedule a new cron job with this command:
Then schedule a new cron job with this command:
echo >> /var/log/ez-ipupdate && /bin/date >> /var/log/ez-ipupdate && ez-ipupdate --config /etc/ez-ipupdate.conf -f -F /var/run/ez-ipupdate.pid --cache-file /var/cache/ez-ipupdate/ipcache --quiet >> /var/log/ez-ipupdate 2>&1
{{cmd|echo >> /var/log/ez-ipupdate && \<br>/bin/date >> /var/log/ez-ipupdate && \<br>ez-ipupdate --config-file /etc/ez-ipupdate.conf -f -F /var/run/ez-ipupdate.pid \<br>  --cache-file /var/cache/ez-ipupdate/ipcache --quiet >> /var/log/ez-ipupdate 2>&1}}


Don't forget to backup your settings!
Don't forget to backup your settings!
lbu ci
{{cmd|lbu ci}}
 
= Terminal =
 
== How to enable/fix colors for git? ==
 
The problem is not in git itself or terminal, but in the <tt>less</tt> command.
Busybox’s <tt>less</tt> doesn’t support <tt>-r</tt> (<tt>--raw-control-chars</tt>) and <tt>-R</tt> (<tt>--RAW-CONTROL-CHARS</tt>) options.
 
The simplest (yet not ideal) solution is to install GNU less:
 
{{cmd|apk add less}}
 
= Old questions, no longer freqently asked =
 
== Alpine freezes during boot from Compact Flash, how can I fix? ==
Most Compact Flash card readers do not support proper DMA.<br>
You should append '''nodma''' to the ''append'' line in {{path|syslinux.cfg}}.
 
== How do I remove the CDROM? ==
Since the modloop loopback device is on CDROM you cannot just run <code>eject</code>. You need to unmount the modloop first.<br>
Unmounting both the modloop and the CDROM in one step can be done by executing:
{{Cmd|/etc/init.d/modloop stop}}
 
Then it's possible to eject the CDROM:
{{Cmd|eject}}
 
== How can I install a custom firmware in a diskless system? ==
 
The modules and firmware are both special images which are mounted as read-only.<br>
To fix this issue you can copy the firmware directory to your writeable media (cf/usb) and copy your custom firmware to it.<br>
After reboot Alpine should automatically use the directory on your local storage instead of the loopback device.
 
== How do I play my .ogg/.mp3 files? ==
First, the sound card should be recognized (you must have {{path|/dev/snd/*****}} files)
 
{{pkg|sox}}, {{pkg|mpg123}}, etc all use the oss sound driver, while Alpine uses ALSA drivers.<br>
So you need to load the snd-pcm-oss compatibility module.<br>
While you're at it, you might need {{pkg|aumix}} to turn up the sound volume
{{cmd|echo snd-pcm-oss >> /etc/modules
modprobe snd-pcm-oss
apk_add aumix sox
aumix (set volume settings)
play really_cool_song.mp3}}
 
== OpenNTPD reports an error with "adjtime" ==
Your log contains something like:
reply from 85.214.86.126: offset 865033148.784255 delay 0.055466, next query 32s
reply from 202.150.212.24: offset 865033148.779314 delay 0.400771, next query 3s
adjusting local clock by 865033148.779835s                                     
adjtime failed: Invalid argument   
 
{{pkg|openntpd}} is supposed to make small adjustments in the time without causing time jumps.<br>
If the adjustment is too big then something is clearly wrong and ntpd gives up. (its actually adjtime(3) that has a limit on how big adjustments are allowed)
 
You can make ntpd set the time at startup by adding ''-s'' option to ntpd. This is done by setting '''NTPD_OPTS="-s"''' in {{path|/etc/conf.d/ntpd}}.
 
== Using a cron job to keep the time in sync ==
Add the following to {{path|/etc/periodic/daily}} (or use another folder under the {{path|/etc/periodic}} heirarchy if you want to run the script more/less frequently)
 
Example: file called {{path|do-ntp}}
<pre>
#!/bin/sh
ntpd -d -q -n -p uk.pool.ntp.org</pre>
 
This queries the uk time server pool - you can modify this to suit your localisation, or just use ''pool.ntp.org''. More info here: [http://www.pool.ntp.org/zone/@ http://www.pool.ntp.org/zone/@]
 
== Windows clients reports an error when trying to sync ==
{{pkg|openntpd}} needs to run for a while before it is satisfied it is in sync.
Until then it will set a flag "clock not synchronized" and Windows will report an error while trying to sync with your {{pkg|openntpd}} server.
 
Only thing to do is wait, do something else for 15-20mins and then check.

Revision as of 08:50, 5 March 2019

This is a list of frequently asked questions about Alpine Linux.
If your question is not answered on this page, use the search box above to find work in progress pages not linked here, or in case of no answer, edit this page and write down your question.

Tip: Prepare your question. Think it through. Make it simple and understandable.

General

To get oriented and learn what makes our distribution distinctive, see the About page or our more detailed overview.

I have found a bug, where can I report it?

You can report it on the bugtracker.

Are there any details about the releases available?

Yes, please check the Releases page.

How can I contribute?

You can contribute by:

  • Using the software and giving feedback.
  • Documenting your Alpine Linux experiences on this wiki.
  • In many other ways.

Please visit Contribute page to read more about this topic.

Your contributions are highly appreciated.

Why don't I have man pages or where is the 'man' command?

The man command and man pages are not installed by default.

  • First, install the man package:

apk add man

  • Once that's done, install the documentation for the packages that you require man pages for.
    (Keep in mind, however, it's possible that not all packages will have a corresponding documentation package.)

apk add package-doc

For example, say you installed iptables and you now require its man pages:

apk add iptables-doc


In our example above, we installed the man pages (and other documentation) for iptables. We can now read it:

man iptables

My cron jobs don't run?

Start service crond and add it to runlevel:

rc-service crond start && rc-update add crond

After that the cron daemon is started automatically on system boot and executes the scripts placed in the folders under /etc/periodic - there's a 15min folder, plus ones for hourly, daily, weekly and monthly scripts.

You can check whether your scripts are likely to run using the command:

run-parts --test /etc/periodic/[foldername]

- for example: run-parts --test /etc/periodic/15min

This command will tell you what should run but will not actually execute the scripts.

If the results of the test are not as expected, check the following:

  • Make sure the script is executable - if unsure, issue the command :

    chmod a+x [scriptname]

  • Make sure the first line of your script is :
    #!/bin/sh
  • Do not put file extensions on your script names - this stops them from working; for example: myscript will run, but myscript.sh won't

What is the difference between edge and stable releases?

Stable releases are just what they sound like: initially a point-in-time snapshot of the package archives, but then maintained with bugfixes only in order to keep a stable environment.

Edge is more of a rolling-release, with the latest and greatest packages available in the online repositories.
Occasionally, snapshot ISO images of the then-current state of edge are made and are available for download.
Typically these are made when there are major kernel upgrades or package upgrades that require initramfs rebuilds.

What kind of release of Alpine Linux are available?

Please check the Releases page for more information.

Setup

What is the difference between 'sys', 'data', and 'diskless' installs when running setup-alpine (or setup-disk)?

sys: This mode is a traditional disk install. The following partitions will be created on the disk: /boot, / (filesystem root) and swap.
This mode may be used for development boxes, desktops, virtual servers, etc.

data: This mode uses your disk(s) for data storage, not for the operating system. Only /var is created on disk. The system itself will run from tmpfs (RAM).

Use this mode if you only want to use the disk(s) for a mailspool, databases, logs, etc.

diskless: No disks are to be used. Alpine local backup may still be used in this mode.

These modes are explained further on the Installation page.

How do I upgrade Alpine?

To upgrade to a new stable release or edge: apk upgrade --available

Time and timezones

How do I set the local timezone?

Starting in Alpine 2.2, setting the timezone can be done through the setup-alpine script, and no manual settings should be necessary.
If you wish to edit the timezone after installation, run the setup-timezone script.

Packages

Can you build an apk package for ...?

Yes, we probably can.
Please create an issue in the bugtracker. Mark it as "feature" and include a short description (one-line), an url for the home page, and an url for the source package.

How can I build my own package?

Please see the Creating an Alpine package page.

WARNING: Ignoring APKINDEX.xxxx.tar.gz

If you get WARNING: Ignoring APKINDEX.xxxx.tar.gz: No such file or directory while running package related tools, check your /etc/apk/repositories file if an entry points to .../v2.4/testing/. This directory is gone.

To check the content of the repositories file

cat /etc/apk/repositories

or

setup-apkrepos

What does "required by: world[$pkgname]" mean?

It means that the package you try to install does not exist in the repositories you have configured in /etc/apk/repositories. Maybe you forgot to add community, testing or unmaintained to /etc/apk/repositories?

How can i find out if a certain package exists in alpine?

If you want to only search repositories you have configured in /etc/apk/repositories, then apk search $pkgname should get you sorted. If you want to search all repositories have a look at the online pkg oracle

Dynamic DNS

How do I schedule a regular dynamic DNS update?

You'll want to install the ez-ipupdate package:

apk add ez-ipupdate

After that, create a new file at /etc/ez-ipupdate.conf with contents similar to:

service-type=dyndns
user=myusername:mypassword
interface=eth1
host=myhostname.dyndns.org

Make the new ip cache directory:

mkdir /var/cache/ez-ipupdate lbu add /var/cache/ez-ipupdate

Then schedule a new cron job with this command:

echo >> /var/log/ez-ipupdate && \
/bin/date >> /var/log/ez-ipupdate && \
ez-ipupdate --config-file /etc/ez-ipupdate.conf -f -F /var/run/ez-ipupdate.pid \
--cache-file /var/cache/ez-ipupdate/ipcache --quiet >> /var/log/ez-ipupdate 2>&1

Don't forget to backup your settings!

lbu ci

Terminal

How to enable/fix colors for git?

The problem is not in git itself or terminal, but in the less command. Busybox’s less doesn’t support -r (--raw-control-chars) and -R (--RAW-CONTROL-CHARS) options.

The simplest (yet not ideal) solution is to install GNU less:

apk add less

Old questions, no longer freqently asked

Alpine freezes during boot from Compact Flash, how can I fix?

Most Compact Flash card readers do not support proper DMA.
You should append nodma to the append line in syslinux.cfg.

How do I remove the CDROM?

Since the modloop loopback device is on CDROM you cannot just run eject. You need to unmount the modloop first.
Unmounting both the modloop and the CDROM in one step can be done by executing:

/etc/init.d/modloop stop

Then it's possible to eject the CDROM:

eject

How can I install a custom firmware in a diskless system?

The modules and firmware are both special images which are mounted as read-only.
To fix this issue you can copy the firmware directory to your writeable media (cf/usb) and copy your custom firmware to it.
After reboot Alpine should automatically use the directory on your local storage instead of the loopback device.

How do I play my .ogg/.mp3 files?

First, the sound card should be recognized (you must have /dev/snd/***** files)

sox, mpg123, etc all use the oss sound driver, while Alpine uses ALSA drivers.
So you need to load the snd-pcm-oss compatibility module.
While you're at it, you might need aumix to turn up the sound volume

echo snd-pcm-oss >> /etc/modules modprobe snd-pcm-oss apk_add aumix sox aumix (set volume settings) play really_cool_song.mp3

OpenNTPD reports an error with "adjtime"

Your log contains something like:

reply from 85.214.86.126: offset 865033148.784255 delay 0.055466, next query 32s
reply from 202.150.212.24: offset 865033148.779314 delay 0.400771, next query 3s
adjusting local clock by 865033148.779835s                                      
adjtime failed: Invalid argument    

openntpd is supposed to make small adjustments in the time without causing time jumps.
If the adjustment is too big then something is clearly wrong and ntpd gives up. (its actually adjtime(3) that has a limit on how big adjustments are allowed)

You can make ntpd set the time at startup by adding -s option to ntpd. This is done by setting NTPD_OPTS="-s" in /etc/conf.d/ntpd.

Using a cron job to keep the time in sync

Add the following to /etc/periodic/daily (or use another folder under the /etc/periodic heirarchy if you want to run the script more/less frequently)

Example: file called do-ntp

#!/bin/sh
ntpd -d -q -n -p uk.pool.ntp.org

This queries the uk time server pool - you can modify this to suit your localisation, or just use pool.ntp.org. More info here: http://www.pool.ntp.org/zone/@

Windows clients reports an error when trying to sync

openntpd needs to run for a while before it is satisfied it is in sync. Until then it will set a flag "clock not synchronized" and Windows will report an error while trying to sync with your openntpd server.

Only thing to do is wait, do something else for 15-20mins and then check.