Skip to contentSkip to conversation

[linux-lvm] [Fwd: Mistake(s) on install of EXP300...]

linux-lvm Scott P 2 participants 2 messages Dec 10, 2001 – Dec 11, 2001

lore
Share & tools
lore

Scott P

author
#0 lore raw

Hi...

I did not recieve a response, just wanted to know if somoeone could verify that I can use vgcfgrestore and recover my VGDA?

Please help, if possible. I am working on a Production machine. Therefore, I cannot test. I have little margin for errors.

LVM Ver & driver/patch:
0.9.1_beta7
/boot/vmlinuz-2.2.19-lvm0.9
lvm-0.9.1_beta7-2.2.19.patch

Thanks!

-Scott

Quoted 285 lines · Scott P

Hi list,

This is what I've done so far ( I apologize for the large amount of lines/info!):

[root@ptb3 /root]# pvcreate -v /dev/sdb
pvcreate -- locking logical volume manager
pvcreate -- checking physical volume name "/dev/sdb" pvcreate -- getting physical volume size
pvcreate -- checking partition type
pvcreate -- creating new physical volume
pvcreate -- setting up physical volume for /dev/sdb with 860231680 sectors
pvcreate -- writing physical volume data to disk "/dev/sdb" pvcreate -- physical volume "/dev/sdb" successfully created pvcreate -- unlocking logical volume manager

[root@ptb3 /root]# pvscan
pvscan -- reading all physical volumes (this may take a while...) pvscan -- inactive PV "/dev/sdb" is in no VG [410.19 GB]
pvscan -- ACTIVE PV "/dev/sdc1" of VG "exp300_2" [440.69 GB / 0 free]
pvscan -- ACTIVE PV "/dev/sdd1" of VG "exp300_2" [440.69 GB / 0 free]
pvscan -- total: 3 [1.26 TB] / in use: 2 [881.43 GB] / in no VG: 1 [410.19 GB]

[root@ptb3 /root]# dmesg | less
[root@ptb3 /root]# vgscan
vgscan -- reading all physical volumes (this may take a while...) vgscan -- found active volume group "exp300_2"
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created vgscan -- WARNING: This program does not do a VGDA backup of your volume group

[root@ptb3 /root]# lvscan
lvscan -- ACTIVE "/dev/exp300_2/exp300_lv2" [881.38 GB]
lvscan -- 1 logical volumes with 881.38 GB total in 1 volume group lvscan -- 1 active logical volumes

[root@ptb3 /root]# vgextend -A y exp300_2 /dev/sdb vgextend -- INFO: maximum logical volume size is 1 Terabyte vgextend -- doing automatic backup of volume group "exp300_2" vgextend -- volume group "exp300_2" successfully extended

[root@ptb3 /root]# lvextend -L +440.7 /dev/exp300_2/exp300_lv2 /dev/sdb lvextend -- rounding size to physical extent boundary lvextend -- extending logical volume "/dev/exp300_2/exp300_lv2" to 881.81 GB
lvextend -- doing automatic backup of volume group "exp300_2" lvextend -- logical volume "/dev/exp300_2/exp300_lv2" successfully extended

Then, not thinking at all, I went back and ran fdisk, since I forgot to run fdisk, it was 2:00 a.m. in the morning!!!

root@ptb3 rc3.d]# fdisk /dev/sdb

The number of cylinders for this disk is set to 53757. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with:
1) software that runs at boot time (e.g., LILO)
2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdb: 254 heads, 63 sectors, 53757 cylinders Units = cylinders of 16002 * 512 bytes

Device Boot Start End Blocks Id System

Command (m for help): m
Command action

   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-53757, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-53757, default 53757):
Using default value 53757

Command (m for help): p

Disk /dev/sdb: 254 heads, 63 sectors, 53757 cylinders Units = cylinders of 16002 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdb1             1     53757 430109725+  83  Linux

Command (m for help): l

 0  Empty           17  Hidden HPFS/NTF 5c  Priam Edisk     a6  OpenBSD
 1  FAT12           18  AST Windows swa 61  SpeedStor       a7  NeXTSTEP
 2  XENIX root      1b  Hidden Win95 FA 63  GNU HURD or Sys b7  BSDI fs
 3  XENIX usr       1c  Hidden Win95 FA 64  Novell Netware  b8  BSDI

swap
4 FAT16 <32M 1e Hidden Win95 FA 65 Novell Netware c1
DRDOS/sec (FAT-
5 Extended 24 NEC DOS 70 DiskSecure Mult c4
DRDOS/sec (FAT-
6 FAT16 3c PartitionMagic 75 PC/IX c6
DRDOS/sec (FAT-

 7  HPFS/NTFS       40  Venix 80286     80  Old Minix       c7  Syrinx
 8  AIX             41  PPC PReP Boot   81  Minix / old Lin db  CP/M /
CTOS / .
 9  AIX bootable    42  SFS             82  Linux swap      e1  DOS
access
 a  OS/2 Boot Manag 4d  QNX4.x          83  Linux           e3  DOS R/O
 b  Win95 FAT32     4e  QNX4.x 2nd part 84  OS/2 hidden C:  e4
SpeedStor
 c  Win95 FAT32 (LB 4f  QNX4.x 3rd part 85  Linux extended  eb  BeOS fs
 e  Win95 FAT16 (LB 50  OnTrack DM      86  NTFS volume set f1

SpeedStor
f Win95 Ext'd (LB 51 OnTrack DM6 Aux 87 NTFS volume set f4
SpeedStor
10 OPUS 52 CP/M 93 Amoeba f2 DOS
secondary
11 Hidden FAT12 53 OnTrack DM6 Aux 94 Amoeba BBT fd Linux
raid auto

12  Compaq diagnost 54  OnTrackDM6      a0  IBM Thinkpad hi fe  LANstep
14  Hidden FAT16 <3 55  EZ-Drive        a5  BSD/386         ff  BBT
16  Hidden FAT16    56  Golden Bow

Command (m for help): m
Command action

   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): l

 0  Empty           17  Hidden HPFS/NTF 5c  Priam Edisk     a6  OpenBSD
 1  FAT12           18  AST Windows swa 61  SpeedStor       a7  NeXTSTEP
 2  XENIX root      1b  Hidden Win95 FA 63  GNU HURD or Sys b7  BSDI fs
 3  XENIX usr       1c  Hidden Win95 FA 64  Novell Netware  b8  BSDI

swap
4 FAT16 <32M 1e Hidden Win95 FA 65 Novell Netware c1
DRDOS/sec (FAT-
5 Extended 24 NEC DOS 70 DiskSecure Mult c4
DRDOS/sec (FAT-
6 FAT16 3c PartitionMagic 75 PC/IX c6
DRDOS/sec (FAT-

 7  HPFS/NTFS       40  Venix 80286     80  Old Minix       c7  Syrinx
 8  AIX             41  PPC PReP Boot   81  Minix / old Lin db  CP/M /
CTOS / .
 9  AIX bootable    42  SFS             82  Linux swap      e1  DOS
access
 a  OS/2 Boot Manag 4d  QNX4.x          83  Linux           e3  DOS R/O
 b  Win95 FAT32     4e  QNX4.x 2nd part 84  OS/2 hidden C:  e4
SpeedStor
 c  Win95 FAT32 (LB 4f  QNX4.x 3rd part 85  Linux extended  eb  BeOS fs
 e  Win95 FAT16 (LB 50  OnTrack DM      86  NTFS volume set f1

SpeedStor
f Win95 Ext'd (LB 51 OnTrack DM6 Aux 87 NTFS volume set f4
SpeedStor
10 OPUS 52 CP/M 93 Amoeba f2 DOS
secondary
11 Hidden FAT12 53 OnTrack DM6 Aux 94 Amoeba BBT fd Linux
raid auto

12  Compaq diagnost 54  OnTrackDM6      a0  IBM Thinkpad hi fe  LANstep
14  Hidden FAT16 <3 55  EZ-Drive        a5  BSD/386         ff  BBT
16  Hidden FAT16    56  Golden Bow

Hex code (type L to list codes): 8e Changed system type of partition 1 to 8e (Unknown)

Command (m for help): p

Disk /dev/sdb: 254 heads, 63 sectors, 53757 cylinders Units = cylinders of 16002 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdb1             1     53757 430109725+  8e  Unknown

Command (m for help): m
Command action

   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): v
62 unallocated sectors

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: If you have created or modified any DOS 6.x partitions, please see the fdisk manual page for additional information.
Syncing disks.

So, now I have these errors when running most of the LVM cmds!!

[root@ptb3 rc3.d]# vgscan
vgscan -- reading all physical volumes (this may take a while...) vgscan -- found active volume group "exp300_2"
vgscan -- ERROR "pv_read_pe(): PV size invalid" can't get data of volume group "exp300_2" from physical volume(s)
vgscan -- ERROR "pv_read_pe(): PV size invalid" creating "/etc/lvmtab" and "/etc/lvmtab.d"

[root@ptb3 rc3.d]# vgdisplay
vgdisplay -- ERROR: VGDA in kernel and lvmtab are NOT consistent; please run vgscan

[root@ptb3 rc3.d]# pvscan
pvscan -- reading all physical volumes (this may take a while...)
pvscan -- ACTIVE PV "/dev/sdb" is associated to an unknown VG (run
vgscan)
pvscan -- ACTIVE PV "/dev/sdc1" is associated to an unknown VG (run
vgscan)
pvscan -- ACTIVE PV "/dev/sdd1" is associated to an unknown VG (run
vgscan)
pvscan -- total: 3 [889.43 GB] / in use: 3 [889.43 GB] / in no VG: 0 [0]

[root@ptb3 rc3.d]# lvscan
lvscan -- ERROR: VGDA in kernel and lvmtab are NOT consistent; please run vgscan

Hence, chaos ensues on this machine....

Please let me know if "vgcfgrestore" will work for me.
Or do I try to remove the partition from fdisk? I really don't think that will help though!
I think the damage is done from the partition write to the EXP300 disk array.

Also, if I reboot, will there be a disaster?(For fdisk...) This is a production machine.

Please help me if you can...

TIA!

-Scott

#1 lore raw

Scott,

saving your /etc/lvmtab* you can reactivate your VG in case something else might go wrong by restoring it and "vgchange -ay".

Writing a partition table to /dev/sdb overwrote the PV part of LVMs metadata on that disk.

Give vgcfgrestore a try on /dev/sdb.

Please don't forget to bakup /etc/lvmconf/ regularly.

Regards,
Heinz -- The LVM Guy --

Quoted 305 lines · Scott P

Hi...

I did not recieve a response, just wanted to know if somoeone could verify that I can use vgcfgrestore and recover my VGDA?

Please help, if possible. I am working on a Production machine. Therefore, I cannot test. I have little margin for errors.

LVM Ver & driver/patch:
0.9.1_beta7
/boot/vmlinuz-2.2.19-lvm0.9
lvm-0.9.1_beta7-2.2.19.patch

Thanks!

-Scott

Quoted 284 lines · Scott P

Hi list,

This is what I've done so far ( I apologize for the large amount of lines/info!):

[root@ptb3 /root]# pvcreate -v /dev/sdb
pvcreate -- locking logical volume manager
pvcreate -- checking physical volume name "/dev/sdb" pvcreate -- getting physical volume size
pvcreate -- checking partition type
pvcreate -- creating new physical volume
pvcreate -- setting up physical volume for /dev/sdb with 860231680 sectors
pvcreate -- writing physical volume data to disk "/dev/sdb" pvcreate -- physical volume "/dev/sdb" successfully created pvcreate -- unlocking logical volume manager

[root@ptb3 /root]# pvscan
pvscan -- reading all physical volumes (this may take a while...) pvscan -- inactive PV "/dev/sdb" is in no VG [410.19 GB]
pvscan -- ACTIVE PV "/dev/sdc1" of VG "exp300_2" [440.69 GB / 0 free]
pvscan -- ACTIVE PV "/dev/sdd1" of VG "exp300_2" [440.69 GB / 0 free]
pvscan -- total: 3 [1.26 TB] / in use: 2 [881.43 GB] / in no VG: 1 [410.19 GB]

[root@ptb3 /root]# dmesg | less
[root@ptb3 /root]# vgscan
vgscan -- reading all physical volumes (this may take a while...) vgscan -- found active volume group "exp300_2"
vgscan -- "/etc/lvmtab" and "/etc/lvmtab.d" successfully created vgscan -- WARNING: This program does not do a VGDA backup of your volume group

[root@ptb3 /root]# lvscan
lvscan -- ACTIVE "/dev/exp300_2/exp300_lv2" [881.38 GB]
lvscan -- 1 logical volumes with 881.38 GB total in 1 volume group lvscan -- 1 active logical volumes

[root@ptb3 /root]# vgextend -A y exp300_2 /dev/sdb vgextend -- INFO: maximum logical volume size is 1 Terabyte vgextend -- doing automatic backup of volume group "exp300_2" vgextend -- volume group "exp300_2" successfully extended

[root@ptb3 /root]# lvextend -L +440.7 /dev/exp300_2/exp300_lv2 /dev/sdb lvextend -- rounding size to physical extent boundary lvextend -- extending logical volume "/dev/exp300_2/exp300_lv2" to 881.81 GB
lvextend -- doing automatic backup of volume group "exp300_2" lvextend -- logical volume "/dev/exp300_2/exp300_lv2" successfully extended

Then, not thinking at all, I went back and ran fdisk, since I forgot to run fdisk, it was 2:00 a.m. in the morning!!!

root@ptb3 rc3.d]# fdisk /dev/sdb

The number of cylinders for this disk is set to 53757. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with:
1) software that runs at boot time (e.g., LILO)
2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/sdb: 254 heads, 63 sectors, 53757 cylinders Units = cylinders of 16002 * 512 bytes

Device Boot Start End Blocks Id System

Command (m for help): m
Command action

   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-53757, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-53757, default 53757):
Using default value 53757

Command (m for help): p

Disk /dev/sdb: 254 heads, 63 sectors, 53757 cylinders Units = cylinders of 16002 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdb1             1     53757 430109725+  83  Linux

Command (m for help): l

 0  Empty           17  Hidden HPFS/NTF 5c  Priam Edisk     a6  OpenBSD
 1  FAT12           18  AST Windows swa 61  SpeedStor       a7  NeXTSTEP
 2  XENIX root      1b  Hidden Win95 FA 63  GNU HURD or Sys b7  BSDI fs
 3  XENIX usr       1c  Hidden Win95 FA 64  Novell Netware  b8  BSDI

swap
4 FAT16 <32M 1e Hidden Win95 FA 65 Novell Netware c1
DRDOS/sec (FAT-
5 Extended 24 NEC DOS 70 DiskSecure Mult c4
DRDOS/sec (FAT-
6 FAT16 3c PartitionMagic 75 PC/IX c6
DRDOS/sec (FAT-

 7  HPFS/NTFS       40  Venix 80286     80  Old Minix       c7  Syrinx
 8  AIX             41  PPC PReP Boot   81  Minix / old Lin db  CP/M /
CTOS / .
 9  AIX bootable    42  SFS             82  Linux swap      e1  DOS
access
 a  OS/2 Boot Manag 4d  QNX4.x          83  Linux           e3  DOS R/O
 b  Win95 FAT32     4e  QNX4.x 2nd part 84  OS/2 hidden C:  e4
SpeedStor
 c  Win95 FAT32 (LB 4f  QNX4.x 3rd part 85  Linux extended  eb  BeOS fs
 e  Win95 FAT16 (LB 50  OnTrack DM      86  NTFS volume set f1

SpeedStor
f Win95 Ext'd (LB 51 OnTrack DM6 Aux 87 NTFS volume set f4
SpeedStor
10 OPUS 52 CP/M 93 Amoeba f2 DOS
secondary
11 Hidden FAT12 53 OnTrack DM6 Aux 94 Amoeba BBT fd Linux
raid auto

12  Compaq diagnost 54  OnTrackDM6      a0  IBM Thinkpad hi fe  LANstep
14  Hidden FAT16 <3 55  EZ-Drive        a5  BSD/386         ff  BBT
16  Hidden FAT16    56  Golden Bow

Command (m for help): m
Command action

   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): t
Partition number (1-4): 1
Hex code (type L to list codes): l

 0  Empty           17  Hidden HPFS/NTF 5c  Priam Edisk     a6  OpenBSD
 1  FAT12           18  AST Windows swa 61  SpeedStor       a7  NeXTSTEP
 2  XENIX root      1b  Hidden Win95 FA 63  GNU HURD or Sys b7  BSDI fs
 3  XENIX usr       1c  Hidden Win95 FA 64  Novell Netware  b8  BSDI

swap
4 FAT16 <32M 1e Hidden Win95 FA 65 Novell Netware c1
DRDOS/sec (FAT-
5 Extended 24 NEC DOS 70 DiskSecure Mult c4
DRDOS/sec (FAT-
6 FAT16 3c PartitionMagic 75 PC/IX c6
DRDOS/sec (FAT-

 7  HPFS/NTFS       40  Venix 80286     80  Old Minix       c7  Syrinx
 8  AIX             41  PPC PReP Boot   81  Minix / old Lin db  CP/M /
CTOS / .
 9  AIX bootable    42  SFS             82  Linux swap      e1  DOS
access
 a  OS/2 Boot Manag 4d  QNX4.x          83  Linux           e3  DOS R/O
 b  Win95 FAT32     4e  QNX4.x 2nd part 84  OS/2 hidden C:  e4
SpeedStor
 c  Win95 FAT32 (LB 4f  QNX4.x 3rd part 85  Linux extended  eb  BeOS fs
 e  Win95 FAT16 (LB 50  OnTrack DM      86  NTFS volume set f1

SpeedStor
f Win95 Ext'd (LB 51 OnTrack DM6 Aux 87 NTFS volume set f4
SpeedStor
10 OPUS 52 CP/M 93 Amoeba f2 DOS
secondary
11 Hidden FAT12 53 OnTrack DM6 Aux 94 Amoeba BBT fd Linux
raid auto

12  Compaq diagnost 54  OnTrackDM6      a0  IBM Thinkpad hi fe  LANstep
14  Hidden FAT16 <3 55  EZ-Drive        a5  BSD/386         ff  BBT
16  Hidden FAT16    56  Golden Bow

Hex code (type L to list codes): 8e Changed system type of partition 1 to 8e (Unknown)

Command (m for help): p

Disk /dev/sdb: 254 heads, 63 sectors, 53757 cylinders Units = cylinders of 16002 * 512 bytes

   Device Boot    Start       End    Blocks   Id  System
/dev/sdb1             1     53757 430109725+  8e  Unknown

Command (m for help): m
Command action

   a   toggle a bootable flag
   b   edit bsd disklabel
   c   toggle the dos compatibility flag
   d   delete a partition
   l   list known partition types
   m   print this menu
   n   add a new partition
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)

Command (m for help): v
62 unallocated sectors

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: If you have created or modified any DOS 6.x partitions, please see the fdisk manual page for additional information.
Syncing disks.

So, now I have these errors when running most of the LVM cmds!!

[root@ptb3 rc3.d]# vgscan
vgscan -- reading all physical volumes (this may take a while...) vgscan -- found active volume group "exp300_2"
vgscan -- ERROR "pv_read_pe(): PV size invalid" can't get data of volume group "exp300_2" from physical volume(s)
vgscan -- ERROR "pv_read_pe(): PV size invalid" creating "/etc/lvmtab" and "/etc/lvmtab.d"

[root@ptb3 rc3.d]# vgdisplay
vgdisplay -- ERROR: VGDA in kernel and lvmtab are NOT consistent; please run vgscan

[root@ptb3 rc3.d]# pvscan
pvscan -- reading all physical volumes (this may take a while...)
pvscan -- ACTIVE PV "/dev/sdb" is associated to an unknown VG (run
vgscan)
pvscan -- ACTIVE PV "/dev/sdc1" is associated to an unknown VG (run
vgscan)
pvscan -- ACTIVE PV "/dev/sdd1" is associated to an unknown VG (run
vgscan)
pvscan -- total: 3 [889.43 GB] / in use: 3 [889.43 GB] / in no VG: 0 [0]

[root@ptb3 rc3.d]# lvscan
lvscan -- ERROR: VGDA in kernel and lvmtab are NOT consistent; please run vgscan

Hence, chaos ensues on this machine....

Please let me know if "vgcfgrestore" will work for me.
Or do I try to remove the partition from fdisk? I really don't think that will help though!
I think the damage is done from the partition write to the EXP300 disk array.

Also, if I reboot, will there be a disaster?(For fdisk...) This is a production machine.

Please help me if you can...

TIA!

Quoted 8 lines
Quoted 1 line

-Scott

_______________________________________________
linux-lvm mailing list
[email protected]
http://lists.sistina.com/mailman/listinfo/linux-lvm
read the LVM HOW-TO at http://www.sistina.com/lvm/Pages/howto.html

*** Software bugs are stupid.
Nevertheless it needs not so stupid people to solve them ***

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

Heinz Mauelshagen Sistina Software Inc.
Senior Consultant/Developer Am Sonnenhang 11
56242 Marienrachdorf Germany
[email protected] +49 2626 141200

                                                       FAX 924446

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-