Summary: | Dolphin keeps asking for credentials of Windows share | ||
---|---|---|---|
Product: | [Applications] dolphin | Reporter: | Tobias G. <kde-bugzilla.oink169> |
Component: | general | Assignee: | Dolphin Bug Assignee <dolphin-bugs-null> |
Status: | RESOLVED UPSTREAM | ||
Severity: | normal | CC: | alevkovich, kfm-devel |
Priority: | NOR | ||
Version: | 21.08.3 | ||
Target Milestone: | --- | ||
Platform: | Other | ||
OS: | Other | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: | modified pkgbuild |
Description
Tobias G.
2021-11-13 09:25:05 UTC
KDE's kio does not work with smbclient > 4.13. That's the reason. Could you please fix this? (In reply to Alex Levkovich from comment #1) > KDE's kio does not work with smbclient > 4.13. > That's the reason. > Could you please fix this? Yeah, as I see, Manjaro currently provides 4.15. How can I fix it though? 🤔 (In reply to Alex Levkovich from comment #1) > KDE's kio does not work with smbclient > 4.13. > That's the reason. > Could you please fix this? And thank you for your answer! :) The one of a solution is to downgrade to samba/smbclient 4.13.5 but it is impossible because the dependences changed and the packages you could find in archive wouldn't be workable. So manual recompilation is the only possibility. But I wanted to ask Arch Linux developers how they made it. I used their PKGBUILD and had many problems. First of all waf configure didn't work with python3: it got the error about latin1 to utf8 something. And noone advice I found in the Internet helped to fix it. But I switched it to python2 and it worked. But at the end of the compilation there was a next problem: xsltproc failed with rc=6 for smb.conf.xml generating a bunch of errors. The only solution I found to rename xsltproc, reconfigure and recompile without docs. The goal of Arch Linux developers not to think about people and make the distribution stable but wow there is a new version of samba, ok we need to create a package of it. No need to check the repercussions. Probably they found this problem but decided that it is KDE developers' problem. Manjaro developers are not better then Arch Linux's ones. ok, I get out my accusations about quality of PKGBUILD. It seems both waf and xsltproc do not like russian symbols in the path. So when I put PKGBUILD in completely english subdir it worked. So if someone needs the temporary fix: just recomple the older version. Anyway PKGBUILD is not ok completely. ,!ldb,!pyldb-util - prevents it from configuring. If I remove these things then it creates the packages but with extra *db* files that already are in the system. So anyway modification of PKGBUILD is necessary. Created attachment 143564 [details]
modified pkgbuild
(In reply to Alex Levkovich from comment #5) > ok, I get out my accusations about quality of PKGBUILD. It seems both waf > and xsltproc do not like russian symbols in the path. So when I put PKGBUILD > in completely english subdir it worked. So if someone needs the temporary > fix: just recomple the older version. Uh thank you very much for your detailed explanation and the work you put into this! Do you know if KDE devs are working on getting KIO ready for this version / where one can track the development? I'll test your workaround and see if it solves my issue. BTW. Where do you know anyway that kio has issues with smbclient versions > 4.13? (In reply to Alex Levkovich from comment #7) > Created attachment 143564 [details] > modified pkgbuild re-building the package actually fixed the issue for me, so this really is at least a workaround, until the issue is fixed. No one is going to fix a thing, right? I'd like to hear an answer from a responsible person. I have to re-open this bug, as it stopped working for me; icu has been updated to a version not supported by samba 4.13, so I had to update samba as well. This is still an issue. (In reply to Alex Levkovich from comment #10) > No one is going to fix a thing, right? I'd like to hear an answer from a > responsible person. I'm in contact with a samba dev via email, hoping that a bug report on their side will be created as it seems to be an issue in libsmb (In reply to Alex Levkovich from comment #10) > No one is going to fix a thing, right? I'd like to hear an answer from a > responsible person. Hey there, good news! I managed to open a bug report here: https://bugzilla.samba.org/show_bug.cgi?id=14935 And there's a commit merged into master already that fixes the issue, the shares are accessible again! :) We have to wait until samba 4.16 though or build from master. |