Warning: Illegal string offset 'region' in /home/mhd-01/www.gabcicala.it/htdocs/wp-content/plugins/mygeopositioncom-geotags-geometatags/mygeopositioncom-geotags-geometatags.php on line 386

Warning: Illegal string offset 'placename' in /home/mhd-01/www.gabcicala.it/htdocs/wp-content/plugins/mygeopositioncom-geotags-geometatags/mygeopositioncom-geotags-geometatags.php on line 390

Warning: Illegal string offset 'position' in /home/mhd-01/www.gabcicala.it/htdocs/wp-content/plugins/mygeopositioncom-geotags-geometatags/mygeopositioncom-geotags-geometatags.php on line 394

Xen e la problematica “clocksource/0: Time went backwards”


Warning: Illegal string offset 'addMap' in /home/mhd-01/www.gabcicala.it/htdocs/wp-content/plugins/mygeopositioncom-geotags-geometatags/mygeopositioncom-geotags-geometatags.php on line 639

Warning: Illegal string offset 'position' in /home/mhd-01/www.gabcicala.it/htdocs/wp-content/plugins/mygeopositioncom-geotags-geometatags/mygeopositioncom-geotags-geometatags.php on line 561

Warning: Illegal string offset 'position' in /home/mhd-01/www.gabcicala.it/htdocs/wp-content/plugins/mygeopositioncom-geotags-geometatags/mygeopositioncom-geotags-geometatags.php on line 603

Che a quanto pare sembra essere un bug. In pratica la Virtual Machine si ritrova ad avere un time in ritardo rispetto al Dom0. Un wordaround consiste nell’impostare la variabile current_clocksource da “xen” a “jiffies“. Prima di procedere bisogna accertarsi che per la DomU in oggetto siano disponibili xen o jiffies andando a controllare il contenuto della available_clocksource:

# cat /sys/devices/system/clocksource/clocksource0/available_clocksource
 xen jiffies

In running la current_clocksource può essere alterato al seguente modo:

# echo jiffies > /sys/devices/system/clocksource/clocksource0/current_clocksource

mentre se la si vuole impostare ogni volta che la Virtual Machine viene avviata è sufficiente aggiungere la riga

extra = ‘xencons=tty clocksource=jiffies’

all’interno del file di configurazione della Virtual Machine posto in /etc/xen/virtual-machine.cfg.
In pratica si avrà il file così composto nelle sue parti iniziali:

kernel = ‘/boot/vmlinuz-2.6.22-14-xen’
ramdisk = ‘/boot/initrd.img-2.6.22-14-xen’
memory = ‘1024’
extra = ‘clocksource=jiffies’

About the Author: glycerin