Image of Android Wireless Application Development
Image of Operating System Concepts
Image of Beginning Google Maps API 3
Image of RHCE Red Hat Certified Engineer Linux Study Guide (Exam RH302) (Certification Press)

Fedora 18/19, PackageKit, KSplice and Failed Backend Message

A couple of months ago, the PackageKit utility on my Fedora 18 system stopped working. YUM continued to work so I had an easy workaround and did not really try to trace down the problem and fix it. I assumed that a future version of a PackageKit RPM would fix the problem. Recently I did a FedUp upgrade to Fedora 19 and the problem persisted so I decided the time had come to investigate the root cause of the problem and fix it. Here is how the problem manifested itself: A quick check of Fedora Bugzilla convinced me that the

Fedora 18 Hostname Changes

In Fedora 18, the hostname is now stored in /etc/hostname rather then in the HOSTNAME= line /etc/sysconfig/network. There are now three distinguished hostnames in use with Fedora 18. A high-level pretty free-form hostname The static hostname, i.e. the kernel hostname Possibly a transient temporary hostname A pretty hostname can include all kinds of special characters, e.g. “Murphy’s Laptop”. There are few restrictions on the characters used. Note that the static and transient hostnames are limited to the usually accepted characters of Internet domain names. A transient hostname might be assigned temporarily via a network configuration. The hostname might revert back

Fedora 18 /etc/sysconfig Changes

In Fedora 18, the systemd developers are responsible for another round of changes for the sake of change. The following sysconfig files have been replaced: /etc/sysconfig/clock has been replaced by /etc/localtime /etc/sysconfig/i18n has been replaced by /etc/locale.conf /etc/sysconfig/keyboard has been replaced by /etc/vconsole.conf Note that the variables used to configure virtual consoles have also changed: SYSFONT has been replaced by FONT SYSFONTACM has been replaced by FONT_MAP UNIMAP has been replaced by FONT_UNIMAP KEYTABLE has been replaced by KEYMAP These changes also apply to the kernel command line options for virtual consoles. Why change the names of these variables? What

Time to Abandon Systemd?

Systemd, an initd replacement, is an abomination visited initially upon Fedora users by Lennart Poettering and Kay Sievers and later adopted by a number of other distributions. Even Alan Cox, who recently announced his departure from Intel and Linux kernel development, is unhappy with some aspects of it. From a recent post on his Google+ page: So Fedora 18 seems to be the worst Red Hat distro I’ve ever seen. The new installer is unusable, the updater is buggy. When you get it running the default desktop has been eviscerated to the point of being slightly less useful than a

Fedora 18 Released

Yesterday Fedora 18 was finally released. Some major changes include NewInstaller (newUI) which is the new Anaconda installer, FedUp (FEDora UPgrader) which is a new technology for upgrading Fedora installs and Secure Boot which I have discussed elsewhere. Here are pointers to: Release Notes Common Bugs New Installer FedUp F17 to F18 upgrade notes Common Bugs has an entire section on the new Anaconda installer and is pretty extensive. You really should read this before attempting to install Fedora 18. New Installer has a general overview of the new installer, a fairly detailed explanation of the storage workflow, notes on