when using setup storage with latest svn ldap2fai always return Invalid disk config entry 'cn=toto,cn=DEBIAN-DISK,ou=disk, ...' - skipped
Hello,
i have upgraded my gosa version this morning and suddenly i got error when ldap2fai extract data from ldap. the disk classes is no longer generated correctly
vador:/home/benoit# ldap2fai -n 00:1c:c4:97:72:18 -d noeud/ Lookup host for MAC '00:1c:c4:97:72:18'...
- Host DN: cn=compute-node-1-5,ou=workstations,ou=systems,dc=hpslab,dc=der,dc=edf,dc=fr
- Base: dc=hpslab,dc=der,dc=edf,dc=fr
- Hostname: compute-node-1-5
- FAIclass string: NOEUD-BASE :squeeze
- Release: squeeze
- Resolved classlist: DEBIAN-IMPORTANT DEBIAN-REQUIRED DEBIAN-STANDARD DEBIAN-LILO DEBIAN-DISK
- FAI classlist: DEFAULT DEBIAN-IMPORTANT DEBIAN-REQUIRED DEBIAN-STANDARD DEBIAN-LILO DEBIAN-DISK compute-node-1-5 LAST Extending FAI classtree with real objects... Disk config lookup for 'DEBIAN-DISK'... Invalid disk config entry 'cn=toto,cn=DEBIAN-DISK,ou=disk,ou=squeeze,ou=fai,ou=configs,ou=systems,dc=hpslab,dc=der,dc=edf,dc=fr' - skipped Invalid disk config entry 'FAIpartitionNr=1,cn=toto,cn=DEBIAN-DISK,ou=disk,ou=squeeze,ou=fai,ou=configs,ou=systems,dc=hpslab,dc=der,dc=edf,dc=fr' - skipped Invalid disk config entry 'FAIpartitionNr=2,cn=toto,cn=DEBIAN-DISK,ou=disk,ou=squeeze,ou=fai,ou=configs,ou=systems,dc=hpslab,dc=der,dc=edf,dc=fr' - skipped Dumping config space to 'noeud/'... Generate package list for class 'DEBIAN-IMPORTANT'. Generate package list for class 'DEBIAN-REQUIRED'. Generate package list for class 'DEBIAN-STANDARD'. Generate package list for class 'DEBIAN-LILO'. Generate template '/etc/apt/sources.list' for class 'LAST'
- searching server(s) for
- release: squeeze
- sections: main = Using default: http://vador.hpslab.der.edf.fr/debian/ Generate kernel package script for class 'LAST'
- kernel: linux-image-2.6-amd64
extract from my ldap tree
0 cn=DEBIAN-DISK,ou=disk,ou=squeeze,ou=fai,ou=configs,ou=systems,dc=hpslab,dc=der,dc=edf,dc=fr objectClass: top objectClass: FAIclass objectClass: FAIpartitionTable cn: DEBIAN-DISK description: setup storage test FAIpartitionMethod: setup-storage
1 cn=toto,cn=DEBIAN-DISK,ou=disk,ou=squeeze,ou=fai,ou=configs,ou=systems,dc=hpslab,dc=der,dc=edf,dc=fr cn: toto objectClass: top objectClass: FAIclass objectClass: FAIpartitionDisk FAIdiskType: disk FAIdiskOption: fstabkey:device FAIdiskOption: disklabel:msdos FAIdiskOption: bootable:1
2 FAIpartitionNr=1,cn=toto,cn=DEBIAN-DISK,ou=disk,ou=squeeze,ou=fai,ou=configs,ou=systems,dc=hpslab,dc=der,dc=edf,dc=fr cn: toto1 FAIpartitionNr: 1 FAIpartitionSize: 1024MB FAImountPoint: / FAIfsType: ext3 FAIpartitionType: primary description: root objectClass: top objectClass: FAIclass objectClass: FAIpartitionEntry
3 FAIpartitionNr=2,cn=toto,cn=DEBIAN-DISK,ou=disk,ou=squeeze,ou=fai,ou=configs,ou=systems,dc=hpslab,dc=der,dc=edf,dc=fr cn: toto2 FAIpartitionNr: 2 FAIpartitionSize: 0- FAImountPoint: swap FAIfsType: swap FAIpartitionType: primary description: swap objectClass: top objectClass: FAIclass objectClass: FAIpartitionEntry
Cheers Change History follow-up: ? 2 Changed 16 months ago by opensides
When i try to debug and put inside the code $valid_object to 2 to say that all my entries are valid i get this message
vador:/home/benoit# ldap2fai -n 00:1c:c4:97:72:18 -d noeud/ Lookup host for MAC '00:1c:c4:97:72:18'...
- Host DN: cn=compute-node-1-5,ou=workstations,ou=systems,dc=hpslab,dc=der,dc=edf,dc=fr
- Base: dc=hpslab,dc=der,dc=edf,dc=fr
- Hostname: compute-node-1-5
- FAIclass string: NOEUD-BASE :squeeze
- Release: squeeze
- Resolved classlist: DEBIAN-IMPORTANT DEBIAN-REQUIRED DEBIAN-STANDARD DEBIAN-LILO DEBIAN-DISK
- FAI classlist: DEFAULT DEBIAN-IMPORTANT DEBIAN-REQUIRED DEBIAN-STANDARD DEBIAN-LILO DEBIAN-DISK compute-node-1-5 LAST Extending FAI classtree with real objects... Disk config lookup for 'DEBIAN-DISK'... Unable to find disk for partition 'toto' - skipped Unable to find disk for partition 'toto1' - skipped Unable to find disk for partition 'toto2' - skipped Dumping config space to 'noeud/'... Generate package list for class 'DEBIAN-IMPORTANT'. Generate package list for class 'DEBIAN-REQUIRED'. Generate package list for class 'DEBIAN-STANDARD'. Generate package list for class 'DEBIAN-LILO'. Generate template '/etc/apt/sources.list' for class 'LAST'
- searching server(s) for
- release: squeeze
- sections: main = Using default: http://vador.hpslab.der.edf.fr/debian/ Generate kernel package script for class 'LAST'
- kernel: linux-image-2.6-amd64
Cheers
(from redmine: issue id 303, created on 2011-06-17, closed on 2014-02-11)