[SOLVED] Перестали подключаться сетевые папки по WebDav в Dolphin

После обновления до Plasma 6 сломались сетевые папки в Dolphin.
Имеем удаленный Nextcloud к которому пытаемся подключиться по WebDav - в Dolphin пытаюсь добавить сетевую папку, но получаю ошибку "Невозможно подключиться к серверу. Проверьте параметры и повторите попытку."
Честно говоря непонятно, где можно посмотреть логи того, что происходит.
kio плагины из kio-extras этим занимаются по идеи.
Проверьте нет ли сторонних пакетов или реп , в том числе тестовых

pacman -Qs kio
pacman -Qs qt6-base
cat /etc/pacman.conf
pacman -Qs git
pacman -Qm
comm -12 <(pacman -Qq | sort) <(pacman -Sql archlinuxcn | sort)

И проверьте подключение другим клиентом , например Cadaver
$ pacman -Qs kio
local/audiocd-kio 24.02.2-1 (kde-applications kde-multimedia)
    Kioslave for accessing audio CDs
local/kdesdk-kio 24.02.2-1 (kde-applications kdesdk)
    KDE SDK KIO-Slaves
local/kio 6.1.0-1 (kf6)
    Resource and network access abstraction
local/kio-admin 24.02.2-1 (kde-applications kde-system)
    Manage files as administrator using the admin:// KIO protocol
local/kio-extras 24.02.2-1 (kde-applications kde-network)
    Additional components to increase the functionality of KIO
local/kio-fuse 5.1.0-3
    FUSE interface for KIO
local/kio-gdrive 24.02.2-1 (kde-applications kde-network)
    KIO Slave to access Google Drive
local/kio-zeroconf 24.02.2-1 (kde-applications kde-network)
    Network Monitor for DNS-SD services (Zeroconf)
local/kio5 5.115.0-3 (kf5)
    Resource and network access abstraction
$ pacman -Qs qt6-base
local/qt6-base 6.7.0-3 (qt6)
    A cross-platform application and UI framework
$ cat /etc/pacman.conf
#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
Color
#NoProgressBar
CheckSpace
#VerbosePkgLists
#ParallelDownloads = 5

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all official Arch Linux
# packagers with `pacman-key --populate archlinux`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# The testing repositories are disabled by default. To enable, uncomment the
# repo name header and Include lines. You can add preferred servers immediately
# after the header, and they will be used before the default mirrors.

#[core-testing]
#Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

#[extra-testing]
#Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.

#[multilib-testing]
#Include = /etc/pacman.d/mirrorlist

#[multilib]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs
$ pacman -Qs git
local/cdparanoia 10.2-9
    Compact Disc Digital Audio extraction tool
local/git 2.44.0-1
    the fast distributed version control system
local/khealthcertificate 24.02.2-1
    Handling of digital vaccination, test and recovery certificates
local/libcdio-paranoia 10.2+2.0.1-3
    Compact Disc Digital Audio (CDDA) extraction tool using libcdio for CDROM access
local/libgphoto2 2.5.31-1
    Digital camera access library
local/libltc 1.3.2-1
    Linear/Logitudinal Time Code (LTC) Library
local/libraw 0.21.2-1
    A library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF,
    RAF, DNG, and others)
local/python-gitdb 1:4.0.11-3
    A pure-Python git object database
local/python-gitpython 3.1.42-3
    A python library used to interact with Git repositories
local/python-smmap 1:5.0.1-2
    A pure git implementation of a sliding window memory map manager
$ pacman -Qm
anaconda 2024.02.1-1
anydesk-bin 6.3.2-1
canon-cque 4.0.11-1
ccache-ext 3-1
cups-xerox-b2xx 1.0-1
davfs2 1.7.0-3
davfs2-debug 1.7.0-3
drawio-desktop-bin 24.2.5-1
drawio-desktop-bin-debug 24.2.5-1
howdy 2.6.1-2
jetbrains-toolbox 2.3.0.30876-1
khtml 5.115.0-1
kjs 5.115.0-1
kopete 23.08.5-1
notepadnext 0.7-1
pam-python 1.0.8-3
pgadmin4-py 7.8-1
postman-bin 10.24.16-1
pyside2 5.15.13-1
pyside2-tools 5.15.13-1
python-dlib 19.24.3-1
python-dlib-debug 19.24.3-1
python-face_recognition 1.3.0-1
python-face_recognition_models 0.3.0-1
python-shiboken2 5.15.13-1
python2 2.7.18-10
qflipper 1.3.3-1
qt5-opcua 5.15.2-1
visual-studio-code-bin 1.88.1-1
visual-studio-code-bin-debug 1.88.1-1
yandex-browser 24.4.1.915-1
yandex-browser-debug 24.4.1.915-1
yay 12.3.5-1
yay-debug 12.3.5-1
zenmap 7.94-2
$ comm -12 <(pacman -Qq | sort) <(pacman -Sql archlinuxcn | sort)
ошибка: репозиторий 'archlinuxcn' не найден.
Что за репозиторий archllinuxcn?
Кадавером подключиться получилось.
Исправился archlinuxcn подключил
$ comm -12 <(pacman -Qq | sort) <(pacman -Sql archlinuxcn | sort)
anaconda
ccache-ext
drawio-desktop-bin
drawio-desktop-bin-debug
howdy
python2
python-dlib
python-dlib-debug
python-face_recognition
python-face_recognition_models
yay
yay-debug
В итоге проблему решил.
За подключение сетевых папок отвечает KNetAttach, а он в свое время берет данные учетных записей из Бумажника KDE, который можно посмотреть с помощью KWalletManager. В итоге открыв KWalletManager обнаружил кучу невалидных учеток как раз для тех URL-ов по которым пытаюсь подключить по WebDav папки. Непонятно откуда они там взялись, удалил все невалидное и при очередной попытке подключиться KNetAttach запросил логин и пароль... В итоге все заработало.
Krusader тоже по fish перестал подключатся. Он просто оттуда исчез из опций.
webdav пользовалась исключительно для Тындекс-диска. Перестало работать в одничасье. Недавно где то вычитала, что Яндекс просто то ли ваще прихлопнул вход по webdav, то ли сурово там ограничил количество тех, кто может войти. Второе - похоже верней ибо раз в сто лет пускает.
Плюнула и чтоб не заморачиваться с кривоватым yandex-disk-indicator перешла на прекрасно работающую связку "консольный клиент + уилита ya-go (своюодно валяется там же на гитхабе где индикатор"
Утилита эта ваще никакой установки не требует, работает и все, пофиг на зависимости и в какой оболочке запущена. Ей надо тока чтоб консольный клиент был установлен и сконфигурирован.
jazz_bass
Что за репозиторий archllinuxcn
Китайский полуофициальный signet-реп. Штука полезная, там куча в уже собранном виде тгого что многие из aur тянут И не тока, я например оттуда сразу yay и discord ставлю./
https://wiki.archlinux.org/title/Unofficial_user_repositories

[archlinuxcn]
Server = https://repo.archlinuxcn.org/$arch

вставь внизу в pacman.conf и юзай на зоровье. Не забудь тока первым делом из него acrhlinuxcn-keyring установить, ибо ключи:-)
 
Зарегистрироваться или войдите чтобы оставить сообщение.