{"id":176,"date":"2020-02-02T17:03:57","date_gmt":"2020-02-02T17:03:57","guid":{"rendered":"http:\/\/www.ishygddt.xyz.\/~blog\/?p=176"},"modified":"2022-03-08T19:34:46","modified_gmt":"2022-03-08T19:34:46","slug":"acronis-12-5-on-fedora-31","status":"publish","type":"post","link":"http:\/\/www.ishygddt.xyz\/~blog\/2020\/02\/acronis-12-5-on-fedora-31","title":{"rendered":"Acronis 12.5 on Fedora 31"},"content":{"rendered":"<p>In addition to the <code class=\"\" data-line=\"\">development-tools<\/code> group, Acronis 12.5 requires the packages <code class=\"\" data-line=\"\">flex bison openssl-devel elfutils-libelf-devel<\/code> to be installed, beyond those included with the base Fedora Server 31.<\/p>\n<p>Additionally, it complained about some files missing: <code class=\"\" data-line=\"\">classmap.h<\/code>, <code class=\"\" data-line=\"\">be_byteshift.h<\/code>, and <code class=\"\" data-line=\"\">Build.include<\/code>.<\/p>\n<p>I had to install all of these:<\/p>\n<pre>sudo dnf install @development-tools flex bison kernel-headers\n\nur=\"$(uname -r)\"#5.4.15-200.fc31.x86_64\nkv=\"${ur%%-*}\"#5.4.15\n\nwget \"https:\/\/cdn.kernel.org\/pub\/linux\/kernel\/v${kv\/.*\/.x}\/linux-${kv}.tar.xz\"\n\nsudo tar -xJvf \"linux-${kv}.tar.xz\"\\\n -C \"\/usr\/src\/kernels\/${ur}\"\\\n --strip-components=1\\\n \"linux-${kv}\/security\/selinux\/include\/\"\\\n \"linux-${kv}\/tools\/include\/tools\/\"\\\n \"linux-${kv}\/tools\/build\/Build.include\"\n\nsudo bash AcronisBackup_12.5*<\/pre>\n<p>However, it then started choking so when trying to build SnapAPI:<\/p>\n<pre>make: Entering directory '\/usr\/src\/kernels\/5.4.15-200.fc31.x86_64'\n  DESCEND  objtool\n  LINK     \/usr\/src\/kernels\/5.4.15-200.fc31.x86_64\/tools\/objtool\/fixdep\n\/bin\/ld: \/usr\/lib\/gcc\/x86_64-redhat-linux\/9\/..\/..\/..\/..\/lib64\/crt1.o: in function `_start':\n(.text+0x24): undefined reference to `main'<\/pre>\n<p>at this point, I'm probably just going to roll my own bootable backup solution. You don't have to worry about jiggering around with magic modules if the OS you're trying to snapshot isn't <i>actively running<\/i>\u2026<\/p>\n","protected":false},"excerpt":{"rendered":"<p><code class=\"\" data-line=\"\">\u2026(.text+0x24): undefined reference to `main&#039;<\/code>\u2014at this point, I'm probably just going to roll my own bootable backup solution. You don't have to worry about jiggering around with magic modules if the OS you're trying to snapshot isn't actively running\u2026<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,1],"tags":[19,51,137,34],"class_list":["post-176","post","type-post","status-publish","format-standard","hentry","category-drafts","category-uncategorized","tag-kvetching","tag-linux","tag-rhel","tag-unresolved"],"_links":{"self":[{"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/posts\/176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/comments?post=176"}],"version-history":[{"count":1,"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/posts\/176\/revisions"}],"predecessor-version":[{"id":2060,"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/posts\/176\/revisions\/2060"}],"wp:attachment":[{"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/media?parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/categories?post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.ishygddt.xyz\/~blog\/wp-json\/wp\/v2\/tags?post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}