من الصعب تحديد ذلك، حيث لا يمكنني الوصول إلى خوادم ماستودون التي حاولت منها. لكنني أشك في أن المشكلة كانت تتعلق بتوقيع HTTP. لقد أضفتُ ذلك إلى جدول أعمالي لإضافة تسجيل أفضل لمشاكل توقيع HTTP، مما قد يلقي مزيدًا من الضوء على هذا الأمر. حاول مرة أخرى على نفس الخوادم بعد قليل. قد تكون المشكلة تتعلق بالتخزين المؤقت لعمليات البحث الفاشلة التي حصلت عليها فور إيقاف التوقيعات.
لا، لا يزال 404s.
بالنظر إلى أنني جربت خوادم عامة مستخدمة على نطاق واسع (أحدها لم أستخدمه من قبل ولم يكن لدي سبب لوجود الحساب في ذاكرته المؤقتة)، أعتقد أن عدم القدرة على المتابعة سيكون التجربة الأكثر شيوعًا، حتى من mastodon.
لاحظت أنك مسؤول عن mastodon.pavilion.tech، سيكون من الرائع ربما مشاركة الإعدادات، التي قد تكون غير افتراضية، لهذا الخادم المتعلقة بتوقيعات HTTP التي قد تمكّن التشغيل البيني، سواء لأنها تساعد في تحديد المشكلات/القيود الحالية والمتجهات المساهمة الممكنة :-).
إنه خادم Mastodon قياسي. قد تتمكن من كسر الأشياء باستخدام إعدادات مخصصة. ولكن إذا كنت تشغل خادم Mastodon قياسيًا، فسيعمل المكون الإضافي. يعمل المكون الإضافي بشكل جيد على العديد من المثيلات الأخرى. على سبيل المثال، يمكنك متابعة Announcements على mastodon.social.
لا يمكن العثور على جهة الاتصال الخاصة بك هناك كما تقول. هناك شيء آخر يحدث. هل تستخدم Cloudflare ربما؟ هل قمت بأي محاولات تخصيص أخرى؟ هل لديك وصول إلى سجلات خادم الويب الخاص بك (مثل nginx)؟
@evilham لقد أرسلت لك رسالة خاصة لتصحيح الأخطاء بشكل أكبر، حتى لا نسيطر على هذا الموضوع.
لدي نفس المشكلة، لقد نشرت هذا Typofixer per la lingua italiana - Progetti - forum.linux.it الفئة ممكّنة لـ activitypub ويجب أن تكون @progetti@forum.linux.it
من هنا أرى أن هذا موجود https://forum.linux.it/.well-known/webfinger?resource=acct:progetti@forum.linux.it
هل هناك طريقة للتحقق مما إذا تم نشره بالفعل كرابط؟
أرى أن المستخدمين قادرون على متابعته ولكن عند البحث على mastodon لا أجده.
لقد قمت بتعطيل توقيعات HTTP وتمكين السجلات (كلا الخيارين) ولكنني لا أحصل على أي شيء في /logs حول هذه الإضافة.
لقد نشرت هذا أيضًا للتحقق المزدوج ShareBackported estensione per Firefox - Progetti - forum.linux.it
شكراً على التقرير @Mte90، سأضيف المزيد من السجلات لتسليط الضوء على هذا السيناريو قريباً. شكراً لصبرك!
نسخ @evilham.
أنا في نفس حالة فئة فرعية وليس لدي متابع. ولكن عندما أحاول المتابعة أحصل على خطأ:
الخطأ لا يُسجل. محاولة نشاط متابعة من Mastodon تعطي 404.
مرحباً @hellekin، شكراً على التقرير. ربما تكون هذه مشكلة مختلفة. عند زيارة ps.s10y.eu مباشرة، أرى بعض المشاكل بها، على سبيل المثال
على أي حال، يرجى الانتظار بصبر بينما أضيف المزيد من السجلات لهذه الحالة.
@hellekin @evilham @Mte90 شكراً لصبركم! لقد قمت بإنشاء طلب سحب (PR) لتسجيل جميع أخطاء الطلبات الواردة التي يعيدها هذا المكون الإضافي لطلب فاشل من جهة خارجية.
عند دمج طلب السحب هذا، يرجى تحديث المكون الإضافي الخاص بك، وبعد ذلك إذا كان بإمكانك:
-
التأكد من تمكين التسجيل المفصل (إعداد الموقع “activity pub verbose logging”؛
-
محاولة تنفيذ نفس الإجراء الذي حاولت تنفيذه سابقًا بالضبط.
يرجى أيضًا مراعاة بعض الأمور:
-
هناك بالفعل أكثر من 26 سيناريو خطأ مختلفًا للطلبات الواردة. بينما قد يبدو الأمر مشابهًا ظاهريًا، قد لا تكون مشكلتك هي نفسها التي يواجهها الآخرون، لذا فإن التحديد هو المفتاح هنا، أي الخطوات المحددة التي اتخذتها.
-
يتم بالفعل إرجاع رسائل الخطأ المحددة في الطلبات الفاشلة إلى الجهة الفاعلة التي حاولت الطلب، لذلك إذا كان لديك وصول إليها، فقد ترغب أيضًا في التحقق من سجلات الجهة الفاعلة التي تحاول الاتصال بها بـ Discourse.
أتطلع إلى سماع نتائجك، والتحقيق في كل حالة من حالاتك بشكل أكبر. شكراً مرة أخرى!
واجهت هذه المشكلة أيضًا، ربما يمكن أن تساعد المزيد من المعلومات حول سبب عدم صلاحيتها.
في الانتظار حتى أتمكن من إجراء المزيد من الاختبارات ![]()
شكرا لك Angus، تم دمج طلب السحب هذا الآن.
أحب حقيقة أننا نستطيع الآن مشاركة المواضيع مع مثيلات Discourse أخرى!
مرحباً @Lhc_fl، آسف للتأخير في الرد، ولكن هل يمكنك توضيح ما تقصده هنا؟ ربما بمثال؟
لم أجرب هذا منذ فترة، ولكن في آخر مرة جربت فيها، إذا كان اسم المستخدم الخاص بي يحتوي على أحرف غير لاتينية (على سبيل المثال، @零卡)، فلن تكون مشاركاتي قابلة للعرض على ماستودون.
ولكن باستثناء بعض المشاكل في موقع Discourse الحالي الخاص بي (وكذلك حياتي)، لم أعد أستطيع اختباره.
آه، فهمت.
يبدو أن ماستودون لا يدعم الأحرف غير اللاتينية في أسماء المستخدمين.
قد تحتاج إلى تحويل اسم المستخدم الخاص بـ ActivityPub Actor الخاص بك إلى أحرف لاتينية. أنا ألقي نظرة على هذا.
سيتم معالجة هذا عند دمج هذا
سيتم تحويل أسماء المستخدمين التي لن تعمل في Fediverse (أي غير ASCII) تلقائيًا إلى متغير متوافق لاسم المستخدم الخاص بجهة الفاعلية للمستخدم (سيظل اسم المستخدم الخاص بـ Discourse الخاص بك دون تغيير). من المحتمل أيضًا أن أضيف القدرة للمستخدمين على تغيير اسم مستخدم ActivityPub الخاص بهم (لذلك لن تكون عالقًا باسم مستخدم ActivityPub محوّل تلقائيًا إذا كان اسم المستخدم الخاص بـ Discourse الخاص بك غير ASCII).
هل سيكون من الممكن إضافة فئة إلى الجسم عند التنقل إلى فئة مع تمكين ActivityPub؟
العلامات الخاصة بقائمة المواضيع لعرض ActivityPub تختلف قليلاً عن الصفحات الأساسية الأخرى في Discourse، مما يتسبب في عدم تنسيق بعض السمات لهذه الصفحة بشكل صحيح.
يمكن رؤية مثال على ذلك هنا في meta عند استخدام سمة meta-branded وزيارة → https://meta.discourse.org/ap/category/67/followers
عادةً، تكون منطقة التنقل العلوية مغلفة بـ list-controls
وتحتها مغلفة بـ list-container
نعم، يجب أن نفعل شيئًا في المكون الإضافي لإصلاح هذا. سألقي نظرة. شكرًا!
مرحباً،
أنا أجرب المكون الإضافي وقد لاحظت مشكلة حيث يتم تجاهل علامات [note][/note] ويتم نشر كل شيء.
لقد بحثت في الخيارات ولكنني لم أر شيئًا واضحًا يفسر هذا.
نوع ActivityPub لنشر المنشورات في هذه الفئة كـ: ملاحظة
نوع نشر ActivityPub: المنشور الأول
هل فاتني شيء ما أم أن الآخرين يواجهون هذا؟
أهلاً @gde،
هل تم ضبط هذا دائمًا على ملاحظة؟ هل قمت بضبطه سابقًا على مقال؟
مرحباً @angus،
نعم، الهدف الرئيسي لم يكن أبداً نشر المقالات، لذلك لم أقم بتعيينها كمقالات أبداً.






