{"id":1674,"date":"2013-09-21T15:12:58","date_gmt":"2013-09-21T20:12:58","guid":{"rendered":"http:\/\/bitpost.com\/news\/?p=1674"},"modified":"2013-09-23T04:19:45","modified_gmt":"2013-09-23T09:19:45","slug":"four-way-gentoo-3-10-7-upgrade-summary","status":"publish","type":"post","link":"https:\/\/bitpost.com\/news\/2013\/four-way-gentoo-3-10-7-upgrade-summary\/","title":{"rendered":"Four-way Gentoo 3.10.7 upgrade summary"},"content":{"rendered":"<p>Simultaneously bumping server, desktop, media center, laptop to kernel 3.10.7 et al&#8230;<!--more--><\/p>\n<p>Stuff of note:<\/p>\n<ul>\n<li>For this one, I set up my main server to be a local source for portage rsync&#8217;ing.  It was ridiculously easy and I&#8217;m embarrassed that I haven&#8217;t done this years ago.<\/li>\n<li>using old friends eix-sync, [emerge -DavuN &#8211;keep-going world], [&#8211;autounmask-write], [emerge @preserved-rebuild], [emerge &#8211;depclean], dispatch-conf, revdep-rebuild [-i]<\/li>\n<li>switching everything over to kernel 3.10.7.  It has <a href=\"http:\/\/lwn.net\/Articles\/549580\/\" title=\"tickless thingee\">this tickless thingee<\/a> that&#8217;s supposed to let my CPUs sleep better, like Zolpidem.  Well, ok, cool.  Lots more I&#8217;m sure, but let&#8217;s keep moving on.<\/li>\n<li>Totally dumped dirty-assed Oracle Java for icedtea everywhere but on my server.  Man that feels good.  Hope it works out.<\/li>\n<li>&#8220;media-video\/avidemux-2.5.* has known security and other issues due to an affected bundled ffmpeg&#8221;, had to soft-unmask to upgrade<\/li>\n<li>hard-unmasked boost and boost-build to get release 1.54 (which gentoo has marked as &#8220;being tested&#8221;), which I&#8217;m developing with &#8211; get ready to help test it!  \ud83d\ude42<\/li>\n<li>Dealt with horrible horrible driver situation with broadcom wifi adapters stuffed in MacBook Pros.  Too many options.  Went with b43 open source in-kernel driver.  This still requires extraction of a &#8220;cut&#8221; from the distribution of the proprietary driver.  Gross stuff.\n<p>When configuring the kernel I followed <a href=\"\">this<\/a>.  Everything seemed to be wanting to be installed as a module, which is fine &#8211; I won&#8217;t need everything I added, and I believe the tools like it better as a module.  To find modules:<\/p>\n<pre><code>find \/lib\/modules\/3.10.7-gentoo\/ -type f -iname '*.o' -or -name '*.ko'|less<\/code><\/pre>\n<p>To load them, add name to \/etc\/conf.d\/modules:<\/p>\n<pre><code>modules_3_10=\"b43\"<\/code><\/pre>\n<p>Then I had to navigate all the silly <a href=\"https:\/\/wiki.gentoo.org\/wiki\/Network_management\">userspace wifi options<\/a>.  By blind luck I stumbled into a working NetworkManager config, so I&#8217;m using that instead of OpenRC or wpa_supplicant.  Added it to default run level and removed wpa_supplicant.<\/li>\n<li>typical multiple-python troubles, finally fixed by rerunning python-updater + [revdep-rebuild -i] over and over<\/li>\n<li>unmerged libreoffice-bin as it was hardcoded to depend on boost 1.49, wtf that&#8217;s no good<\/li>\n<li>unmerged google-chrome as the .deb file it was trying to pull gave a 404, wtf<\/li>\n<li>unmerged scala &#8217;cause it&#8217;s a big fat pig that wanted me to go download 4 packages manually just to click thru EULAs &#8211; sorry Play!<\/li>\n<li>Updated mediawiki following the instructions on the wiki, wow that seems dangerous.  But zero problems.  \ud83d\ude42  Well, that&#8217;s not true &#8211; I hadn&#8217;t unmerged old mediawiki installs in a while, causing massive texlive portage dependency issues.  Had to uninstall all old mediawikis and all is well.<\/li>\n<li>installed ARDOUR on desktop AND laptop, let&#8217;s get our DAW on!<\/li>\n<li>added desktop\/mediacenter\/laptop support for exFAT, which is seeming to take over the thumb drive world\n<pre><code>cd \/usr\/src\/linux && make menuconfig # etc... ensure that CONFIG_FUSE_FS is ON, see File Systems->FUSE\r\nemerge -DavuN fuse-exfat exfat-utils<\/code><\/pre>\n<p>&#8230; and on wimpy, nautilus IMMEDIATELY started mounting up exFAT drives when plugged in, niiiice<\/li>\n<li>set up USB automount on laptop under xfce, took me forever to figure out that I needed to [emerge xfce4-mount-plugin thunar-volman] &#8211; NOT uam or pmount!  and now both nautilus and thunar automount both NTFS and exFAT drives, AND let users in &#8220;plugdev&#8221; group unmount.  YES.<\/li>\n<li>wireshark and aircrack-ng on laptop, had to remove gtk2 and qt4 from make.conf, moving onwards&#8230; still have gtk and qt of course&#8230; not sure if that was right, we&#8217;ll see&#8230;<\/li>\n<li>MCE remote in XBMC &#8211; needed to readd lirc, LIRC_DEVICES in make.conf, tick off some obscure kernel option to get &#8220;transmitting&#8221;:<br \/>CONFIG_USB_EHCI_TT_NEWSCHED: Device Drivers->USB Support->Support for Host-side->Improved Transaction Translator scheduling<\/li>\n<\/ul>\n<p>They say the N sa can rootkit any machine they want to.  So I guess that makes me feel a little better to have a freshly updated system.<\/p>\n<p>TODO<\/p>\n<ul>\n<li>full dune bump incl xbmc &#8211; autostart xbmc &#8211; install lirc and get remotes working &#8211; possibly zfs<\/li>\n<li>drop ssd in wimpy, use it with ardour AND protools+reaper (exFAT or NTFS?  prolly exFAT but research!)<\/li>\n<li>work with cinelerra, blender, openshot on wimpy to import and edit home videos<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Simultaneously bumping server, desktop, media center, laptop to kernel 3.10.7 et al&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"enabled":false},"version":2}},"categories":[17,15,16,18],"tags":[],"class_list":["post-1674","post","type-post","status-publish","format-standard","hentry","category-gentoo-desktop","category-gentoo-server","category-gentoo-nightly","category-gentoo-media-center"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9M11L-r0","jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts\/1674","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/comments?post=1674"}],"version-history":[{"count":34,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts\/1674\/revisions"}],"predecessor-version":[{"id":1710,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/posts\/1674\/revisions\/1710"}],"wp:attachment":[{"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/media?parent=1674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/categories?post=1674"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/bitpost.com\/news\/wp-json\/wp\/v2\/tags?post=1674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}