Skip to content
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

svn in Bitnami Redmine VM does not support http #1772

Open
zinkellye opened this issue Jan 29, 2025 · 2 comments
Open

svn in Bitnami Redmine VM does not support http #1772

zinkellye opened this issue Jan 29, 2025 · 2 comments
Assignees
Labels
subversion tech-issues The user has a technical issue about an application

Comments

@zinkellye
Copy link

zinkellye commented Jan 29, 2025

Platform

Virtual Machine

bndiagnostic ID know more about bndiagnostic ID

f7cd4838-14b7-3eea-8e8f-519999f5f52e

bndiagnostic output

===== Begin of bndiagnostic tool output =====

? Apache: Found possible issues
? Connectivity: Found possible issues
✓ Processes: No issues found
? Mariadb: Found possible issues
? Resources: Found possible issues

[Apache]

Found recent error or warning messages in the Apache error log.

[ E 2025-01-29 22:08:08.0030 386/T1 age/Cor/TelemetryCollector.h:454 ]: Error
contacting anonymous telemetry server: Could not resolve host:
anontelemetry.phusionpassenger.com
 bndiagnostic-common-lib.sh bndiagnostic.sh components ERROR: cannot execute
ruby: No such file or directory (errno=2)
 bndiagnostic-common-lib.sh bndiagnostic.sh components ERROR: cannot execute
ruby: No such file or directory (errno=2)
Press [Enter] to continue:

Please check the following guide to troubleshoot server issues:

https://docs.bitnami.com/general/apps/wordpress/troubleshooting/debug-erro
rs-apache/

[Connectivity]

Server ports 22, 80 and/or 443 are not publicly accessible. Please check the
following guide to open server ports for remote access:

https://docs.bitnami.com/general/faq/administration/use-firewall/

[Mariadb]

Found recent error messages in the MariaDB error log:

2025-01-29 20:55:28 32 [Warning] Aborted connection 32 to db: 'bitnami_redmine'
user: 'bn_redmine' host: '**ip_address**' (Got an error reading communication
packets)

bndiagnostic was not useful. Could you please tell us why?

Database and Apache connectivity not an issue. I can access Apache from it from external PC and connect to DB.

Describe your issue as much as you can

I am running bitnami-redmine-6.0.1-r0-debian and want to include subversion repositories in Redmine.

  • I get an error if i use the http:// version of adding a repository. From apache log:
    svn: warning: W170000: Unrecognized URL scheme for http://<servername>/svn

  • I get similar error when running svn command line (on server image)
    svn: E170000: Unrecognized URL scheme for 'http://<servername>/svn/

  • I can access it from browser, and from Tortoise on a separate machine.

  • I can access it from svn on a remote machine.

  • Using file:/// allows for correct access and display in Redmine.

  • Version from svn on command line shows no support for https

root@debian:~# which svn
/opt/bitnami/subversion/bin/svn
root@debian:~# svn --version
svn, version 1.14.4 (r1920901)
   compiled Oct  8 2024, 17:16:53 on x86_64-unknown-linux-gnu

Copyright (C) 2024 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/


The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme

The following authentication credential caches are available:
* GPG-Agent

I am expecting ra_serf to be included in the svn version output, handling https/http.

Thank you

@zinkellye zinkellye added the tech-issues The user has a technical issue about an application label Jan 29, 2025
@github-actions github-actions bot added the triage Triage is needed label Jan 29, 2025
@gongomgra gongomgra assigned gongomgra and unassigned jotamartos Feb 3, 2025
@gongomgra
Copy link
Collaborator

Hi @zinkellye,

Thanks for using Bitnami and for reporting this issue. I have created an internal task for our engineering team to evaluate your request. I'm adding the on-hold tag to avoid the stale bot to close your ticket. We will keep you posted.

@gongomgra gongomgra added on-hold Issues or Pull Requests with this label will never be considered stale and removed triage Triage is needed labels Feb 3, 2025
@gongomgra
Copy link
Collaborator

@zinkellye just a quick note to let you know we have released a new revision of our Redmine images including HTTP support for Subversion. You would need to launch a new vm and migrate your app data to get the updated Subversion binaries.

This is the svn --version output in the new images

bitnami@ip-172-31-39-51:~$ svn --version
svn, version 1.14.5 (r1922182)
   compiled Feb  4 2025, 12:57:12 on x86_64-unknown-linux-gnu

Copyright (C) 2024 The Apache Software Foundation.
This software consists of contributions made by many people;
see the NOTICE file for more information.
Subversion is open source software, see http://subversion.apache.org/

The following repository access (RA) modules are available:

* ra_svn : Module for accessing a repository using the svn network protocol.
  - with Cyrus SASL authentication
  - handles 'svn' scheme
* ra_local : Module for accessing a repository on local disk.
  - handles 'file' scheme
* ra_serf : Module for accessing a repository via WebDAV protocol using serf.
  - using serf 1.3.10 (compiled with 1.3.10)
  - handles 'http' scheme
  - handles 'https' scheme

The following authentication credential caches are available:

* GPG-Agent

Hope it helps!

@gongomgra gongomgra removed the on-hold Issues or Pull Requests with this label will never be considered stale label Feb 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
subversion tech-issues The user has a technical issue about an application
Projects
None yet
Development

No branches or pull requests

3 participants