Cannot install on bookworm #574
-
On Debian Bookworm I cannot - sudo apt install netatalk - the message is: Package netatalk is not available, but is referred to by another package. E: Package 'netatalk' has no installation candidate It was installing OK on Debian Bullseye. Can this be fixed? Thanks. |
Beta Was this translation helpful? Give feedback.
Replies: 13 comments 14 replies
-
The netatalk package was removed from Debian 12 (Bookworm) because the package had no maintainer last year. I took over as maintainer of the Debian package earlier this year, so there's a good chance we can get it added back in Debian 13 (Trixie)... in about 1.5 years. There is a maintained netatalk package in Debian Unstable (Sid) so as a workaround you can add the Unstable repos to your apt sources: https://www.addictivetips.com/ubuntu-linux-tips/how-to-run-unstable-packages-on-debian-stable/ You may run into dependency challenges. When I tried this a few months ago I found that I had to pin the |
Beta Was this translation helpful? Give feedback.
-
Many thanks, that was a very helpful link to how to install unstable packages and its working well. Just to give current info, I did still have to pin the libgcrypt20 lib as well as netatalk as you did a few months ago. |
Beta Was this translation helpful? Give feedback.
-
Good to hear that it worked out for you! |
Beta Was this translation helpful? Give feedback.
-
Many thanks for your work and taking over as maintainer! Helpful links and clear/concise compile instructions allowed me to use AFP to workaround what appears to be a bug in Sonoma's smbfs 5.0. (Transfers of many large files to Linux/Samba or Windows servers appears to reliably cause a watchdog kernel panic on a couple of Mac Sonoma 14.1.2 clients). |
Beta Was this translation helpful? Give feedback.
-
really sorry to revive this, can anyone help share further information on how to install netatalk on bookworm? when I try to install netatalk manually (with the .deb) I get this: `pi@raspberrypi:~ $ sudo apt install ./netatalk.deb You might want to run 'apt --fix-broken install' to correct these. |
Beta Was this translation helpful? Give feedback.
-
@metaljay
|
Beta Was this translation helpful? Give feedback.
-
New issues arise in the latest (Jul 6 2024 up to date bookworm on RPI5), even after @geerlingguy additional trick. Not sure I want to fight this battle as the likelihood of breaking major things (like ssh!) become more likely. Seems like a perfect usecase for a docker container. pi@pi5-1:~ $ sudo apt install netatalk The following packages have unmet dependencies: |
Beta Was this translation helpful? Give feedback.
-
This docker image worked out of the box FYI. Repartitioned external drive to remove ZFS, removed the preferences and unstable repos. Now I can sleep better. :) |
Beta Was this translation helpful? Give feedback.
-
Wow!
Thanks for getting back so quickly!
I reverted to an older version of debian and installed the netatalk that came with it, It’s up and running.
I truly appreciate your quick response. Wasn’t prepared for it.
Thanks again,
Joe Terry
***@***.***
… On Oct 15, 2024, at 12:27 PM, Daniel Markstedt ***@***.***> wrote:
Did You try installing libdbus-glib and libmariadb3?
Also, there is a much newer deb available now: https://github.com/Netatalk/netatalk/releases/tag/netatalk-4-0-0
—
Reply to this email directly, view it on GitHub <#574 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQW5EMODPFGHUZW2H4QZOUTZ3VNABAVCNFSM6AAAAABAFHBEJGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOJVGEZDMNI>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
Thanks for the update. I will give 4.0 a shot in the near future.
Thanks again for the help!
Joe Terry
***@***.***
… On Oct 15, 2024, at 11:41 PM, Daniel Markstedt ***@***.***> wrote:
For the record: In Netatalk 4.0 I have removed the (unhelpful) libgcrypt library version validation, so there should be less of a hassle using packaged versions across distributions.
—
Reply to this email directly, view it on GitHub <#574 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQW5EMI3ZENOIB4QGBWUSE3Z3X375AVCNFSM6AAAAABAFHBEJGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOJVGUYTSNA>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
Here is a copy of the afp.conf file …..
;
; Netatalk 3.x configuration file
;
[Global]
; Global server settings
appletalk = yes
[Homes]
basedir regex = /xxxx
; [My AFP Volume]
; path = /path/to/volume
[Debian Time Machine]
path = /time
time machine = yes
Regarding reloaded bookworm — I did a Full-upgrade to a Debian 11 system that had netatalk running.
Joe Terry
***@***.***
… On Oct 16, 2024, at 10:10 PM, Daniel Markstedt ***@***.***> wrote:
The most common reason is lack of shared volume defined in afp.conf. Please share the contents of your afp.conf as well as the logs when launching netatalk.
When you say "reloaded bookworm" do you mean it's a fresh OS? No previous version of netatalk installed on it? Also please share how you installed the deb.
—
Reply to this email directly, view it on GitHub <#574 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQW5EMLERATQPTHN52RXW2DZ342EDAVCNFSM6AAAAABAFHBEJGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOJWGY3DMMI>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
Daniel,
Sorry about the config — missed it, just trying to copy what I found on the web. I have fixed it, restarted and no luck.
The /time directory is real and mount and available. I also check the logs with journalctl and found nothing abnormal regarding talked.
I saw your email reagrding Debian Testing and will give that a try.
Thanks again for your attention to this.
Joe Terry
***@***.***
… On Oct 18, 2024, at 4:50 AM, Daniel Markstedt ***@***.***> wrote:
For starters, the basedir regex is incorrect. Either comment out those lines, or change it to basedir regex = /home.
Is the /time path in the Time Machine volume correct? It seems like a very unusual file system location.
—
Reply to this email directly, view it on GitHub <#574 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQW5EMKPAHERP7NOCI4V5ZTZ4DRWPAVCNFSM6AAAAABAFHBEJGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOJYGIYDSMQ>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
-
I was unable to connect with the service from my mac. I installed debian 11 on another machine, and had netatalk running quickly. I was also able to connect through afp. I have bookworm installed and could attempt to make this work, but I am out of ideas.
Sorry to take so long — out of town.
Thanks again for your help.
Joe Terry
… On Oct 19, 2024, at 11:39 AM, Daniel Markstedt ***@***.***> wrote:
Are you able to mount the AFP share if you connect via the IP address? In the Finder, do Cmd+K to get the Connect to Server modal. Then type afp:// followed by the IPv4 address of your Netatalk server machine.
My gut feel is that this is a Zeroconf service discovery propagation issue. Either related to D-Bus settings on your server machine, or something else residual on your network. Zeroconf can be finicky sometimes. I've seen macOS "get stuck" and fail to detect new Avahi-propagated services, and require a restart. There are many things to try...
—
Reply to this email directly, view it on GitHub <#574 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AQW5EMJXGFQIJ6UTMC2ZDJDZ4KKOHAVCNFSM6AAAAABAFHBEJGVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTAOJZGI2TCMY>.
You are receiving this because you commented.
|
Beta Was this translation helpful? Give feedback.
The netatalk package was removed from Debian 12 (Bookworm) because the package had no maintainer last year.
I took over as maintainer of the Debian package earlier this year, so there's a good chance we can get it added back in Debian 13 (Trixie)... in about 1.5 years.
There is a maintained netatalk package in Debian Unstable (Sid) so as a workaround you can add the Unstable repos to your apt sources:
https://www.addictivetips.com/ubuntu-linux-tips/how-to-run-unstable-packages-on-debian-stable/
You may run into dependency challenges. When I tried this a few months ago I found that I had to pin the
libgcrypt20
library to the unstable version as well. I don't know if Debian 12's repos has g…