<?xml version="1.0" encoding="utf-8" ?>

<?xml-stylesheet type="text/xsl" href="/templates/2k11/rss.xsl" media="screen" ?>
<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Daniel Lange's blog (Entries tagged as backup)</title>
    <link>http://daniel-lange.com/</link>
    <description>agrep -pB IT /dev/life</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 2.6.0 - http://www.s9y.org/</generator>
    <pubDate>Thu, 28 Apr 2022 07:40:51 GMT</pubDate>

    <image>
    <url>//daniel-lange.com/uploads/Avatar_Blog_144_234.png</url>
    <title>RSS: Daniel Lange's blog - agrep -pB IT /dev/life</title>
    <link>http://daniel-lange.com/</link>
    <width>144</width>
    <height>234</height>
</image>

<item>
    <title>Apple Time Machine backups on Debian 9 (Stretch)</title>
    <link>http://daniel-lange.com/archives/156-Apple-Time-Machine-backups-on-Debian-9-Stretch.html</link>
            <category>Debian</category>
    
    <comments>http://daniel-lange.com/archives/156-Apple-Time-Machine-backups-on-Debian-9-Stretch.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=156</wfw:comment>

    <slash:comments>1</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=156</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;table&gt;
&lt;tr&gt;&lt;td&gt;
&lt;img class=&quot;serendipity_image_noborder&quot; width=&quot;48&quot; height=&quot;48&quot; hspace=&quot;20&quot; src=&quot;http://daniel-lange.com/uploads/icons/markup/important.png&quot; title=&quot;Warning: Superseded by v3.1.13. Do not use the below packages anymore.&quot; alt=&quot;Warning: Superseded by v3.1.13. Do not use the below packages anymore.&quot; /&gt;
&lt;/td&gt;
&lt;td&gt;
Update from 28.04.2022: Do not use the packages below any more. There is Netatalk 3.1.13 out with fixes for multiple remote code execution (RCE) bugs. Use packages from recent Debian again, they have been updated.
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;Netatalk 3.1.12 has been released which fixes an 18 year old &lt;abbr title=&quot;(Unauthorized) Remote Code Execution&quot;&gt;RCE&lt;/abbr&gt; bug. The &lt;a href=&quot;https://medium.com/tenable-techblog/exploiting-an-18-year-old-bug-b47afe54172&quot; title=&quot;Medium post detailing the exploit vector&quot;&gt;Medium write up&lt;/a&gt;  on &lt;a href=&quot;https://www.tenable.com/security/research/tra-2018-48&quot;&gt;CVE-2018-1160&lt;/a&gt; by Jacob Baines is quite an entertaining read.&lt;/p&gt;

&lt;p&gt;The full &lt;a href=&quot;http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.12.html&quot; title=&quot;Release Notes / Changelog for Netatalk 3.1.12&quot;&gt;release notes for 3.1.12&lt;/a&gt; are unfortunately not even half as interesting.&lt;/p&gt;

&lt;table&gt;
&lt;tr&gt;&lt;td&gt;
&lt;img class=&quot;serendipity_image_noborder&quot; width=&quot;48&quot; height=&quot;48&quot; hspace=&quot;20&quot; src=&quot;http://daniel-lange.com/uploads/icons/markup/info.png&quot; title=&quot;Warning: Read the original blog post before installing for the first time.&quot; alt=&quot;Warning: Read the original blog post before installing for the first time.&quot; /&gt;
&lt;/td&gt;
&lt;td&gt;
Be sure to read the &lt;a href=&quot;http://daniel-lange.com/archives/102-Apple-Timemachine-backups-on-Debian-8-Jessie.html&quot; title=&quot;Blog entry: Apple Timemachine backups on Debian 8 Jessie&quot;&gt;original blog post&lt;/a&gt; if you are new to Netatalk3 on Debian Jessie or Stretch!&lt;br /&gt;
You&#039;ll get nowhere if you install the .debs below and don&#039;t know about the upgrade path from 2.2.x which is still in the Debian archive. So &lt;abbr title=&quot;Read The Fine Article&quot;&gt;RTFA&lt;/abbr&gt;.
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;For Debian Buster (Debian 10) we&#039;ll have Samba 4.9 which has learnt (from Samba 4.8.0 onwards) how to emulate a SMB time machine share. I&#039;ll make a write up how to install this once Buster stabilizes. This luckily means there will be no need to continue supporting Netatalk in normal production environments. So I guess &lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690227&quot;&gt;bug #690227&lt;/a&gt; won&#039;t see a proper fix anymore. Waiting out problems helps at times, too :/.&lt;/p&gt;

&lt;p&gt;Update instructions and downloads:&lt;/p&gt;
 &lt;a class=&quot;block_level&quot; href=&quot;http://daniel-lange.com/archives/156-Apple-Time-Machine-backups-on-Debian-9-Stretch.html#extended&quot;&gt;Continue reading &quot;Apple Time Machine backups on Debian 9 (Stretch)&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 07 Jan 2019 13:59:00 +0000</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/156-guid.html</guid>
    <category>apple</category>
<category>backup</category>
<category>debian</category>
<category>netatalk</category>
<category>stretch</category>
<category>timemachine</category>
<category>updated</category>

</item>
<item>
    <title>Netatalk 3.1.9 .debs for Debian Jessie available (Apple Timemachine backup to Linux servers)</title>
    <link>http://daniel-lange.com/archives/119-Netatalk-3.1.9-.debs-for-Debian-Jessie-available-Apple-Timemachine-backup-to-Linux-servers.html</link>
            <category>Debian</category>
    
    <comments>http://daniel-lange.com/archives/119-Netatalk-3.1.9-.debs-for-Debian-Jessie-available-Apple-Timemachine-backup-to-Linux-servers.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=119</wfw:comment>

    <slash:comments>7</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=119</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;Netatalk 3.1.9 has been released with two interesting fixes / amendments:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;FIX: afpd: fix &quot;admin group&quot; option&lt;/li&gt;
&lt;li&gt;NEW: afpd: new options &quot;force user&quot; and &quot;force group&quot;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Here are the full &lt;a href=&quot;http://netatalk.sourceforge.net/3.1/ReleaseNotes3.1.9.html&quot; title=&quot;Release Notes / Changelog for Netatalk 3.1.9&quot;&gt;release notes for 3.1.9&lt;/a&gt; for your reading pleasure.&lt;/p&gt;

&lt;p&gt;Due to upstream now differentiating between SysVinit and systemd packages I&#039;ve followed that for simplicity&#039;s sake and built libgcrypt-only builds.
If you need the openssl-based tools continue to use the &lt;a href=&quot;http://daniel-lange.com/archives/102-Apple-Timemachine-backups-on-Debian-8-Jessie.html&quot; title=&quot;netatalk 3.1.8 .debs for Debian Jessie&quot;&gt;3.1.8 openssl build&lt;/a&gt; until you have finished your migration to a safer password storage.&lt;/p&gt;

&lt;table&gt;
&lt;tr&gt;&lt;td&gt;
&lt;img class=&quot;serendipity_image_noborder&quot; width=&quot;48&quot; height=&quot;48&quot; hspace=&quot;20&quot; src=&quot;http://daniel-lange.com/uploads/icons/markup/important.png&quot; title=&quot;Warning: Read the original blog post before installing for the first time.&quot; alt=&quot;Warning: Read the original blog post before installing for the first time.&quot; /&gt;
&lt;/td&gt;
&lt;td&gt;
Be sure to read the &lt;a href=&quot;http://daniel-lange.com/archives/102-Apple-Timemachine-backups-on-Debian-8-Jessie.html&quot; title=&quot;Blog entry: Apple Timemachine backups on Debian 8 Jessie&quot;&gt;original blog post&lt;/a&gt; if you are new to Netatalk3 on Debian Jessie!&lt;br /&gt;
You&#039;ll get nowhere if you install the .debs below and don&#039;t know about the upgrade path. So &lt;abbr title=&quot;Read The Fine Article&quot;&gt;RTFA&lt;/abbr&gt;.
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;

&lt;p&gt;Now with that out of the way:&lt;/p&gt;
 &lt;a class=&quot;block_level&quot; href=&quot;http://daniel-lange.com/archives/119-Netatalk-3.1.9-.debs-for-Debian-Jessie-available-Apple-Timemachine-backup-to-Linux-servers.html#extended&quot;&gt;Continue reading &quot;Netatalk 3.1.9 .debs for Debian Jessie available (Apple Timemachine backup to Linux servers)&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Sun, 07 Aug 2016 12:30:00 +0000</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/119-guid.html</guid>
    <category>apple</category>
<category>backup</category>
<category>debian</category>
<category>jessie</category>
<category>netatalk</category>
<category>systemd</category>
<category>sysvinit</category>
<category>timemachine</category>

</item>
<item>
    <title>Apple Timemachine backups on Debian 8 (Jessie)</title>
    <link>http://daniel-lange.com/archives/102-Apple-Timemachine-backups-on-Debian-8-Jessie.html</link>
            <category>Debian</category>
    
    <comments>http://daniel-lange.com/archives/102-Apple-Timemachine-backups-on-Debian-8-Jessie.html#comments</comments>
    <wfw:comment>http://daniel-lange.com/wfwcomment.php?cid=102</wfw:comment>

    <slash:comments>31</slash:comments>
    <wfw:commentRss>http://daniel-lange.com/rss.php?version=2.0&amp;type=comments&amp;cid=102</wfw:commentRss>
    

    <author>nospam@example.com (Daniel Lange)</author>
    <content:encoded>
    &lt;p&gt;Upgrading Debian 7 (Wheezy) servers to Debian 8 (Jessie) proves (unexpectedly) quite rough around the edges.&lt;/p&gt;

&lt;p&gt;That&#039;s what you get for using a version x.0, we should have known better &lt;img src=&quot;http://daniel-lange.com/plugins/serendipity_event_emoticate/img/emoticons/smile.png&quot; alt=&quot;:-)&quot; class=&quot;emoticon&quot; /&gt;.&lt;/p&gt;

&lt;p&gt;And - of course - the &lt;a href=&quot;https://www.debian.org/releases/jessie/releasenotes&quot; title=&quot;Debian 8 Jessie release notes&quot;&gt;release notes&lt;/a&gt; follow the common practice of not even mentioning any of the issues we encountered so far.&lt;/p&gt;

&lt;p&gt;Ah, well, let&#039;s go through the first one:&lt;/p&gt;

&lt;p&gt;In Debian 7 (Wheezy) there was netatalk 2.2.2 (&lt;a href=&quot;https://packages.debian.org/wheezy/net/netatalk&quot; title=&quot;netatalk in Debian Wheezy&quot;&gt;packages link&lt;/a&gt;). Now during upgrades that package may or may not get &lt;em&gt;removed&lt;/em&gt;. There is no netatalk in Debian 8 (Jessie) anymore. Duh.
There is in sid (aka Debian unstable) (&lt;a href=&quot;https://packages.debian.org/sid/net/netatalk&quot; title=&quot;netatalk in Debian Sid&quot;&gt;packages link&lt;/a&gt;) so we may see a backport some time. Or not. In any case this is still 2.2.5 at the time of writing and as Adrian Knoth put it in the three year old &lt;a href=&quot;https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690227#81&quot; title=&quot;Debian bugtracker bug report page&quot;&gt;bug&lt;/a&gt;  asking for a upgrade to Netatalk 3:&lt;/p&gt;

&lt;blockquote&gt;
Let&#039;s not ship another release without netatalk3, it&#039;s embarrassing.
&lt;/blockquote&gt;

&lt;p&gt;Yes. It is. Removing a working version and not even mentioning it in the release notes is even worse though. So no cookies there.&lt;/p&gt;

&lt;p&gt;Luckily the absolutely awesome Debian and greater FLOSS community have sorted 90% of the problem out for us already:&lt;/p&gt;

&lt;p&gt;A quick Google search turns up an excellent article on netatalk&#039;s wiki that details &lt;a href=&quot;&quot; title=&quot;Netatalk wiki entry: Install Netatalk 3.1.7 on Debian 8 Jessie&quot;&gt;installing Netatalk 3.1.7 on Debian 8 Jessie&lt;/a&gt;. There are two shortcomings to this: First it doesn&#039;t compile to .debs but installs besides apt and friends. And second it compiles with Spotlight search, courtesy of Gnome tracker, which doesn&#039;t really work well on servers yet. Hence we&#039;re lucky that &lt;a href=&quot;https://github.com/adiknoth/netatalk-debian&quot; title=&quot;Github repository for Debian netalk packages version 3.x&quot;&gt;Adrian Knoth&#039;s debified install&lt;/a&gt; has not yet added the tracker dependencies. It does compile for systemd use (the default for Debian 8 Jessie). If you want to continue using SysVInit, you need to modify &lt;code&gt;debian/rules&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;Compiling to .debs becomes as easy as:&lt;/p&gt;

&lt;div class=&quot;bash geshi&quot; style=&quot;text-align: left&quot;&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# get build dependencies and a few helpers&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;apt-get install&lt;/span&gt; build-essential devscripts debhelper cdbs autotools-dev dh-buildinfo libdb-dev libwrap0-dev libpam0g-dev libcups2-dev libkrb5-dev libltdl3-dev libgcrypt11-dev libcrack2-dev libavahi-client-dev libldap2-dev libacl1-dev libevent-dev d-shlibs dh-systemd&lt;br /&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# in case you want to try the tracker support (you need to ammend the debian/ build config as well)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #666666; font-style: italic;&quot;&gt;# apt-get install tracker libtracker-sparql-1.0-dev libtracker-miner-1.0-dev &amp;#160;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: #c20cb9; font-weight: bold;&quot;&gt;git clone&lt;/span&gt; https:&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;//&lt;/span&gt;github.com&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;adiknoth&lt;span style=&quot;color: #000000; font-weight: bold;&quot;&gt;/&lt;/span&gt;netatalk-debian&lt;br /&gt;&lt;span style=&quot;color: #7a0874; font-weight: bold;&quot;&gt;cd&lt;/span&gt; netatalk-debian&lt;br /&gt;debuild &lt;span style=&quot;color: #660033;&quot;&gt;-b&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-uc&lt;/span&gt; &lt;span style=&quot;color: #660033;&quot;&gt;-us&lt;/span&gt;&lt;/div&gt;

&lt;p&gt;This should leave you with (at the time of writing this):&lt;/p&gt;

&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
  &lt;th&gt;File&lt;/th&gt;
  &lt;th&gt;Function&lt;/th&gt;
  &lt;th&gt;md5&lt;/th&gt;
  &lt;th&gt;sha1&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://daniel-lange.com/software/netatalk/gcrypt/libatalk-dev_3.1.7-1_amd64.deb&quot; title=&quot;download for AMD64: 304kB&quot;&gt;libatalk-dev_3.1.7-1_amd64.deb&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;Development files for the libatalk library (dev only)&lt;/td&gt;
  &lt;td&gt;e5a465e39a8560c919d8db85c8e5a83b&lt;/td&gt;
  &lt;td&gt;0b924cf75f22ab42406289c6f18ae0243d6396a3&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://daniel-lange.com/software/netatalk/gcrypt/libatalk16_3.1.7-1_amd64.deb&quot; title=&quot;download for AMD64: 253kB&quot;&gt;libatalk16_3.1.7-1_amd64.deb&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;libatalk library (needed)&lt;/td&gt;
  &lt;td&gt;17a3d677ed0b3df1c2f4c1a8ab9045fd&lt;/td&gt;
  &lt;td&gt;7345ed3edd442716c99c2fe979140703204c0826&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
  &lt;td&gt;&lt;a href=&quot;http://daniel-lange.com/software/netatalk/gcrypt/netatalk_3.1.7-1_amd64.deb&quot; title=&quot;download for AMD64: 302kB&quot;&gt;netatalk_3.1.7-1_amd64.deb&lt;/a&gt;&lt;/td&gt;
  &lt;td&gt;netatalk daemons (needed)&lt;/td&gt;
  &lt;td&gt;c694abca7f3cdc0070b2b3e7d528324a&lt;/td&gt;
  &lt;td&gt;932d1e3d5899958f29e79a7ba40e858d4ac272e8&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;

&lt;p&gt;Obviously you can download the files above if you run the AMD64 architecture and trust me enough to compile them for you.&lt;/p&gt;
 &lt;a class=&quot;block_level&quot; href=&quot;http://daniel-lange.com/archives/102-Apple-Timemachine-backups-on-Debian-8-Jessie.html#extended&quot;&gt;Continue reading &quot;Apple Timemachine backups on Debian 8 (Jessie)&quot;&lt;/a&gt;
    </content:encoded>

    <pubDate>Mon, 18 May 2015 18:00:00 +0000</pubDate>
    <guid isPermaLink="false">http://daniel-lange.com/archives/102-guid.html</guid>
    <category>apple</category>
<category>backup</category>
<category>debian</category>
<category>jessie</category>
<category>netatalk</category>
<category>timemachine</category>
<category>updated</category>
<category>wheezy</category>

</item>

</channel>
</rss>
