[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
Apparantly, even though a fix has been made, there is still no way to install or upgrade to karmic on sparc. If you attempt upgrade, upstart will fail or crash the system. If you try to install the system from CD, booting from CD will fail with a Fast Data Access MMU miss because not enough memory is allocated to hold both the kernel and the initrd on newer ubuntu releases - Ubuntu Hardy 8.04 was the last release to be able to boot from cd. Lucid and up have solved the memory issue of the cd bootloader, but it does not seem to load the sd driver so you cannot access any block devices even though you have the correct scsi/ide driver loaded. The only solution left is to install Hardy and then do an LTS upgrade to Lucid - mind you that you might have an issue with apparmor so you should probably remove that package before upgrading. Quinn -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/436758 Title: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/436758/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
I've given up on trying to use Ubuntu on Sparc and have moved on to using Debian, which is actually working and supported. On Wed, Oct 5, 2011 at 9:34 AM, Quinn Plattel qie...@gmail.com wrote: Apparantly, even though a fix has been made, there is still no way to install or upgrade to karmic on sparc. If you attempt upgrade, upstart will fail or crash the system. If you try to install the system from CD, booting from CD will fail with a Fast Data Access MMU miss because not enough memory is allocated to hold both the kernel and the initrd on newer ubuntu releases - Ubuntu Hardy 8.04 was the last release to be able to boot from cd. Lucid and up have solved the memory issue of the cd bootloader, but it does not seem to load the sd driver so you cannot access any block devices even though you have the correct scsi/ide driver loaded. The only solution left is to install Hardy and then do an LTS upgrade to Lucid - mind you that you might have an issue with apparmor so you should probably remove that package before upgrading. Quinn -- You received this bug notification because you are subscribed to the bug report. https://bugs.launchpad.net/bugs/436758 Title: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/436758/+subscriptions -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/436758 Title: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/436758/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
Upgrading to Lucid would not be a good idea. Sparc is known not to work on Lucid. Debian is definitely a better option for sparc systems. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/436758 Title: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc To manage notifications about this bug go to: https://bugs.launchpad.net/libnih/+bug/436758/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
Scott, Is it possible to SRU these fixes to karmic so anyone upgrading from jaunty will not break their box? -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
On Tue, 2010-03-09 at 18:30 +, Michael Casadevall wrote: Scott, Is it possible to SRU these fixes to karmic so anyone upgrading from jaunty will not break their box? It would be hard, since the change was made after libnih was separated out of Upstart's source code. Scott -- Have you ever, ever felt like this? Had strange things happen? Are you going round the twist? -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
Committed the change to trunk to use the external libnih which is fixed ** Changed in: upstart Status: Triaged = Fix Committed ** Changed in: upstart Milestone: None = 0.6.5 -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
** Changed in: upstart (Ubuntu) Status: Triaged = Fix Committed ** Changed in: upstart (Ubuntu) Assignee: (unassigned) = Scott James Remnant (scott) ** Changed in: upstart Assignee: (unassigned) = Scott James Remnant (scott) -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
0.6.5 2010-02-04 Our last, best hope for victory * Since libnih has been separated out into its own project, Upstart no longer includes its source and now uses the installed version by default. * The external nih-dbus-tool means that cross-compilation is trivial, the path to it may be overriden with NIH_DBUS_TOOL=... as an argument to configure. (Bug: #426740) * Developers may still build against a local libnih source tree by passing --with-local-libnih=/path/to/libnih to configure. * There is a new initctl reload command, with matching /sbin/reload symlink. This sends the SIGHUP signal to the running main process of the named job instance. * Event operator matches in jobs now support != in addition to the usual =, e.g.: start on net-device-added INTERFACE!=eth* (Bug: #513035) * Moved D-Bus system bus reconnection trigger from SIGHUP to SIGUSR1, since SIGHUP is already used for a forced configuration reload and causes Upstart to forget state. * Fixed bug where the default runlevel would be lost when an /etc/inittab file exists without an initdefault line. (Bug: #405847) * Fixed Unhandled error message from shutdown. (Bug: #426332) * Fixed Unhandled error assertion crash from Upstart child processes when failing to spawn a job. (Bug: #451917) * No longer holds /dev/console open, so the SAK SysRq key will not kill Upstart. (Bug: #486005) * Restored sync() call before reboot(). * Added missing OPTIONS section to init(8) manpage. (Bug: #449883) ** Changed in: upstart Status: Fix Committed = Fix Released -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
This bug was fixed in the package upstart - 0.6.5-1 --- upstart (0.6.5-1) lucid; urgency=low * New upstream release: - libnih has been separated out into its own project. - start on and stop on now support != matches. LP: #513035. - Fixed crash in child when unable to spawn job. LP: #451917. - No longer holds /dev/console open so SAK won't kill init. LP: #486005. - Added missing OPTIONS section to init(8). LP: #449883. [ Scott James Remnant ] * Build-depend on libnih-dev, libnih-dbus-dev and nih-dbus-tool to use the separated out libnih. - This has the fix for LP: #436758. - Remove changelog.nih from the doc directory. * Bump udev build-dependency to 147 to match upstream. * udev/Makefile.am: Update to use external libnih [ Johan Kiviniemi ] * udev/upstart-udev-bridge.c: Change -device-remove to -device-removed to match -device-added and -device-changed. LP: #516698. -- Scott James Remnant sc...@ubuntu.com Thu, 04 Feb 2010 16:30:10 -0800 ** Changed in: upstart (Ubuntu) Status: Fix Committed = Fix Released -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
Does this mean upstart_0.6.3-11 got to boot on Sparc well? -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
Fixed in libnih 1.0.0, note that this fix will still need to be merged into software using libnih or the software updated to dynamically link to libnih instead. ** Changed in: libnih Status: Fix Committed = Fix Released -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
** Changed in: libnih Status: Fix Released = Fix Committed ** Changed in: upstart Status: Triaged = Fix Committed ** Changed in: upstart (Ubuntu) Status: Triaged = Fix Committed -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
Please leave bug statuses alone ** Changed in: libnih Status: Fix Committed = Fix Released ** Changed in: upstart Status: Fix Committed = Triaged ** Changed in: upstart (Ubuntu) Status: Fix Committed = Triaged -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
** Changed in: libnih Status: Triaged = Fix Committed -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
Re: [Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
On Fri, 2009-10-30 at 03:45 +, katre wrote: I need to update the patch to include Scott's updates, above. And it looks like mountall includes its own copy of nih, which would also need to be patched and rebuilt. upstart, mountall and ureadahead all use it (in Ubuntu) Is there a list of packages that include nih? And is there a compelling reason not to spin it into its own package, to handle issues like this? It has an unstable API at the moment, it's basically my copy and paste code library that I've been increasingly trying to turn into a real library, modernising as I go. I do expect to release it as its own project in the near future, and deal with having a stable API :-/ Scott -- Have you ever, ever felt like this? Had strange things happen? Are you going round the twist? -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
Does the attached .diff fix the problem? -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
OK..after applying the diff to the upstart source and rebuilding the deb, I no longer get the kernel panic. But right at that point I now get: init: mountall process killed by BUS signal ...and boot halts at that point. -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
I need to update the patch to include Scott's updates, above. And it looks like mountall includes its own copy of nih, which would also need to be patched and rebuilt. Is there a list of packages that include nih? And is there a compelling reason not to spin it into its own package, to handle issues like this? -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
** Changed in: ubuntu-release-notes Status: Fix Released = Fix Committed -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
[Bug 436758] Re: nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc
** Changed in: ubuntu-release-notes Status: Fix Committed = Fix Released -- nih: nih_alloc() doesn't align returned pointer for picky platforms like sparc https://bugs.launchpad.net/bugs/436758 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs