Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cannot subscribe to Webcal calendar: No webcal-capable app found #1004

Closed
2 tasks done
mpeter50 opened this issue Sep 5, 2024 · 7 comments
Closed
2 tasks done

Cannot subscribe to Webcal calendar: No webcal-capable app found #1004

mpeter50 opened this issue Sep 5, 2024 · 7 comments
Labels
bug Something isn't working

Comments

@mpeter50
Copy link

mpeter50 commented Sep 5, 2024

Problem scope

  • I'm sure that this is a DAVx⁵ problem.

App version

  • I'm using the latest available DAVx⁵ version.

Android version and device/firmware type

Android 14 (Fairphone 4/CalyxOS 5.9.0)

Steps to reproduce

  1. ICSx5 (at.bitfire.icsdroid, version 2.2.4) is already installed from F-droid
  2. Create a new account on your Nextcloud server
  3. In the calendar app, add a calendar subscription
  4. Log in to this account with DAVx5
  5. In DAVx5 after opening your account, go the Webcal tab
  6. Click "Subscribe" on the webcal calendar

Actual result

A notification is shown, saying "No Webcal-capable app found".

Expected result

The Webcal registration is processed by ICSx5, and the webcal calendar gets synced through the Nextcloud server.

Further info

Clicking on the "Install ICSx5" textbutton in the notification brings me to the F-droid app, where it shows that ICSx5 is installed, and from where I can open and use it. All permissions have been granted to ICSx5 for which it asked. Currently it has no subscriptions.

Earlier this year there was a discussion about a similar problem: #527
There the isssue has fixed itself somehow.

So far I have tried force stopping both apps, and starting them again, but it did not fix it.

@mpeter50 mpeter50 added the bug Something isn't working label Sep 5, 2024
@mpeter50
Copy link
Author

mpeter50 commented Sep 5, 2024

Sorry, but why do you use a bit.ly link?
Github does not say that you would be a frequent contributor. Sorry, but this is a bit suspicious. Especially that it's rare that a gcc compiled binary solves something with a smartphone app.

@mpeter50
Copy link
Author

mpeter50 commented Sep 5, 2024

Now VirusTotal could really warn that an encrypted zip is suspicious, as it cant actually check the contents, instead of saying with all green that its safe.

Anyway, I dont understand what should I do with these, assuming that this is not a scam.

image

@mpeter50
Copy link
Author

mpeter50 commented Sep 5, 2024

Aha!
These are the MD5 hashes:

c0a2ade1e54385908c466b20d590b0a9 *msvcp140.dll
8e39baeff8967e07f99a41335ab8049f *x86_64-w64-ranlib.exe

For the second file, VirusTotal is literally screaming: https://www.virustotal.com/gui/file/65f1b2a71b1ee0002889f5d172abd51ed2461af9c010f21f7941ed3a25e4cc5a

Reported this user to Github.

archive.org save of this page, in case the user tries to clean up after itself: https://web.archive.org/web/20240905132206/https://github.com/bitfireAT/davx5-ose/issues/1004

@mpeter50
Copy link
Author

mpeter50 commented Sep 5, 2024

Well, that was it. Account along with repositories have disappeared.

When a repo maintainer arrives, feel free to collapse my previous comments, they are not relevant anymore but may be useful to keep.

@mpeter50
Copy link
Author

mpeter50 commented Sep 6, 2024

It seems the issue might have been because Nextcloud was not able to synchronize the calendar yet: nextcloud/calendar#6325
Since I solved it, DAVx5 does not tell me anymore that ICSx5 is not installed.

@ArnyminerZ
Copy link
Member

I guess the problem is solved now. Reopen otherwise.

Also, next time, please, open first a discussion instead of an issue. We'll escalate if necessary 😉

@mpeter50
Copy link
Author

mpeter50 commented Sep 6, 2024

I guess the problem is solved now. Reopen otherwise.

My specific case was solved, but I think there is a bug in the app. Which is, if the Webcal calendar is half-initialized on the DAV server, DAVx5 shows an incorrect error message.
The exact technical details of what "half-initialized" means is unknown to me, but maybe its when the server is Nextcloud, and the webcal calendar is empty in there because it was not able to load the calendar even once.

Could you please reopen the issue? I think I dont have the permissions to do so.

Also, next time, please, open first a discussion instead of an issue. We'll escalate if necessary 😉

Sorry, I have went straight to the issues tab by habit, and did not notice the "[Developers only]" part in the issue template description.

@ArnyminerZ ArnyminerZ reopened this Sep 9, 2024
@bitfireAT bitfireAT locked and limited conversation to collaborators Sep 16, 2024
@rfc2822 rfc2822 converted this issue into discussion #1022 Sep 16, 2024

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants
@ArnyminerZ @mpeter50 and others