Sunday, October 18, 2009

KernelCheck 404 Error Fixed

Check here for patching instructions: https://bugs.launchpad.net/kernelcheck/+bug/432732

Once I verify these patches work, I will implement them so that clicking "Check for KernelCheck Updates" installs them.

Monday, September 28, 2009

KernelCheck 404 errors

Recently KernelCheck has started dropping the following error and aborting:

Kernel.org server couldn't fulfill request.
Error code: 404


This is because the files that were hosted on kernel.org that contained the relevant Kernel and Patch information parsed by KernelCheck have been removed. We don't know why kernel.org have removed these files, all we know is that they no longer exist.

At the moment, we (Master_Kernel and my self) are too busy with other commitments (work, study, etc) to investigate and fix the problem at this time. So KernelCheck development is on hold until further notice.

However, if someone wants step in and help fix the problem, they are more than welcome. We can be contacted via the KernelCheck launchpad page.


How do I build a new kernel without KernelCheck?

There is an excellent guide for building new kernels manually here: Master Kernel Thread.

Thursday, July 9, 2009

Pause/Stop/Continue a process in Python

It took me a while to find the answer to this, so I figured I'd post this for anyone else looking for an answer. The method below allows you to pause a process so you can continue it later - the equivalent of Ctrl-Z and 'fg' in the terminal.

Use:
import os, signal
# Pause the process
os.kill(pid, signal.SIGSTOP)
# Continue the process
os.kill(pid, signal.SIGCONT)

# Pause a process and it's children
os.killpg(pid, signal.SIGSTOP)
# Continue a process and it's children
os.killpg(pid, signal.SIGCONT)


Hope this helps someone!

Wednesday, June 10, 2009

Getting KernelCheck: Experimental

First off, you'll need Bazaar (bzr). Then:
  1. Download the KernelCheck source from LaunchPad:
    $ bzr branch lp:~team-kcheck/kernelcheck/experimental

  2. Enter the directory
    $ cd experimental

  3. Install KernelCheck (as root - su)
    $ python setup.py install

  4. Use it! (once again, as root)
    $ kernelcheck


* The versions in this branch are not necessarily tested and may not work at times.

Sunday, June 7, 2009

nVidia Driver support status

Presently, the nVidia driver support in KernelCheck Lumen is broken. This is because you can't actually run the nVidia install package with X running. In order to install the latest nVidia drivers using the nVidia install package, you must do it in "runlevel 3" (shell without X running).

If you are currently using nVidia drivers with your current kernel, it is recommended that you select the option "Reconfigure the X Server" in KernelCheck. This will force X to load a fail safe driver (usually the "nv" driver). Doing this will make sure X will load after you reboot (it will crash otherwise).

After you have rebooted and X has loaded, you should be able to install the current stable nvidia drivers using the "Hardware Drivers" applet in Gnome (System -> Administration -> Hardware Drivers).

Friday, June 5, 2009

Getting KernelCheck: Development

First off, you'll need Bazaar (bzr). Then:
  1. Download the KernelCheck source from LaunchPad:
    $ bzr branch lp:kernelcheck

  2. Enter the directory
    $ cd kernelcheck

  3. Install KernelCheck (as root - su)
    $ python setup.py install

  4. Use it! (once again, as root)
    $ kernelcheck

Monday, May 25, 2009

New Blog

Launched a new blog!