To begin, let me say that I have been trying to sift through existing documentation for SOGo and OpenChange, much of which is either outdated or contradictory. I also tried searching the mailing list history, but it seemed to yield empty results? If I am missing something obvious, or posting to the wrong group, I apologize in advance.
I like the look of SOGo's ZEG appliance, because I have been futilely trying for weeks to get SOGo+OpenChange working, both using packages and compiling from source. Installing packages works fine, but I don't know how to get everything talking to each other, whereas compiling from source generally yields other problems. So, when I found the SOGo ZEG appliance, I thought all my problems are solved! However, I am running a Xen sever on a Debian dom0. I've tried downloading the VMDK file and converting it to RAW using qemu-img (which yielded the expected 100G file), but I cannot get it to boot in paravirtualized OR fully virtualized (HVM) modes. I have allocated 1GB of memory and 2 VCPUs to the VM, and I am running it on an dual-processor quad-core Intel Xeon system with 8 GB of memory. Does anyone have success running this appliance under Xen, or can anyone point me in the right direction based on the following logs? Thanks in advance, Eric Lindsey When I attempt to run paravirtualized, here is the console output: =====begin snip===== [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Linux version 3.2.0-2-amd64 (Debian 3.2.19-1) ( [email protected]) (gcc version 4.6.3 (Debian 4.6.3-1) ) #1 SMP Fri Jun 1 17:49:08 UTC 2012 [ 0.000000] Command line: root=/dev/xvda1 ro [ 0.000000] ACPI in unprivileged domain disabled [ 0.000000] Released 0 pages of unused memory [ 0.000000] Set 0 page(s) to 1-1 mapping [ 0.000000] BIOS-provided physical RAM map: [ 0.000000] Xen: 0000000000000000 - 00000000000a0000 (usable) [ 0.000000] Xen: 00000000000a0000 - 0000000000100000 (reserved) [ 0.000000] Xen: 0000000000100000 - 0000000040800000 (usable) [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] DMI not present or invalid. [ 0.000000] No AGP bridge found [ 0.000000] last_pfn = 0x40800 max_arch_pfn = 0x400000000 [ 0.000000] init_memory_mapping: 0000000000000000-0000000040800000 [ 0.000000] RAMDISK: 0193b000 - 036e3000 [ 0.000000] No NUMA configuration found [ 0.000000] Faking a node at 0000000000000000-0000000040800000 [ 0.000000] Initmem setup node 0 0000000000000000-0000000040800000 [ 0.000000] NODE_DATA [000000003fffb000 - 000000003fffffff] [ 0.000000] Zone PFN ranges: [ 0.000000] DMA 0x00000010 -> 0x00001000 [ 0.000000] DMA32 0x00001000 -> 0x00100000 [ 0.000000] Normal empty [ 0.000000] Movable zone start PFN for each node [ 0.000000] early_node_map[2] active PFN ranges [ 0.000000] 0: 0x00000010 -> 0x000000a0 [ 0.000000] 0: 0x00000100 -> 0x00040800 [ 0.000000] SFI: Simple Firmware Interface v0.81 http://simplefirmware.org [ 0.000000] SMP: Allowing 2 CPUs, 0 hotplug CPUs [ 0.000000] No local APIC present [ 0.000000] APIC: disable apic facility [ 0.000000] APIC: switched to apic NOOP [ 0.000000] PM: Registered nosave memory: 00000000000a0000 - 0000000000100000 [ 0.000000] Allocating PCI resources starting at 40800000 (gap: 40800000:bf800000) [ 0.000000] Booting paravirtualized kernel on Xen [ 0.000000] Xen version: 4.1.2 (preserve-AD) [ 0.000000] setup_percpu: NR_CPUS:512 nr_cpumask_bits:512 nr_cpu_ids:2 nr_node_ids:1 [ 0.000000] PERCPU: Embedded 28 pages/cpu @ffff88003fc00000 s82304 r8192 d24192 u1048576 [ 0.000000] Built 1 zonelists in Node order, mobility grouping on. Total pages: 259980 [ 0.000000] Policy zone: DMA32 [ 0.000000] Kernel command line: root=/dev/xvda1 ro [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) [ 0.000000] Checking aperture... [ 0.000000] No AGP bridge found [ 0.000000] Memory: 988668k/1056768k available (3405k kernel code, 448k absent, 67652k reserved, 3327k data, 568k init) [ 0.000000] Hierarchical RCU implementation. [ 0.000000] RCU dyntick-idle grace-period acceleration is enabled. [ 0.000000] NR_IRQS:33024 nr_irqs:288 16 [ 0.000000] Console: colour dummy device 80x25 [ 0.000000] console [tty0] enabled [ 0.000000] console [hvc0] enabled [ 0.000000] installing Xen timer for CPU 0 [ 0.000000] Detected 2992.584 MHz processor. [ 0.004000] Calibrating delay loop (skipped), value calculated using timer frequency.. 5985.16 BogoMIPS (lpj=11970336) [ 0.004000] pid_max: default: 32768 minimum: 301 [ 0.004000] Security Framework initialized [ 0.004000] AppArmor: AppArmor disabled by boot time parameter [ 0.004000] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.004000] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes) [ 0.004000] Mount-cache hash table entries: 256 [ 0.004000] Initializing cgroup subsys cpuacct [ 0.004000] Initializing cgroup subsys memory [ 0.004000] Initializing cgroup subsys devices [ 0.004000] Initializing cgroup subsys freezer [ 0.004000] Initializing cgroup subsys net_cls [ 0.004000] Initializing cgroup subsys blkio [ 0.004000] Initializing cgroup subsys perf_event [ 0.004000] CPU: Physical Processor ID: 0 [ 0.004000] CPU: Processor Core ID: 0 [ 0.004000] SMP alternatives: switching to UP code [ 0.011596] Performance Events: unsupported p6 CPU model 23 no PMU driver, software events only. [ 0.011788] NMI watchdog disabled (cpu0): hardware events not enabled [ 0.011916] installing Xen timer for CPU 1 [ 0.011962] SMP alternatives: switching to SMP code [ 0.021166] NMI watchdog disabled (cpu1): hardware events not enabled [ 0.021194] Brought up 2 CPUs [ 0.021277] devtmpfs: initialized [ 0.022123] Grant table initialized [ 0.022123] print_constraints: dummy: [ 0.022123] NET: Registered protocol family 16 [ 0.024404] PCI: setting up Xen PCI frontend stub [ 0.024915] bio: create slab <bio-0> at 0 [ 0.024915] ACPI: Interpreter disabled. [ 0.024915] xen/balloon: Initialising balloon driver. [ 0.024915] xen-balloon: Initialising balloon driver. [ 0.024915] vgaarb: loaded [ 0.024915] PCI: System does not support PCI [ 0.024915] PCI: System does not support PCI [ 0.024915] Switching to clocksource xen [ 0.025719] pnp: PnP ACPI: disabled [ 0.027839] NET: Registered protocol family 2 [ 0.027997] IP route cache hash table entries: 32768 (order: 6, 262144 bytes) [ 0.028769] TCP established hash table entries: 131072 (order: 9, 2097152 bytes) [ 0.029786] TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) [ 0.030181] TCP: Hash tables configured (established 131072 bind 65536) [ 0.030186] TCP reno registered [ 0.030197] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 0.030213] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 0.030317] NET: Registered protocol family 1 [ 0.030366] Unpacking initramfs... [ 0.073405] Freeing initrd memory: 30368k freed [ 0.087240] platform rtc_cmos: registered platform RTC device (no PNP device found) [ 0.087557] audit: initializing netlink socket (disabled) [ 0.087573] type=2000 audit(1385940747.389:1): initialized [ 0.106038] HugeTLB registered 2 MB page size, pre-allocated 0 pages [ 0.106318] VFS: Disk quotas dquot_6.5.2 [ 0.106356] Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.106428] msgmni has been set to 1990 [ 0.106636] alg: No test for stdrng (krng) [ 0.106678] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253) [ 0.106686] io scheduler noop registered [ 0.106690] io scheduler deadline registered [ 0.106710] io scheduler cfq registered (default) [ 0.106772] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 0.106798] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 [ 0.106803] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 0.107205] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 0.156203] Linux agpgart interface v0.103 [ 0.156293] i8042: PNP: No PS/2 controller found. Probing ports directly. [ 0.157116] i8042: No controller found [ 0.195969] mousedev: PS/2 mouse device common for all mice [ 0.235806] rtc_cmos rtc_cmos: rtc core: registered rtc_cmos as rtc0 [ 0.235844] rtc_cmos: probe of rtc_cmos failed with error -38 [ 0.236044] TCP cubic registered [ 0.236123] NET: Registered protocol family 10 [ 0.236551] Mobile IPv6 [ 0.236562] NET: Registered protocol family 17 [ 0.236568] Registering the dns_resolver key type [ 0.236688] registered taskstats version 1 [ 0.236711] XENBUS: Device with no driver: device/vbd/51713 [ 0.236715] XENBUS: Device with no driver: device/vif/0 [ 0.236719] XENBUS: Device with no driver: device/console/0 [ 0.236730] /build/buildd-linux-2.6_3.2.19-1-amd64-VJ4nzj/linux-2.6-3.2.19/debian/build/source_amd64_none/drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [ 0.236765] Initializing network drop monitor service [ 0.237086] Freeing unused kernel memory: 568k freed [ 0.237365] Write protecting the kernel read-only data: 6144k [ 0.239954] Freeing unused kernel memory: 672k freed [ 0.240519] Freeing unused kernel memory: 664k freed Loading, please wait... [ 0.266123] udevd[50]: starting version 175 [ 0.289211] Initialising Xen virtual ethernet driver. [ 0.300306] blkfront: xvda1: flush diskcache: enabled Begin: Loading essential drivers ... modprobe: module unix not found in modules.dep done. Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Waiting for root file system ... done. Begin: Running /scripts/local-premount ... done. modprobe: module unknown not found in modules.dep mount: mounting /dev/xvda1 on /root failed: No such file or directory Begin: Running /scripts/local-bottom ... done. done. Begin: Running /scripts/init-bottom ... mount: mounting /dev on /root/dev failed: No such file or directory done. Target filesystem doesn't have requested /sbin/init. No init found. Try passing init= bootarg. modprobe: module i8042 not found in modules.dep modprobe: module atkbd not found in modules.dep [ 34.512919] usbcore: registered new interface driver usbfs [ 34.512948] usbcore: registered new interface driver hub [ 34.513027] usbcore: registered new device driver usb [ 34.513577] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 34.515761] uhci_hcd: USB Universal Host Controller Interface driver [ 34.517951] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 34.521099] usbcore: registered new interface driver usbhid [ 34.521105] usbhid: USB HID core driver BusyBox v1.19.3 (Debian 1:1.19.3-7) built-in shell (ash) Enter 'help' for a list of built-in commands. /bin/sh: can't access tty; job control turned off (initramfs) =====end snip===== The qemu log from attempting to run in fully virtualized HVM mode gives: =====begin snip===== domid: 20 -c config qemu network with xen bridge for tap20.0 br0 Using file /var/lib/xen/images/singwithandrea.com/disk.img in read-write mode Watching /local/domain/0/device-model/20/logdirty/cmd Watching /local/domain/0/device-model/20/command Watching /local/domain/20/cpu char device redirected to /dev/pts/6 qemu_map_cache_init nr_buckets = 10000 size 4194304 shared page at pfn feffd buffered io page at pfn feffb Guest uuid = db8b957b-f207-79be-23d2-ea5c59e10f3f Time offset set 0 populating video RAM at ff000000 mapping video RAM from ff000000 Register xen platform. Done register platform. platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw state. xs_read(/local/domain/0/device-model/20/xen_extended_power_mgmt): read error Log-dirty: no command yet. (qemu) I/O request not ready: 0, ptr: 0, port: 0, data: 0, count: 0, size: 0 vcpu-set: watch node error. char device redirected to /dev/pts/11 xen be: console-0: xen be: console-0: initialise() failed initialise() failed xen be: console-0: xen be: console-0: initialise() failed initialise() failed xen be: console-0: xen be: console-0: initialise() failed initialise() failed xs_read(/local/domain/20/log-throttling): read error qemu: ignoring not-understood drive `/local/domain/20/log-throttling' medium change watch on `/local/domain/20/log-throttling' - unknown device, ignored xen be: console-0: xen be: console-0: initialise() failed initialise() failed xen be: console-0: xen be: console-0: initialise() failed initialise() failed xen be: console-0: xen be: console-0: initialise() failed initialise() failed xen be: console-0: xen be: console-0: initialise() failed initialise() failed xen be: console-0: xen be: console-0: initialise() failed initialise() failed xen be: console-0: xen be: console-0: initialise() failed initialise() failed xen be: console-0: xen be: console-0: initialise() failed initialise() failed xen be: console-0: xen be: console-0: initialise() failed initialise() failed xen be: console-0: xen be: console-0: initialise() failed initialise() failed cirrus vga map change while on lfb mode mapping vram to f0000000 - f0400000 platform_fixed_ioport: changed ro/rw state of ROM memory area. now is rw state. platform_fixed_ioport: changed ro/rw state of ROM memory area. now is ro state. Unknown PV product 3 loaded in guest PV driver build 1 region type 1 at [c100,c200). region type 0 at [f3001000,f3001100). squash iomem [f3001000, f3001100). =====end snip===== -- [email protected] https://inverse.ca/sogo/lists
