{"action":"created","issue":{"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/issues/184","repository_url":"https://api.github.com/repos/zfsonlinux/pkg-zfs","labels_url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/issues/184/labels{/name}","comments_url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/issues/184/comments","events_url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/issues/184/events","html_url":"https://github.com/zfsonlinux/pkg-zfs/issues/184","id":116389176,"number":184,"title":"0.6.5.3 DKMS fails ({spl,zfs}-dkms version mismatch)","user":{"login":"roeme","id":496511,"avatar_url":"https://avatars.githubusercontent.com/u/496511?v=3","gravatar_id":"","url":"https://api.github.com/users/roeme","html_url":"https://github.com/roeme","followers_url":"https://api.github.com/users/roeme/followers","following_url":"https://api.github.com/users/roeme/following{/other_user}","gists_url":"https://api.github.com/users/roeme/gists{/gist_id}","starred_url":"https://api.github.com/users/roeme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roeme/subscriptions","organizations_url":"https://api.github.com/users/roeme/orgs","repos_url":"https://api.github.com/users/roeme/repos","events_url":"https://api.github.com/users/roeme/events{/privacy}","received_events_url":"https://api.github.com/users/roeme/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":19,"created_at":"2015-11-11T18:06:02Z","updated_at":"2016-04-19T14:16:26Z","closed_at":"2016-04-19T11:16:49Z","body":"Hi, \r\n\r\nafter upgrading my system's kernel from 4.2.3 to 4.2.5, to ZFS module was no longer loaded (mismatching symbols). Trying to rebuild the modules yielded strange errors:\r\n\r\n```\r\n# /usr/lib/dkms/dkms_autoinstaller start\r\n[....] dkms: running auto installation service for kernel 4.2.0-1-amd64:\r\n< output truncated ✂ >\r\nchecking kernel file name for module symbols... Module.symvers\r\nchecking spl source directory... /usr/src/spl-\r\nconfigure: error: \r\n\t*** Please make sure the kmod spl devel ...\r\n```\r\n(Note the missing version number for the spl source directory). \r\nThe `spl-dkms` module was sucessfully installed, however.\r\n\r\nFurther investigation reveals a version mismatch of the interesting sort:\r\n```\r\n# apt-cache policy zfs-dkms\r\nzfs-dkms:\r\n  Installed: 0.6.5.2-2\r\n  Candidate: 0.6.5.2-2\r\n  Version table:\r\n *** 0.6.5.2-2 0\r\n        500 http://archive.zfsonlinux.org/debian/ jessie/main amd64 Packages\r\n        100 /var/lib/dpkg/status\r\n\r\n# apt-cache policy spl-dkms\r\nspl-dkms:\r\n  Installed: 0.6.5.3-1\r\n  Candidate: 0.6.5.3-1\r\n  Version table:\r\n *** 0.6.5.3-1 0\r\n        750 http://mirror.switch.ch/ftp/mirror/debian/ testing/main amd64 Packages\r\n        750 http://ftp.ch.debian.org/debian/ testing/main amd64 Packages\r\n        100 /var/lib/dpkg/status\r\n     0.6.5-1 0\r\n        500 http://archive.zfsonlinux.org/debian/ jessie/main amd64 Packages\r\n```\r\n\r\nSo `spl-dkms` has hit the official servers with 0.6.5.3 (at least in debian's `testing`), but remains at 0.6.5-1 on zfsonlinux’ own repo.\r\n\r\nDowngrading `spl-dkms` to 0.6.5-1 fixes the issue, and allows one to build/load version 0.6.5.2 of `zfs-dkms`."},"comment":{"url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/issues/comments/211940195","html_url":"https://github.com/zfsonlinux/pkg-zfs/issues/184#issuecomment-211940195","issue_url":"https://api.github.com/repos/zfsonlinux/pkg-zfs/issues/184","id":211940195,"user":{"login":"roeme","id":496511,"avatar_url":"https://avatars.githubusercontent.com/u/496511?v=3","gravatar_id":"","url":"https://api.github.com/users/roeme","html_url":"https://github.com/roeme","followers_url":"https://api.github.com/users/roeme/followers","following_url":"https://api.github.com/users/roeme/following{/other_user}","gists_url":"https://api.github.com/users/roeme/gists{/gist_id}","starred_url":"https://api.github.com/users/roeme/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/roeme/subscriptions","organizations_url":"https://api.github.com/users/roeme/orgs","repos_url":"https://api.github.com/users/roeme/repos","events_url":"https://api.github.com/users/roeme/events{/privacy}","received_events_url":"https://api.github.com/users/roeme/received_events","type":"User","site_admin":false},"created_at":"2016-04-19T14:16:25Z","updated_at":"2016-04-19T14:16:25Z","body":"> And that's kinda another issue - I'm not really interested in supporting this! Anyone running 'testing' really, really, REALLY (!!) need to know what they're doing and if anything breaks, it is THEIR fault!\r\n\r\n> It's kinda the definition (or used to be) of \"Debian GNU/Linux Testing\"!\r\n\r\n> Also, to few people is doing this, so it doesn't make sense to provide workarounds for a few people, when most everyone else will suffer from it.\r\n\r\nAs I wrote; and tried to tell people multiple times in this issue, _I'm not advocating to support this, at all_, nor am I seeking support for it (the next guy saying anything in this direction will be hit by an electronic trout¹).\r\n\r\nI opened this issue solely because I suspected that the underlying fault might surface at some point in stable, (see also the not-so-nice degradation modes found by @aktau ).\r\n\r\nBut yeah, it's all moot if upstream provides both packages. I had (still have) major doubts about the licensing issues; but I'm sure you have more insight into this, so I'm in full agreement to close this issue.\r\n\r\nThanks for the all the hard work so far!\r\n\r\n¹) If you get this reference, you're old."}}