{"id":581,"date":"2014-12-27T10:26:25","date_gmt":"2014-12-26T22:26:25","guid":{"rendered":"http:\/\/mdickinson.dyndns.org\/php\/wordpress\/?p=581"},"modified":"2014-12-27T10:26:25","modified_gmt":"2014-12-26T22:26:25","slug":"fedora-21-my-upgrade-notes-and-issues","status":"publish","type":"post","link":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/?p=581","title":{"rendered":"Fedora 21 &#8211; My upgrade notes and issues"},"content":{"rendered":"<p>\nBackups were a pain, clonezille kept reporting bitsum errors backing up the home filesystem of my Dev server, filesystem checks found no errors.\n<\/p>\n<p>\nSo downloaded the latest release of clonezilla and burnt it to a DVD. It failed to boot on my Dev server&#8230;opps that has a CD drive not a DVD drive. I stuplidly had my blank CD container on the floor, doggie had pee&#8217;ed on it; off to the shops for more blank CDs, then burnt it to CD and finally started a backup for my Dev server.<br \/>\nUsed the DVD copy to backup my spare desktop (and backup VM host machine) while that was happening.\n<\/p>\n<p>\nAnd started upgrading all my machines using yum. I have never had a sucessfull upgrade using fedup and of course preupgrade is no longer supported; so yum is always the safest way I have found to upgrade. One major advantage of using yum is that is will also upgrade using all the repositories you have configured (if possible, see below); using the Fedora ISO&#8217;s or fedup will only use the Fedora repositories which will pretty much guarantee package conflicts if you have ever added another repository.\n<\/p>\n<p>\nThe steps are basically as below. If there are any incompatibilities between versions the yum distro-sync will report them; packages with conflicts need to be removed, there should not be many of them.<br \/>\nI had to only &#8220;rpm -e simplescreenrecorder async-http-client libbtctl directfb&#8221; for the upgrade to work.\n<\/p>\n<pre>\r\nyum update\r\nreboot\r\nyum check   (and fix any problems, reboot if needed)\r\n<b><em>yum -y distro-sync --releasever=21 --obsoletes<\/em><\/b>\r\nreboot\r\n<\/pre>\n<hr \/>\n<h2>Major issues found<\/h2>\n<ul>\n<li>There is no F21 Dropbox repoistory yet. All yum commands against the F21 version must include &#8220;&#8211;disablerepo=Dropbox&#8221; in order for them to work<\/li>\n<li>The F21 version of hercules does not work correctly. It will freeze\/hang, and if it is running screens in roll-delete mode they do not roll&#8230; my x3270 client is on a f17 machine and consistent problems with F21 hercules, no problems with F20 hercules; c3270 connections from F21 have the same issue. Could be a c3270 and hercules interoprability problem but either way hercules on f21 is currently unusable. I rolled back to the prior F20 disk image to resolve the issue; <em>means webserver cannot be upgraded<\/em><\/li>\n<\/ul>\n<hr \/>\n<h2>Unusual issues found<\/h2>\n<p>\n<b>On one Gnome desktop<\/b> the keymap changed for F21, the @ key produced &#8221; when used from a Gnome session on the local console (and &#8221; produced @, they have buggered the keymap). If used via synergy to remotely manage the desktop the @ symbol is replaced by the omega symbol.<br \/>\nIssues occurs <b><em>after<\/em><\/b> Gnome login. @ can be used in a password at login but not in any terminal sessions or used to unlock the screen after the screen saver comes on; so it is within the Gnome environment. Also as ssh&#8217;ing into the servers from F20 and F17 machines accepts the @ key correctly&#8230; yup, its something Gnome changes when it starts up.\n<\/p>\n<p>\nThe workaround for the keymappimg issue <b>for synergy remote control only<\/b> was found in a five year old post from when fedora 10 introduced the same problems (http:\/\/superuser.com\/questions\/77734\/synergy-linux-keyboard-problem).\n<\/p>\n<pre>\r\n\r\nCreate a file ~\/.Xmodmap on the F21 machine and add the following to it:\r\nkeycode 24 = q Q at at at at\r\n\r\nYou can activate it straight away with:\r\nxmodmap ~\/.Xmodmap\r\n<\/pre>\n<p>\n<b><em>The command must be run manually from a terminal session (or ssh session) after each reboot<\/em><\/b> which is a minor pain.\n<\/p>\n<p>\n<b>This does not fix the issue of the @ and &#8221; keys being remapped from the physically attached keyboard<\/b>.<br \/>\nI may have to install the KDE desktop to see if that resolves the issue; although I quite like gnome.<br \/>\nThis is a major issue for me as I use @ in passwords.\n<\/p>\n<p>\n<em>I&#8217;m not sure if this occurred on the laptop as well<\/em> as I would have synergy&#8217;ed directly into that when upgrading it. So need to retest there.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Backups were a pain, clonezille kept reporting bitsum errors backing up the home filesystem of my Dev server, filesystem checks found no errors. So downloaded the latest release of clonezilla and burnt it to a DVD. It failed to boot &hellip; <a href=\"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/?p=581\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[],"class_list":["post-581","post","type-post","status-publish","format-standard","hentry","category-my-nux-thoughts-and-notes"],"_links":{"self":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=581"}],"version-history":[{"count":1,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/581\/revisions"}],"predecessor-version":[{"id":582,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=\/wp\/v2\/posts\/581\/revisions\/582"}],"wp:attachment":[{"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mdickinson.dyndns.org\/php\/wordpress\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}