F16 Beta yum upgrade and initial impressions report

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I did a yum distro-sync upgrade last night from F15 to F16 beta on my x86_64 desktop with an ASUS P5Q SE2 motherboard. Here are the problems I encountered and my initial impressions.

I've been away from this list for a while, so forgive me if some of these issues have already been brought up here.

My machine wouldn't boot after the upgrade. When it got the point where grub should have started doing something, it displayed a black screen with the dreaded "Error 18" message at the top. I did a little research and discovered that grub is being replaced with grub2 in F16. I don't know if this replacement would have happened automatically if I'd used preupgrade instead of yum distro-sync. Here's what I had to do to solve the problem:
  1. Boot from an install DVD in rescue mode.
  2. Copy the os-prober and grub2 RPMs from the install DVD into /mnt/sysimage.
  3. Chroot to /mnt/sysimage and do the following:
    1. "rpm -e grub" and "rpm -U os-prober*.rpm grub2*.rpm".
    2. Run "/sbin/grub2-mkdevicemap --no-floppy" to avoid bug 732076.
    3. Generate a grub2 config with "/sbin/grub2-mkconfig > /boot/grub2/grub.cfg".
  4. "/sbin/grub2-install /dev/sda".
I don't know if grub is supposed to keep working in F16 for people who don't want to switch over to grub2. If so, then there's clearly a problem here, although I'm not going to file a bug about it because like I said I don't know if it's supposed to keep working.

I've updated the yum distro-sync page on the Wiki to document the need to switch to grub2. I'd be much obliged if people would look over my changes to make sure they're OK.

Somehow when I was in the process of rebooting repeatedly trying to figure out why grub wouldn't boot, the BIOS decided to lose its NVRAM settings and I had to reset them. I don't know why this happened, but I doubt it has anything to do with Linux. The only reason I upgrade is because it caused my sound to stop working later because the BIOS setting for the front panel reverted to the default, High Definition Audio, when it should have been set to AC97. It took me quite a while to figure that out; until I did, I was blaming the upgrade for the fact that my sound had stopped working, when in fact it wasn't responsible.

I had cups enabled to start on boot in F15. That was lost in the upgrade to F16. I've filed bug 744223 about this. It was closed with a comment that I should use "use systemd-sysv-convert --apply cups" to carry over the settings. I have to say that I think this is incredibly poor design. If I'm a user doing an upgrade, I sure as hell do not want to have to go through every single upgraded package and carry over all the settings automatically. The transition from SysV to systemd should have included the design and implementation of a mechanism for carrying over this information automatically. I had the same problem with saslauthd.

There's a similar problem with openvpn, but "systemd-sysv-convert --apply openvpn" doesn't solve it. I've filed bug 744244 about this.

Is there a way to get systemctl to list services that are not enabled? I couldn't find one.

In the course of the upgrade I went from emacs-23.2-19.fc15 to emacs-23.3-7.fc16. After the upgrade, /usr/bin/emacs was still the old 23.2 emacs binary. There have been problems in the past with the emacs RPM not doing the right thing, so it's possible that I had created /usr/bin/emacs as a hard link so alternatives was unwilling to remove it. Having said that, when I removed it myself and then ran "yum reinstall emacs", the /usr/bin/emacs link was fixed, but /usr/bin/emacs-23.3 was replaced with a zero-length file! At least, I think that's what happened. All in all, something seems very fragile in how the emacs RPM handles the alternatives stuff, but I'm not equipped to reproduce it, so I'm not comfortable filing a bug about it.

Gnome-shell-extension-dock is apparently broken. Not only that, but it has the ability to hang or crash gnome-shell when you try to use it. I've filed bug 744227 about this.

I've gotten the "Something has gone wrong and you need to log out and log back" screen from gnome-shell several times. There have also been several instances where the shell has started behaving funkily and I needed to stop and restart prefdm.service from another virtual terminal. Some of these were when I was trying to get the dock extension to work, but not all of them were. There was at least one instance where the shell was broken (couldn't change window focus, buttons were missing from window title bars), immediately when I logged in, before I'd even done anything. None of this is reproducible enough to report as a bug, but it's worrisome.

F16 still has a problem that I first noticed in F15. When I first log in, the volume control in the top bar shows only the Volume slider, i.e., the Microphone slider is missing. At some point after I log in, the Microphone slider suddenly starts showing up in the drop-down. I assume that I'm doing something that causes that to happen, but I've been unable to figure out what it is. I've filed Bug 744240 about this.

A few minutes ago I caught gnome-shell consuming a huge amount of CPU and hosing my machine. I don't know what caused it to do that, but restarting it with Alt-F2 r made it stop, at least for the time being. If it happens again I'll file a bug or try to find out if someone else has already done so.

I just encountered an interesting Google Chrome bug. I don't know if it's unique to F16 or is also in F15, and it's also probably not a Fedora bug but rather is Chrome's fault, but it's amusing enough that I thought I'd mention it... If you have multiple monitors, and you maximize a Chrome window on a non-primary monitor and then hit F11 to go into full-screen mode, you can't get out of full-screen mode: hitting F11 again flashes in non-full-screen mode briefly and then reverts to full-screen mode. This doesn't happen on your primary monitor, and it doesn't happen if the window isn't maximized before you hit F11. It also doesn't happen with Firefox.

I just recently added my secondary monitor, and I found it interesting to discover today when playing with workspaces in F16 that the non-primary monitors are ignored, and apparently that is by design.

After the upgrade from F15 to F16, suspend on idle got turned on, i.e., the "Suspend when inactive for:" setting in the "Power" pane of the system settings app, even though it certainly wasn't turned on before the upgrade. I've filed bug 744257 about this.

If I have a data CD in the CD-ROM drive, then every time I log in a notification shows up at the bottom of the screen asking me whether I want to open the files on the CD or eject it. This is somewhat annoying. In my opinion, the notification should only be displayed when a CD is inserted, not when one was there already at login.

I installed the gnome-shell-extension-icon-manager RPM and restarted gnome-shell, but it still doesn't show up in the list of available extensions. I added a comment about this to bug 734904, which is sort of related to this issue.

That's all for now. Congratulations if you've made it this far. :-)

  jik

-- 
test mailing list
test@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe: 
https://admin.fedoraproject.org/mailman/listinfo/test

[Index of Archives]     [Fedora Desktop]     [Fedora SELinux]     [Photo Sharing]     [Yosemite Forum]     [KDE Users]

  Powered by Linux