Article ID: 122187, created on Jun 27, 2014, last review on Jun 17, 2016

  • Applies to:
  • Virtuozzo 6.0

Symptoms

  1. PCS installation using kickstart file fails with the following anaconda exception report:

    CRITICAL: anaconda 13.21.215 exception report
    Traceback (most recent call first):
      File "/usr/lib/anaconda/parallels.py", line 467, in do_vziptables
        vziptables = re.findall('(?<=IPTABLES=").*?(?=")', f)[0]
      File "/usr/lib/anaconda/parallels.py", line 2842, in runParallelsScripts
        anaconda.id.parallels.do_vziptables()
      File "/usr/lib/anaconda/dispatch.py", line 226, in moveStep
        rc = stepFunc(self.anaconda)
      File "/usr/lib/anaconda/dispatch.py", line 142, in gotoNext
        self.moveStep()
      File "/usr/lib/anaconda/gui.py", line 1489, in nextClicked
        self.anaconda.dispatch.gotoNext()
      File "/usr/lib/anaconda/iw/progress_gui.py", line 94, in renderCallback
        self.intf.icw.nextClicked()
      File "/usr/lib/anaconda/gui.py", line 1510, in handleRenderCallback
        self.currentWindow.renderCallback()
    IndexError: list index out of range
    
  2. kickstart file contains vziptables option

Cause

The issue is recognized as a product bug with internal ID PSBM-27566

Resolution

The fix will be included in one of the future PCS product updates.

To proceed with the installation, remove the vziptables option from the kickstart file.

Note: vziptables defines the iptables modules to be loaded inside the Containers that you will create on the Parallels server. This is the list of modules defined in the global vz.conf file.

Starting with Parallels Cloud Server 6.0 Update 6 iptables behavior has been changed - global IPTABLES parameter is now deprecated, a per-container "--netfilter" mask has been added:

--netfilter mode
           Restrict access to iptable modules inside CT.  You can use the following values for mode:
           disabled  -- no iptables in CT allowed
           stateless -- all but conntracks and NAT (filter, mangle) are allowed
           stateful  -- all but NAT is allowed
           full -- all netfilter functionality is allowed

Taking into account the new behavior, vziptables section in the kickstart file is no longer necessary.

Search Words

re.findall

do_vziptables

anaconda 13.21.215 exception report

vziptables

File "/usr/lib/anaconda/parallels.py", line 467

c62e8726973f80975db0531f1ed5c6a2 2897d76d56d2010f4e3a28f864d69223 0dd5b9380c7d4884d77587f3eb0fa8ef

Email subscription for changes to this article
Save as PDF