Hello,
using OX Drive in the Appsuite web ui works very well. Now I wanted to sync with Android mobile devices. I fail allready by connecting to the OX server - Message: "Die angegebene URL scheint nicht zu einem OX-Server zu gehören".
I find nothing korreponding in the logs, neither open-xchange.log.0 nor in the apache2 logs.
For information here are...
dpkg --get-selections|grep open-xchange :
	/opt/open-xchange/sbin/listbundles|grep -v ACTIVE :
	/etc/apache2/conf.d/proxy_http.conf
	/opt/open-xchange/etc/drive.properties :
	My normal URL to the appsuite is: https://example.com/appsuite
For OX Drive on Android I tried: https://example.com and https://example.com/appsuite; both failed
Any idea, what's wrong?
					using OX Drive in the Appsuite web ui works very well. Now I wanted to sync with Android mobile devices. I fail allready by connecting to the OX server - Message: "Die angegebene URL scheint nicht zu einem OX-Server zu gehören".
I find nothing korreponding in the logs, neither open-xchange.log.0 nor in the apache2 logs.
For information here are...
dpkg --get-selections|grep open-xchange :
Code:
	... open-xchange-appsuite-help-drive-common install open-xchange-appsuite-help-drive-de-de install open-xchange-appsuite-help-drive-en-us install open-xchange-drive install open-xchange-drive-comet install open-xchange-drive-restricted install ...
Code:
	bundlename: com.openexchange.logback.configuration status: RESOLVED bundlename: com.openexchange.logback.extensions status: RESOLVED bundlename: com.openexchange.system.extension status: RESOLVED
Code:
	# Please note that the servlet path to the soap API has changed:
<Location /webservices>
    # restrict access to the soap provisioning API
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    # you might add more ip addresses / networks here
    # Allow from 192.168 10 172.16
</Location>
# the old path is kept for compatibility reasons
<Location /servlet/axis2/services>
    # restrict access to the soap provisioning API
    Order Deny,Allow
    Deny from all
    Allow from 127.0.0.1
    # you might add more ip addresses / networks here
    # Allow from 192.168 10 172.16
</Location>
<IfModule mod_proxy_http.c>
   ProxyRequests Off
   # When enabled, this option will pass the Host: line from the incoming request to the proxied host.
#  ProxyPreserveHost On
   ProxyPreserveHost Off
   <Proxy balancer://oxguard>
       Order deny,allow
       Allow from all
       BalancerMember http://localhost:8080/oxguard timeout=1800 smax=0 ttl=60 retry=60 loadfactor=100 route=OX1
       ProxySet stickysession=JSESSIONID|jsessionid scolonpathdelim=ON
       SetEnv proxy-initial-not-pooled
       SetEnv proxy-sendchunked
   </Proxy>
   <Proxy balancer://oxcluster>
       Order deny,allow
       Allow from all
       # multiple server setups need to have the hostname inserted instead localhost
       BalancerMember http://localhost:8009 timeout=100 smax=0 ttl=60 retry=60 loadfactor=50 route=OX1
       # Enable and maybe add additional hosts running OX here
       # BalancerMember http://oxhost2:8009 timeout=100  smax=0 ttl=60 retry=60 loadfactor=50 route=OX2
      ProxySet stickysession=JSESSIONID|jsessionid scolonpathdelim=On
      SetEnv proxy-initial-not-pooled
      SetEnv proxy-sendchunked
   </Proxy>
   # Microsoft recommends a minimum timeout value of 15 minutes for eas connections
   <Proxy balancer://eas_oxcluster>
      Order deny,allow
      Allow from all
      # multiple server setups need to have the hostname inserted instead localhost
      BalancerMember http://localhost:8009 timeout=1800 smax=0 ttl=60 retry=60 loadfactor=50 route=OX1
      # Enable and maybe add additional hosts running OX here
      # BalancerMember http://oxhost2:8009 timeout=1800  smax=0 ttl=60 retry=60 loadfactor=50 route=OX2
      ProxySet stickysession=JSESSIONID|jsessionid scolonpathdelim=On
      SetEnv proxy-initial-not-pooled
      SetEnv proxy-sendchunked
   </Proxy>
   # OX AppSuite frontend
       ProxyPass /appsuite/api/oxguard balancer://oxguard
       ProxyPass /drive balancer://oxcluster/drive
   <Proxy /appsuite/api>
       ProxyPass balancer://oxcluster/ajax
   </Proxy>
   # OX frontend
   <Proxy /ajax>
       ProxyPass balancer://oxcluster/ajax
   </Proxy>
   <Proxy /servlet>
       ProxyPass balancer://oxcluster/servlet
   </Proxy>
   <Proxy /infostore>
       ProxyPass balancer://oxcluster/infostore
   </Proxy>
   <Proxy /publications>
       ProxyPass balancer://oxcluster/publications
   </Proxy>
   # USM
   <Proxy /usm-json>
       ProxyPass balancer://oxcluster/usm-json
   </Proxy>
   # SOAP
   <Proxy /webservices>
       ProxyPass balancer://oxcluster/webservices
  </Proxy>
  <Proxy /realtime>
       ProxyPass balancer://oxcluster/realtime
  </Proxy>
   # OXtender/EAS specific proxy container with higher timeout
   <Proxy /Microsoft-Server-ActiveSync>
       ProxyPass balancer://eas_oxcluster/Microsoft-Server-ActiveSync
   </Proxy>
</IfModule>
Code:
	# Properties for com.openexchange.drive
# == General =================================================================
# Enables or disables the "drive" module capability globally. The capability
# can also be set more fine-grained via config cascade. Per default it is only
# enabled for users that have the "infostore" permission set. This is configured
# in /opt/open-xchange/etc/contextSets/drive.yml.
com.openexchange.capability.drive=true
# Short product name as used in the version comment string inserted for drive
# uploads, e.g. "Uploaded with OX Drive (Ottos Laptop)". Defaults to 
# "OX Drive".
com.openexchange.drive.shortProductName=OX Drive
# == Temp Cleaner ============================================================
# Specifies whether the synchronization logic will make use of a folder named 
# ".drive" below the root synchronization folder or not. If enabled, this 
# folder is used to store temporary uploads and removed files, which usually
# leads to a better user experience since previously synchronized files can
# be restored from there for example. If not, removed files are not kept, and
# uploads are performed directly in the target folder.
# Defaults to "true".
com.openexchange.drive.useTempFolder=true
# Configures the interval between runs of the cleaner process for the 
# temporary ".drive" folder. A cleaner run is only initiated if the 
# synchronization is idle, i.e. the last synchronization resulted in no 
# actions to be performed, and the last run was before the configured 
# interval. The value can be defined using units of measurement: "D" (=days), 
# "W" (=weeks) and "H" (=hours). Defaults to "1D" (one day).
com.openexchange.drive.cleaner.interval=1D
# Defines the maximum age of files and directories to be kept inside the 
# temporary ".drive" folder. Files or directories that were last modified 
# before the configured age are deleted during the next run of the cleaner
# process. The value can be defined using units of measurement: "D" (=days), 
# "W" (=weeks) and "H" (=hours). Defaults to "1D" (one day).
com.openexchange.drive.cleaner.maxAge=1D
# == Throttling ==============================================================
# Allows to limit the maximum used bandwidth for all downloads. If
# configured, downloads via the drive module handled by this backend node will
# not exceed the configured bandwidth. The available bandwidth is defined as 
# the number of allowed bytes per second, where the byte value can be 
# specified with one of the units "B" (bytes), "kB" (kilobyte), "MB" 
# (Megabyte) or "GB" (Gigabyte), e.g. "10 MB". Must fit into the "Integer" 
# range, i.e. the configured number of bytes has to be be smaller than 2^31. 
# Defaults to "-1" (no limitations).
com.openexchange.drive.maxBandwidth=-1
# Allows to limit the maximum used bandwidth for client downloads within the 
# same session. If configured, downloads originating in the same session via 
# the drive module handled by this backend node will not exceed the 
# configured bandwidth. The available bandwidth is defined as the number of 
# allowed bytes per second, where the byte value can be specified with one of 
# the units "B" (bytes), "kB" (kilobyte), "MB" (Megabyte) or "GB" (Gigabyte), 
# e.g. "500 kB". Must fit into the "Integer" range, i.e. the configured 
# number of bytes has to be be smaller than 2^31. Defaults to "-1" (no 
# limitations).
com.openexchange.drive.maxBandwidthPerClient=-1
# Specifies the maximum allowed number of synchronization operations, i.e. 
# all requests to the "drive" module apart from up- and downloads, that the 
# server accepts concurrently. While the limit is reached, further 
# synchronization requests are rejected in a HTTP 503 manner (service 
# unavailable), and the client is instructed to try again at a later time. 
# Defaults to "-1" (no limitations). 
com.openexchange.drive.maxConcurrentSyncOperations=-1
# == Direct Link Templates ===================================================
# Configures the pattern for a direct link to manage a user's quota. Text in 
# brackets is replaced dynamically during link generation in the backend, 
# however, it's still possible to overwrite them here with a static value, or 
# even define an arbitrary URL here. 
# [protocol] is replaced automatically with the protocol used by the client 
# (typically "http" or "https").
# [hostname] should be replaced with the server's canonical host name (if not,
# the server tries to determine the hostname on it's own), [uiwebpath] is 
# replaced with the value of "com.openexchange.UIWebPath" as defined in 
# "server.properties", while [dispatcherPrefix] is replaced with the value of
# "com.openexchange.dispatcher.prefix" ("server.properties", too). 
# [contextid], [userid] and [login] are replaced to reflect the values of the 
# current user. 
# Defaults to "[protocol]://[hostname]".
com.openexchange.drive.directLinkQuota=[protocol]://[hostname]
# Configures the pattern for a direct link to the online help. This serves as
# target for the "Help" section in the client applications. Text in brackets 
# is replaced dynamically during link generation in the backend, however, it's
# still possible to overwrite them here with a static value, or even define an 
# arbitrary URL here.
# [protocol] is replaced automatically with the protocol used by the client 
# (typically "http" or "https").
# [hostname] should be replaced with the server's canonical host name (if not,
# the server tries to determine the hostname on it's own), [uiwebpath] is 
# replaced with the value of "com.openexchange.UIWebPath" as defined in 
# "server.properties", while [dispatcherPrefix] is replaced with the value of
# "com.openexchange.dispatcher.prefix" ("server.properties", too). 
# [contextid], [userid] and [login] are replaced to reflect the values of the 
# current user. 
# Defaults to "[protocol]://[hostname]/[uiwebpath]/help/[locale]/index.html".
com.openexchange.drive.directLinkHelp=[protocol]://[hostname]/[uiwebpath]/help-drive/l10n/[locale]/index.html
# == Push ====================================================================
# Enables or disables push event notifications to clients using the Apple Push
# Notification service (APNS) for iOS devices. This requires a valid 
# configuration for the APNS certificate and keys, see either options below, 
# or install the restricted components packages for drive. Defaults to 
# "false". 
com.openexchange.drive.events.apn.ios.enabled=false
# Specifies the path to the local keystore file (PKCS #12) containing the APNS 
# certificate and keys for the iOS application, e.g. 
# "/opt/open-xchange/etc/drive-apns.p12". Required if 
# "com.openexchange.drive.events.apn.enabled" is "true" and the package 
# containing the restricted drive components is not installed.
com.openexchange.drive.events.apn.ios.keystore=
# Specifies the password used when creating the referenced keystore containing
# the certificate of the iOS application. Note that blank or null passwords 
# are in violation of the PKCS #12 specifications. Required if 
# "com.openexchange.drive.events.apn.enabled" is "true" and the package 
# containing the restricted drive components is not installed.
com.openexchange.drive.events.apn.ios.password=
# Indicates which APNS service is used when sending push notifications to iOS
# devices. A value of "true" will use the production service, a value of 
# "false" the sandbox service. Defaults to "true".
com.openexchange.drive.events.apn.ios.production=true
# Configures the interval between queries to the APN feedback service for the
# subscribed iOS devices. The value can be defined using units of measurement: 
# "D" (=days), "W" (=weeks) and "H" (=hours). Defaults to "1D" (one day). 
# Leaving this parameter empty disables the feedback queries on this node. 
# Since each received feedback is processed cluster-wide, only one node in the 
# cluster should be enabled here. 
com.openexchange.drive.events.apn.ios.feedbackQueryInterval=1D
# Enables or disables push event notifications to clients using the Apple Push
# Notification service (APNS) for Mac OS devices. This requires a valid 
# configuration for the APNS certificate and keys, see either options below, 
# or install the restricted components packages for drive. Defaults to 
# "false". 
com.openexchange.drive.events.apn.macos.enabled=false
# Specifies the path to the local keystore file (PKCS #12) containing the APNS 
# certificate and keys for the Mac OS application, e.g. 
# "/opt/open-xchange/etc/drive-apns.p12". Required if 
# "com.openexchange.drive.events.apn.macos.enabled" is "true" and the package 
# containing the restricted drive components is not installed.
com.openexchange.drive.events.apn.macos.keystore=
# Specifies the password used when creating the referenced keystore containing
# the certificate of the Mac OS application. Note that blank or null passwords 
# are in violation of the PKCS #12 specifications. Required if 
# "com.openexchange.drive.events.apn.macos.enabled" is "true" and the package 
# containing the restricted drive components is not installed.
com.openexchange.drive.events.apn.macos.password=
# Indicates which APNS service is used when sending push notifications to Mac 
# OS devices. A value of "true" will use the production service, a value of 
# "false" the sandbox service. Defaults to "true".
com.openexchange.drive.events.apn.macos.production=true
# Configures the interval between queries to the APN feedback service for the
# subscribed Mac OS devices. The value can be defined using units of 
# measurement: "D" (=days), "W" (=weeks) and "H" (=hours). Defaults to "1D" 
# (one day). Leaving this parameter empty disables the feedback queries on 
# this node. Since each received feedback is processed cluster-wide, only one 
# node in the cluster should be enabled here. 
com.openexchange.drive.events.apn.macos.feedbackQueryInterval=1D
# Enables or disables push event notifications to clients using the Google
# Cloud Messaging (GCM) service. This requires a valid configuration for the 
# GCM API key, see options below. Defaults to "false". 
com.openexchange.drive.events.gcm.enabled=true
# Specifies the API key of the server application. Required if 
# "com.openexchange.drive.events.gcm.enabled" is "true" and the package 
# containing the restricted drive components is not installed.
com.openexchange.drive.events.gcm.key=
# Configures whether blocking long polling for pushing synchronization events 
# to clients may be used as fallback when no other long polling handlers are 
# available due to missing support of the HTTP service. Handling long polling 
# in a blocking manner consumes a server thread, and should therefore only be 
# enabled for testing purposes. Defaults to "false". 
com.openexchange.drive.events.blockingLongPolling.enabled=false
# == Version Restrictions ====================================================
# The following properties allow the configuration of version restrictions for 
# the supported clients. For each client (Windows, Mac OS, iOS and Android),
# two restrictions can be set. First, a "soft" limit that has informational 
# character only, i.e. the client is just informed about an available update
# when identifying with a lower version number. Second, the "hard" limit will
# restrict further synchronization of clients that identify themselves with a 
# lower version number.
# The properties are disabled by default to always fall back to the 
# recommended settings, but can be overridden if needed. 
#com.openexchange.drive.version.windows.softMinimum=
#com.openexchange.drive.version.windows.hardMinimum=
#com.openexchange.drive.version.macos.softMinimum=
#com.openexchange.drive.version.macos.hardMinimum=
#com.openexchange.drive.version.ios.softMinimum=
#com.openexchange.drive.version.ios.hardMinimum=
#com.openexchange.drive.version.android.softMinimum=
#com.openexchange.drive.version.android.hardMinimum=
For OX Drive on Android I tried: https://example.com and https://example.com/appsuite; both failed
Any idea, what's wrong?
 Ja, Bedarf!
 Ja, Bedarf!  
							
						
Comment