Closed ubuntu-server-builder closed 1 year ago
Launchpad user Craig Magina(craig.magina) wrote on 2015-09-25T20:08:01.933887+00:00
The version of MAAS is 1.8.2.
Launchpad user Blake Rouse(blake-rouse) wrote on 2015-09-25T20:19:01.646336+00:00
This is either because curtin is not installing the cloud configuration for MAAS, cloud-init is not reading the correct config, or cloud-init cannot talk to MAAS.
I believe cloud-init changed to python-oauthlib instead of python-oauth so that might be the issue. Going to target to both curtin and cloud-init as well just to make sure the appropriate eyes see this.
Launchpad user Craig Magina(craig.magina) wrote on 2015-09-29T17:00:21.080520+00:00
I can deploy wily to a virtual machine and an x86 based node without issue using the same MAAS that fails when deploying to the m400 node with the error above.
Launchpad user Craig Magina(craig.magina) wrote on 2015-09-29T18:56:25.961913+00:00
Launchpad attachments: Failing boot log
Launchpad user Craig Magina(craig.magina) wrote on 2015-09-29T20:48:46.052323+00:00
Cloud-init is getting the wrong time because of this error:
[ 14.726283] hctosys: unable to open rtc device (rtc0)
What that means is the RTC_DRV_XGENE kernel config option was changed to 'm', this needs to be built-in in order for the device to be available for hctosys.
Launchpad user Brad Figg(brad-figg) wrote on 2015-09-29T21:00:06.494507+00:00
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1499869
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.
Launchpad user Scott Moser(smoser) wrote on 2015-09-29T21:10:20.756694+00:00
cloud-init changes caused issues when "fixing" timestamp for oauth on systems with bad clock. change here is to fix that. I'll upload later. Launchpad attachments: cloud-init fix diff
Launchpad user Launchpad Janitor(janitor) wrote on 2015-09-30T03:34:56.981625+00:00
This bug was fixed in the package cloud-init - 0.7.7~bzr1147-0ubuntu1
cloud-init (0.7.7~bzr1147-0ubuntu1) wily; urgency=medium
New upstream snapshot.
-- Scott Moser smoser@ubuntu.com Tue, 29 Sep 2015 20:16:57 -0400
Launchpad user Launchpad Janitor(janitor) wrote on 2015-10-04T08:58:36.585794+00:00
This bug was fixed in the package linux - 4.2.0-14.16
linux (4.2.0-14.16) wily; urgency=low
[ Tim Gardner ]
Release Tracking Bug
rebase to v4.2.2
[Config] CONFIG_RTC_DRV_XGENE=y
[ Upstream Kernel Changes ]
mei: do not access freed cb in blocking write
mei: bus: fix drivers and devices names confusion
mei: bus: rename nfc.c to bus-fixup.c
mei: bus: move driver api functions at the start of the file
mei: bus: rename uevent handler to mei_cl_device_uevent
mei: bus: don't enable events implicitly in device enable
mei: bus: report if event registration failed
mei: bus: revamp device matching
mei: bus: revamp probe and remove functions
mei: bus: add reference to bus device in struct mei_cl_client
mei: bus: add me client device list infrastructure
mei: bus: enable running fixup routines before device registration
mei: bus: blacklist the nfc info client
mei: bus: blacklist clients by number of connections
mei: bus: simplify how we build nfc bus name
mei: bus: link client devices instead of host clients
mei: support for dynamic clients
mei: disconnect on connection request timeout
mei: define async notification hbm commands
mei: implement async notification hbm messages
mei: enable async event notifications only from hbm version 2.0
mei: add mei_cl_notify_request command
mei: add a handler that waits for notification on event
mei: add async event notification ioctls
mei: support polling for event notification
mei: implement fasync for event notification
mei: bus: add and call callback on notify event
mei: hbm: add new error code MEI_CL_CONN_NOT_ALLOWED
mei: me: d0i3: add the control registers
mei: me: d0i3: add flag to indicate D0i3 support
mei: me: d0i3: enable d0i3 interrupts
mei: hbm: reorganize the power gating responses
mei: me: d0i3: add d0i3 enter/exit state machine
mei: me: d0i3: move mei_me_hw_reset down in the file
mei: me: d0i3: exit d0i3 on driver start and enter it on stop
mei: me: add sunrise point device ids
mei: hbm: bump supported HBM version to 2.0
mei: remove check on pm_runtime_active in __mei_cl_disconnect
mei: fix debugfs files leak on error path
[ Upstream Kernel Changes ]
rebase to v4.2.2
-- Tim Gardner tim.gardner@canonical.com Tue, 29 Sep 2015 09:02:13 -0700
Launchpad user Luis Henriques(henrix) wrote on 2015-10-08T14:48:34.779609+00:00
This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-vivid' to 'verification-done-vivid'.
If verification is not done by 5 working days from today, this fix will be dropped from the source code, and this bug will be closed.
See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!
Launchpad user Craig Magina(craig.magina) wrote on 2015-10-16T20:57:52.342751+00:00
Vivid deployment succeeded with no issues.
Launchpad user Launchpad Janitor(janitor) wrote on 2015-10-20T16:29:17.909142+00:00
This bug was fixed in the package linux - 3.19.0-31.36
linux (3.19.0-31.36) vivid; urgency=low
[ Luis Henriques ]
Release Tracking Bug
[ Andy Whitcroft ]
Revert "SAUCE: aufs3: mmap: Fix races in madvise_remove() and sys_msync()"
[ Ben Hutchings ]
SAUCE: aufs3: mmap: Fix races in madvise_remove() and sys_msync()
linux (3.19.0-31.35) vivid; urgency=low
[ Brad Figg ]
Release Tracking Bug
[ Ben Hutchings ]
SAUCE: aufs3: mmap: Fix races in madvise_remove() and sys_msync()
[ Craig Magina ]
[Config] Add XGENE_EDAC, EDAC_SUPPORT and EDAC_ATOMIC_SCRUB
[ John Johansen ]
SAUCE: (no-up) apparmor: fix mount not handling disconnected paths
[ Laurent Dufour ]
SAUCE: powerpc/hvsi: Fix endianness issues in the HVSI driver
[ Tim Gardner ]
[Config] CONFIG_RTC_DRV_XGENE=y for only arm64
[ Upstream Kernel Changes ]
Revert "sit: Add gro callbacks to sit_offload"
ipmi/powernv: Fix minor locking bug
mmc: sdhci-pci: set the clear transfer mode register quirk for O2Micro
perf probe ppc: Fix symbol fixup issues due to ELF type
perf probe ppc: Use the right prefix when ignoring SyS symbols on ppc
perf probe ppc: Enable matching against dot symbols automatically
perf probe ppc64le: Fix ppc64 ABIv2 symbol decoding
perf probe ppc64le: Prefer symbol table lookup over DWARF
perf probe ppc64le: Fixup function entry if using kallsyms lookup
perf probe: Improve detection of file/function name in the probe pattern
perf probe: Ignore tail calls to probed functions
seccomp: cap SECCOMP_RET_ERRNO data to MAX_ERRNO
EDAC: Cleanup atomic_scrub mess
arm64: Enable EDAC on ARM64
MAINTAINERS: Add entry for APM X-Gene SoC EDAC driver
Documentation: Add documentation for the APM X-Gene SoC EDAC DTS binding
EDAC: Add APM X-Gene SoC EDAC driver
arm64: Add APM X-Gene SoC EDAC DTS entries
EDAC, edac_stub: Drop arch-specific include
NVMe: Fix blk-mq hot cpu notification
blk-mq: Shared tag enhancements
blk-mq: avoid access hctx->tags->cpumask before allocation
x86/ldt: Make modify_ldt synchronous
x86/ldt: Correct LDT access in single stepping logic
x86/ldt: Correct FPU emulation access to LDT
md: flush ->event_work before stopping array.
ipv6: addrconf: validate new MTU before applying it
virtio-net: drop NETIF_F_FRAGLIST
RDS: verify the underlying transport exists before creating a connection
xen/gntdev: convert priv->lock to a mutex
xen/gntdevt: Fix race condition in gntdev_release()
PCI: Restore PCI_MSIX_FLAGS_BIRMASK definition
USB: qcserial/option: make AT URCs work for Sierra Wireless MC7305/MC7355
USB: qcserial: Add support for Dell Wireless 5809e 4G Modem
nfsd: Drop BUG_ON and ignore SECLABEL on absent filesystem
usb: chipidea: ehci_init_driver is intended to call one time
crypto: qat - Fix invalid synchronization between register/unregister sym algs
crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer
mfd: arizona: Fix initialisation of the PM runtime
xen-blkfront: don't add indirect pages to list when !feature_persistent
xen-blkback: replace work_pending with work_busy in purge_persistent_gnt()
usb: gadget: f_uac2: fix calculation of uac2->p_interval
hwrng: core - correct error check of kthread_run call
USB: sierra: add 1199:68AB device ID
regmap: regcache-rbtree: Clean new present bits on present bitmap resize
target/iscsi: Fix double free of a TUR followed by a solicited NOPOUT
rbd: fix copyup completion race
md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies
target: REPORT LUNS should return LUN 0 even for dynamic ACLs
MIPS: Fix sched_getaffinity with MT FPAFF enabled
MIPS: Malta: Don't reinitialise RTC
MIPS: do_mcheck: Fix kernel code dump with EVA
MIPS: show_stack: Fix stack trace with EVA
MIPS: Export get_c0_perfcount_int()
rtlwifi: rtl8723be: Add module parameter for MSI interrupts
MIPS: Flush RPS on kernel entry with EVA
usb: udc: core: add device_del() call to error pathway
xhci: fix off by one error in TRB DMA address boundary check
drivers/usb: Delete XHCI command timer if necessary
staging: vt6655: vnt_bss_info_changed check conf->beacon_rate is not NULL
dm: fix dm_merge_bvec regression on 32 bit systems
perf: Fix fasync handling on inherited events
drm/dp-mst: Remove debug WARN_ON
ALSA: fireworks/firewire-lib: add support for recent firmware quirk
mm, vmscan: Do not wait for page writeback for GFP_NOFS allocations
MIPS: Make set_pte() SMP safe.
ipc: modify message queue accounting to not take kernel data structures into account
ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()
fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()
KVM: x86: Use adjustment in guest cycles when handling MSR_IA32_TSC_ADJUST
x86/xen: build "Xen PV" APIC driver for domU as well
cpuset: use trialcs->mems_allowed as a temp variable
drm/dp/mst: Remove port after removing connector.
localmodconfig: Use Kbuild files too
dm thin metadata: delete btrees when releasing metadata snapshot
dm btree: add ref counting ops for the leaves of top level btrees
drm/radeon: add new OLAND pci id
libiscsi: Fix host busy blocking during connection teardown
libfc: Fix fc_exch_recv_req() error path
libfc: Fix fc_fcp_cleanup_each_cmd()
sd: Fix maximum I/O size for BLOCK_PC requests
EDAC, ppc4xx: Access mci->csrows array elements properly
crypto: caam - fix memory corruption in ahash_final_ctx
drm/vmwgfx: Fix execbuf locking issues
mm/hwpoison: fix page refcount of unknown non LRU page
ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits
ipc/sem.c: update/correct memory barriers
MIPS: Fix seccomp syscall argument for MIPS64
x86/ldt: Further fix FPU emulation
drm/i915: Flag the execlists context object as dirty after every use
fnic: Use the local variable instead of I/O flag to acquire io_req_lock in fnic_queuecommand() to avoid deadloack
SCSI: Fix NULL pointer dereference in runtime PM
ALSA: usb-audio: Fix runtime PM unbalance
x86/xen: make CONFIG_XEN depend on CONFIG_X86_LOCAL_APIC
Input: gpio_keys_polled - request GPIO pin as input.
PCI: Don't use 64-bit bus addresses on PA-RISC
ALSA: usb: Add native DSD support for Gustard DAC-X20U
Add factory recertified Crucial M500s to blacklist
arm64: KVM: Fix host crash when injecting a fault into a 32bit guest
batman-adv: protect tt_local_entry from concurrent delete events
ip6_gre: release cached dst on tunnel removal
perf: Fix PERF_EVENT_IOC_PERIOD migration race
net: Fix RCU splat in af_key
bna: fix interrupts storm caused by erroneous packets
rds: fix an integer overflow test in rds_info_getsockopt()
fq_codel: explicitly reset flows in ->reset()
bridge: netlink: account for the IFLA_BRPORT_PROXYARP attribute size and policy
batman-adv: fix kernel crash due to missing NULL checks
fbdev: select versatile helpers for the integrator
rocker: free netdevice during netdevice removal
udp: fix dst races with multicast early demux
net: phy: add locking to phy_read_mmd_indirect()/phy_write_mmd_indirect()
sparc64: Fix userspace FPU register corruptions.
rtnetlink: verify IFLA_VF_INFO attributes before passing them to driver
net/tipc: initialize security state for new connection socket
net: pktgen: fix race between pktgen_thread_worker() and kthread_stop()
net: Fix skb csum races when peeking
ipv6: lock socket in ip6_datagram_connect()
bonding: correct the MAC address for "follow" fail_over_mac policy
netlink: don't hold mutex in rcu callback when releasing mmapd ring
ext4: fix loss of delalloc extent info in ext4_zero_range()
ACPI, PCI: Penalize legacy IRQ used by ACPI SCI
Linux 3.19.8-ckt7
-- Luis Henriques luis.henriques@canonical.com Wed, 07 Oct 2015 14:23:22 +0100
This bug was originally filed in Launchpad as LP: #1499869
Launchpad details
Launchpad user Craig Magina(craig.magina) wrote on 2015-09-25T20:05:36.135713+00:00
This is the error seen on the console:
[ 64.149080] cloud-init[834]: 2015-08-27 15:03:29,289 - util.py[WARNING]: Failed fetching metadata from url http://10.229.32.21/MAAS/metadata/curtin [ 124.513212] cloud-init[834]: 2015-09-24 17:23:10,006 - url_helper.py[WARNING]: Calling 'http://169.254.169.254/2009-04-04/meta-data/instance-id' failed [2427570/120s]: request error [HTTPConnectionPool(host='169.254.169.254', port=80): Max retries exceeded with url: /2009-04-04/meta-data/instance-id (Caused by ConnectTimeoutError(<requests.packages.urllib3.connection.HTTPConnection object at 0x7f7faa4b70>, 'Connection to 169.254.169.254 timed out. (connect timeout=50.0)'))] [ 124.515570] cloud-init[834]: 2015-09-24 17:23:10,007 - DataSourceEc2.py[CRITICAL]: Giving up on md from ['http://169.254.169.25/2009-04-04/meta-data/instance-id'] after 2427570 seconds [ 124.531624] cloud-init[834]: 2015-09-24 17:23:10,024 - url_helper.py[WARNING]: Calling 'http:///latest/meta-data/instance-id' failed [0/120s]: bad status code [404]
This times out eventually and the node is left at the login prompt. I can install wily via netboot without issue and some time back, wily was deployable to this node from MAAS.