Closed ilfat12 closed 6 years ago
Спасибо за информацию, занес в FAQ
mono-winforms
нужен только если у вас включена двойная авторизация и в конфиге выставлен
TwoFactorAuthHandlerName = AuthCodeWindow
Вам спасибо за такую классную штуку :)
На самом деле у меня не стоит двойная авторизация и в конфиге это выглядит так:
<TwoFactorAuthHandlerName serializeAs="String">AuthCodeConsole</TwoFactorAuthHandlerName>
Просто в логах без этого пакета была красная писанина:
[1]: Cannot load 2FA assembly /home/ilfat/bin/WebDAVCloudMailRu/MailRuCloud.TwoFA.UI.Dialog.dll. System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (System.Reflection.Assembly,bool)
at System.Reflection.Assembly.GetExportedTypes () [0x00000] in <7e6320e1bf324edabcc223f7941682a8>:0
at System.Reflection.Assembly.get_ExportedTypes () [0x00000] in <7e6320e1bf324edabcc223f7941682a8>:0
at YaR.WebDavMailRu.CloudStore.TwoFaHandlers.GetHandlers () [0x00049] in <83d5f5c2ff1148758924f218dcdf131a>:0
Поэтому я добился чтоб ее не стало :) Сейчас удалил mono-winforms и действительно без них работает. Но мне лучше с ними, логи красивее, пусть я их и не вижу, кроме как при отладке )
Касаемо портов для запуска не от рута, это относится ко всем линуксам. Можно добавить куда-то в общую информацию, если желаете.
Для запуска на Rosa Linux необходимо установить следующие пакеты:
mono mono-data mono-extras mono-winforms
Если есть необходимость запускать программу не от рута, нужно выбрать порт из диапазона отличного от 0-1023, например 8010.