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]
<mailto:[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 <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
<http://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=====