Article ID: 125226, created on Apr 15, 2015, last review on Jun 17, 2016

  • Applies to:
  • Virtuozzo 6.0
  • Virtuozzo containers for Linux
  • Virtuozzo hypervisor


vzcpt and vzrst modules are not loaded on a host:

[root@pcs ~]# lsmod | awk '$1=="vzcpt" || $1=="vzrst"'
[root@pcs ~]#

Absence of these modules prevent containers to be migrated successfully in online mode:

122997 Cannot migrate container online: module rst is not loaded


vzcpt and vzrst modules are responsible for container checkpointing and restoring. In order to be able to checkpoint container on one server and resume on another it is tightly working with various iptables modules:

[root@pcs ~]# lsmod | awk '$4~/vzcpt/ || $4~/vzrst/'
vzcpt                 152124  3 vzrst,vzcptpram,vzfs
nf_nat                 23730  2 vzrst,iptable_nat
nf_conntrack           81301  6 xt_conntrack,vzrst,vzcpt,iptable_nat,nf_nat,nf_conntrack_ipv4
nfs                   444631  3 vzrst,vzcpt,pio_nfs
lockd                  76070  2 vzrst,nfs
vzmon                  24311  28 vzrst,vzcpt,vzredir,vznetdev,vzlist,vzstat
ipv6                  339765  1784 vzrst,vzcpt,ip6table_mangle,ip6_vzprivnet,ip6_vzredir
[root@pcs ~]#

During iptables service restart modules are re-loaded, i.e. server unloads modules and loads them back. Due to the modules dependencies vzrst and vzcpt are also unloaded, but not loaded back because iptables service is not aware of them:

[root@pcs ~]# service iptables restart
iptables: Setting chains to policy ACCEPT: mangle raw filte[  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:  iptable_filter iptable_filter[FAILED]es
iptables: Applying firewall rules:                         [  OK  ]

[root@pcs ~]# lsmod | egrep '^nf_nat|^nf_conntrack|^nfs|^lockd|^vzmon|^ipv6'
nf_conntrack_ipv4       9938  2
nf_conntrack           81301  2 xt_conntrack,nf_conntrack_ipv4
nfs                   444631  1 pio_nfs
lockd                  76070  1 nfs
nfs_acl                 2655  1 nfs
vzmon                  24311  26 vzredir,vznetdev,vzlist,vzstat
ipv6                  339765  1792 ip6table_mangle,ip6_vzprivnet,ip6_vzredir

[root@pcs ~]# lsmod | egrep 'vzcpt|vzrsst'
[root@pcs ~]#

This issue was recognized as a product bug with internal ID #PSBM-32793.


Issue will be permanently fixed in one of the future updates. To load Virtuozzo-related modules back, initiate vz service:

[root@pcs ~]# service vz init

In order to prevent kernel modules to be unloaded during iptables restart, it is possible to adjust its configuration file:

[root@pcs ~]# echo IPTABLES_MODULES_UNLOAD=no >> /etc/sysconfig/iptables-config 

Search Words

module rst is not loaded

module rst is not loaded can't connect to destination node Can't check CPT image version\,seems you need to load CPT modules or check versions of packages on source node


Unexpected hardnode reboot after container start

Error: No checkpointing support is available\, unable to open /proc/cpt


a26b38f94253cdfbf1028d72cf3a498b 2897d76d56d2010f4e3a28f864d69223 d02f9caf3e11b191a38179103495106f e8e50b42231236b82df27684e7ec0beb c62e8726973f80975db0531f1ed5c6a2 0dd5b9380c7d4884d77587f3eb0fa8ef

Email subscription for changes to this article
Save as PDF