{"id":1290,"date":"2009-02-01T16:42:04","date_gmt":"2009-02-02T00:42:04","guid":{"rendered":"http:\/\/www.oeconomist.com\/blogs\/daniel\/?p=1290"},"modified":"2009-09-27T21:50:10","modified_gmt":"2009-09-28T05:50:10","slug":"unbreaking-dkms-fuse","status":"publish","type":"post","link":"https:\/\/www.oeconomist.com\/blogs\/daniel\/?p=1290","title":{"rendered":"Unbreaking <abbr title=\"Dynamic Kernel Module Support\">dkms<\/abbr>-<abbr title=\"Filesystem in Userspace\">fuse<\/abbr>"},"content":{"rendered":"<p>After a hugger-mugger of up-dates to my Linux installation, I found myself unable to access the Windows <abbr title=\"New Technology Files System\">NTFS<\/abbr> partition on my computer while running Linux.<\/p> <p>I had been using <a href=\"http:\/\/www.ntfs-3g.org\/\">the NTFS-3G driver<\/a> to support such access.  <a href=\"http:\/\/www.ntfs-3g.org\/\">NTFS-3G<\/a>, in turn, uses <a href=\"http:\/\/fuse.sourceforge.net\/\">the <abbr title=\"Filesystem in Userspace\">fuse<\/abbr> file-system <abbr title=\"application program interface\">API<\/abbr><\/a> to support such access.  <a href=\"http:\/\/www.redhat.com\/\">Red Hat<\/a> doesn't support <a href=\"http:\/\/fuse.sourceforge.net\/\"><abbr title=\"Filesystem in Userspace\">fuse<\/abbr><\/a> with their kernels,  and I don't want to <q>manually<\/q> rebuild support for it, nor to wait on someone else to do so, whenever <a href=\"http:\/\/www.redhat.com\/\">Red Hat<\/a> releases a new kernel, so I support <a href=\"http:\/\/fuse.sourceforge.net\/\"><abbr title=\"Filesystem in Userspace\">fuse<\/abbr><\/a> by way of <a href=\"http:\/\/linux.dell.com\/projects.shtml\"><abbr title=\"Dynamic Kernel Module Support\">dkms<\/abbr><\/a>.  Thus, to access the Windows <abbr title=\"New Technology Files System\">NTFS<\/abbr> partition, I was using packages <ul><li><a href=\"http:\/\/linux.dell.com\/dkms\/\"><code>dkms-x.x.x.x-x.noarch.rpm<\/code><\/a><\/li><li><a href=\"http:\/\/dag.wieers.com\/rpm\/packages\/fuse\/\"><code>fuse-x.x.x-x.elx.rf.i386.rpm<\/code><\/a><\/li><li><a href=\"http:\/\/dag.wieers.com\/rpm\/packages\/dkms-fuse\/\"><code>dkms-fuse-x.x.x-x.nodist.rf.noarch.rpm<\/code><\/a><\/li><li><a href=\"http:\/\/marush.com\/category\/linux\/rpm\/ntfs-3g\/\"><code>fuse-ntfs-3g-x.xxxx-x.elx.rf.i386.rpm<\/code><\/a><\/li><\/ul><\/p> <p>Anyway, when I would try to mount the Windows <abbr title=\"New Technology Files System\">NTFS<\/abbr> partition, I would get a message that <code>\/lib\/modules\/2.6.18-xx.el5\/extra\/fuse.ko<\/code> did not exist.  There was actually a directory entry for it, but that entry was a redirection to a non-existent file.<\/p> <p>As it turned-out, something had gone wrong with my up-dating from <abbr title=\"Red Hat Enterprise Linux\">RHEL<\/abbr> 5.2 to <abbr title=\"Red Hat Enterprise Linux\">RHEL<\/abbr> 5.3, and not only did I not have the most recent versions of the kernels installed, but there was a version mis-match between the kernel to which I was booting and the associated <code>-devel<\/code>&#91;opment&#93; package.  <a href=\"http:\/\/linux.dell.com\/projects.shtml\"><abbr title=\"Dynamic Kernel Module Support\">dkms<\/abbr><\/a> was thus unable to automatically rebuild <a href=\"http:\/\/fuse.sourceforge.net\/\">the <abbr title=\"Filesystem in Userspace\">fuse<\/abbr> file-system interface<\/a>.<\/p> <p>I installed the most recent versions of the kernel and their associated <code>-devel<\/code> packages, rebooted the system, uninstalled and then re&iuml;nstalled <code>fuse-x.x.x-x.elx.rf.i386.rpm<\/code>, <code>dkms-fuse-x.x.x-x.nodist.rf.noarch.rpm<\/code>, and <a href=\"http:\/\/marush.com\/category\/linux\/rpm\/ntfs-3g\/\"><code>fuse-ntfs-3g-x.xxxx-x.elx.rf.i386.rpm<\/code><\/a>. (I doubt that I needed to uninstall and re&iuml;nstall <code>fuse-x.x.x-x.elx.rf.i386.rpm<\/code> and <a href=\"http:\/\/marush.com\/category\/linux\/rpm\/ntfs-3g\/\"><code>fuse-ntfs-3g-x.xxxx-x.elx.rf.i386.rpm<\/code><\/a>, but I didn't and don't want to bother puzzling that out.) I was then again able to access the Windows <abbr title=\"New Technology Files System\">NTFS<\/abbr> partition.<\/p>","protected":false},"excerpt":{"rendered":"After a hugger-mugger of up-dates to my Linux installation, I found myself unable to access the Windows NTFS partition on my computer while running Linux. I had been using the NTFS-3G driver to support such access. NTFS-3G, in turn, uses the fuse file-system API to support such access. Red Hat doesn't support fuse with their [&hellip;]","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"categories":[69,5,4],"tags":[510,511,512,513,72,140,143,142],"class_list":["post-1290","post","type-post","status-publish","format-standard","hentry","category-information-technology","category-personal","category-public","tag-dkms","tag-dkms-fuse","tag-fuse","tag-fuse-ntfs-3g","tag-linux","tag-red-hat","tag-redhat","tag-rhel"],"_links":{"self":[{"href":"https:\/\/www.oeconomist.com\/blogs\/daniel\/index.php?rest_route=\/wp\/v2\/posts\/1290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.oeconomist.com\/blogs\/daniel\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.oeconomist.com\/blogs\/daniel\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.oeconomist.com\/blogs\/daniel\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.oeconomist.com\/blogs\/daniel\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1290"}],"version-history":[{"count":0,"href":"https:\/\/www.oeconomist.com\/blogs\/daniel\/index.php?rest_route=\/wp\/v2\/posts\/1290\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.oeconomist.com\/blogs\/daniel\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.oeconomist.com\/blogs\/daniel\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.oeconomist.com\/blogs\/daniel\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}