Giter Club home page Giter Club logo

client_theming's Introduction

Nextcloud desktop client

Build Status

Theme and build instructions for the Nextcloud desktop client.

Based on https://github.com/owncloud/client/blob/master/doc/building.rst

Installing on Ubuntu

sudo add-apt-repository ppa:nextcloud-devs/client
sudo apt-get update
sudo apt-get install nextcloud-client

Launchpad: https://launchpad.net/~nextcloud-devs/+archive/ubuntu/client

Beta packages

sudo add-apt-repository ppa:nextcloud-devs/client-beta
sudo apt-get update
sudo apt-get install nextcloud-client

Launchpad: https://launchpad.net/~nextcloud-devs/+archive/ubuntu/client-beta

If you always want the latest versions (including the betas), add both repositories. If you want only the stable version, add the non-beta repository only.

Installing on Debian

You need to add to sources.list or a separate source list file one of the source lines below corresponding to your Debian version:

deb http://download.opensuse.org/repositories/home:/ivaradi/Debian_9.0_update/ /
deb http://download.opensuse.org/repositories/home:/ivaradi/Debian_9.0/ /
deb http://download.opensuse.org/repositories/home:/ivaradi/Debian_8.0/ /
deb http://download.opensuse.org/repositories/home:/ivaradi/Debian_7.0/ /

Before installing, you also need to add the respository's key to the list of trusted APT keys with a command line:

wget -q -O - <repository URL>/Release.key | apt-key add

For example (as root):

echo 'deb http://download.opensuse.org/repositories/home:/ivaradi/Debian_9.0/ /' > /etc/apt/sources.list.d/nextcloud-client.list
wget -q -O - http://download.opensuse.org/repositories/home:/ivaradi/Debian_9.0/Release.key | apt-key add -
apt-get update
apt-get install nextcloud-client

Beta packages

Beta packages are also available:

deb http://download.opensuse.org/repositories/home:/ivaradi:/beta/Debian_9.0_update/ /
deb http://download.opensuse.org/repositories/home:/ivaradi:/beta/Debian_9.0/ /
deb http://download.opensuse.org/repositories/home:/ivaradi:/beta/Debian_8.0/ /
deb http://download.opensuse.org/repositories/home:/ivaradi:/beta/Debian_7.0/ /

If you always want the latest versions (including the betas), add both the normal and the beta repositories. If you want only the stable version, add the non-beta repository only.

Snaps

Building the snap

cd linux
snapcraft

Installing via Snap package (supported distributions)

Download the snap package for your architecture

sudo snap install --dangerous nextcloud-client_*.snap

Installing a snap is very quick. Snaps are secure. They are isolated with all of their dependencies. Snaps also auto update when a new version is released. The snap is confined, thus the synced folders will be by default in ~/snap/<version>/, the client can access to the actual home, but not to the .dotted files, use symlinks if you need to.

Building on Linux

Getting repository ready

Run:

git submodule update --init --recursive

Run:

# If building on Ubuntu
sudo apt-get install libsqlite3-dev qt5-default libqt5webkit5-dev qt5keychain-dev libssl-dev

# All distributions
mkdir build-linux
cd build-linux
cmake -D OEM_THEME_DIR=$(realpath ../nextcloudtheme)  ../client
make
sudo make install

Building on Debian

Install required packages.

sudo apt-get install git libsqlite3-dev qt5-default libqt5webkit5-dev qt5keychain-dev cmake build-essential libowncloudsync0

If you are using Debian 9 install libssl1.0-dev

sudo apt-get install libssl1.0-dev

If you are using Debian 8 install libssl-dev

sudo apt-get install libssl-dev

Then:

git clone https://github.com/nextcloud/client_theming.git
cd client_theming
git submodule update --init --recursive
mkdir build-linux
cd build-linux
cmake -D OEM_THEME_DIR=$(realpath ../nextcloudtheme) -DCMAKE_INSTALL_PREFIX=/usr  ../client
make
sudo make install

Building on OSX

Attention: When building make sure to use an old Core 2 Duo build machine running OS X 10.10. Otherwise the resulting binary won't work properly for users of an older device. Have at least 180 GB free disk space when compiling Qt. Make sure your user is named "builder".

Install dependencies

  1. Install HomeBrew
  2. brew install openssl wget cmake
  3. wget https://github.com/sparkle-project/Sparkle/releases/download/1.14.0/Sparkle-1.14.0.tar.bz2
  4. tar -xf Sparkle-1.14.0.tar.bz2
  5. mv Sparkle.framework ~/Library/Frameworks/
  6. Install XCode 7.2.1
  7. sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
  8. Generate Sparkle keys: ./bin/generate_keys. Keep those, if you loose it you won't be able to deploy updates anymore.
  9. Store the keys in osx/. Make sure to not make the dsa_priv.pem publicly available.
  10. Install http://s.sudre.free.fr/Software/Packages/about.html

Compile Qt

Download and compile Qt 5.9.2 source. Unfortunately the Qt patches don't apply anymore, so we just ignore them for the time being.

cd /tmp/
wget http://download.qt.io/official_releases/qt/5.9/5.9.2/single/qt-everywhere-opensource-src-5.9.2.tar.xz
tar -xjf qt-everywhere-opensource-src-5.9.2.tar.xz
cd /tmp/qt-everywhere-opensource-src-5.9.2
./configure -sdk macosx10.11 -openssl -openssl-linked -I /usr/local/opt/openssl/include/ -L /usr/local/opt/openssl/lib/ -nomake examples
make -j2
sudo make -j1 install

Build the client

sh osx/build.sh

Building on Windows

Building the docker image

The docker image contains the toolchain to build the windows binary. Build it:

docker build -t nextcloud-client-win32:<version> client/admin/win/docker/

Note: if you encounter an error at this step that the MinGW repository was not found, apply the patch at win/opensuse-mingw-repo-location.patch and try again:

cd client
patch -p1 < ../win/opensuse-mingw-repo-location.patch
cd ..

Building the binary

docker run -v "$PWD:/home/user/" nextcloud-client-win32:2.2.2 /home/user/win/build.sh $(id -u)

Building a release

When we build releases there are two additional cmake parameters to consider:

  • -DMIRALL_VERSION_SUFFIX=<STRING>: for a generic suffix name such as beta or rc1
  • -DMIRALL_VERSION_BUILD=<INT>: an internal build number. Should be strictly increasing. This allows update detection from rc to final

Note that this had mostly usage on Windows and OS X. On Linux the package manager will take care of all this.

client_theming's People

Contributors

3v1n0 avatar dennisheitmann avatar flexiondotorg avatar g-perez-scornik avatar ivaradi avatar jancborchardt avatar juliushaertl avatar kungknut avatar kyrofa avatar ledfan avatar lukasreschke avatar mario avatar mariusbluem avatar morrisjobke avatar pablohn26 avatar probonopd avatar rullzer avatar severo avatar theassassin avatar tpokorra avatar tsmith512 avatar vladimiroff avatar xuhdev avatar yadutaf avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

client_theming's Issues

GUI optic

I use the client as portable and the client look good. But I feel relating to the blue of nextcloud, the green colour is grazy (!). Its better to have a more fresh green or a green-yellow or in this way.

Itยดs only a idea.

18 hours after setting up NextCloud Windows Desktop Client, no files downloaded

Expected behaviour

All files should be downloaded within 2 hours like Dropbox or Google Drive

Actual behaviour

I've let the client running for over 18 hours, and it still "checking for changes in..." many subfolders, and no files downloaded.

If I uncheck some folders that have many subfolders and small files, it start downloading other folders after 15 minutes.

Server configuration

Operating system: Ubuntu 16.04

Web server: Nginx

Database: Maria DB

PHP version: 7

NextCloud version: 10.0.1

Storage backend (external storage): N/A

Client configuration

Client version: 2.2.4 (build 2)

Operating system: Windows 10

OS language: English

Installation path of client: C:\Program Files (x86)\Nextcloud

Log

"11-13 12:16:35:885 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:36:291 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 2 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app"
11-13 12:16:36:291 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app ...Returned from main thread
11-13 12:16:36:291 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src Calling into main thread...
11-13 12:16:36:306 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:36:697 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 1 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src"
11-13 12:16:36:697 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src ...Returned from main thread
11-13 12:16:36:697 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main Calling into main thread...
11-13 12:16:36:713 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:37:072 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 3 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main"
11-13 12:16:37:088 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main ...Returned from main thread
11-13 12:16:37:088 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java Calling into main thread...
11-13 12:16:37:088 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:37:447 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 1 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java"
11-13 12:16:37:463 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java ...Returned from main thread
11-13 12:16:37:463 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com Calling into main thread...
11-13 12:16:37:463 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:37:822 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 1 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com"
11-13 12:16:37:822 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com ...Returned from main thread
11-13 12:16:37:822 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware Calling into main thread...
11-13 12:16:37:838 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:38:197 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 1 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware"
11-13 12:16:38:197 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware ...Returned from main thread
11-13 12:16:38:197 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware/android Calling into main thread...
11-13 12:16:38:213 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware/android" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:38:572 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 1 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware/android"
11-13 12:16:38:572 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware/android ...Returned from main thread
11-13 12:16:38:572 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware/android/actionbaroverlay Calling into main thread...
11-13 12:16:38:588 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware/android/actionbaroverlay" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:38:947 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 1 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware/android/actionbaroverlay"
11-13 12:16:38:947 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware/android/actionbaroverlay ...Returned from main thread
11-13 12:16:38:963 0x5db69f0 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x78ffb80) "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware/android/actionbaroverlay"
11-13 12:16:38:963 0x5db69f0 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x78ffb80) "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware/android"
11-13 12:16:38:963 0x5db69f0 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x78ffb80) "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com/commonsware"
11-13 12:16:38:963 0x5db69f0 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x78ffb80) "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java/com"
11-13 12:16:38:963 0x5db69f0 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x78ffb80) "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/java"
11-13 12:16:38:963 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res Calling into main thread...
11-13 12:16:38:978 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:39:182 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::PropfindJob created for "https://xxx.xxx" + "/" "OCC::QuotaInfo"
11-13 12:16:39:338 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 8 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res"
11-13 12:16:39:338 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res ...Returned from main thread
11-13 12:16:39:338 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable Calling into main thread...
11-13 12:16:39:353 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:39:708 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 1 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable"
11-13 12:16:39:708 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable ...Returned from main thread
11-13 12:16:39:708 0x5db69f0 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x78ffb80) "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable"
11-13 12:16:39:708 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-hdpi Calling into main thread...
11-13 12:16:39:724 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-hdpi" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:40:099 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 4 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-hdpi"
11-13 12:16:40:099 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-hdpi ...Returned from main thread
11-13 12:16:40:099 0x5db69f0 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x78ffb80) "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-hdpi"
11-13 12:16:40:099 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-ldpi Calling into main thread...
11-13 12:16:40:115 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-ldpi" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:40:490 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 1 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-ldpi"
11-13 12:16:40:490 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-ldpi ...Returned from main thread
11-13 12:16:40:490 0x5db69f0 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x78ffb80) "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-ldpi"
11-13 12:16:40:490 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-mdpi Calling into main thread...
11-13 12:16:40:505 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-mdpi" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:40:865 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 4 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-mdpi"
11-13 12:16:40:865 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-mdpi ...Returned from main thread
11-13 12:16:40:880 0x5db69f0 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x78ffb80) "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-mdpi"
11-13 12:16:40:880 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-xhdpi Calling into main thread...
11-13 12:16:40:880 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-xhdpi" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:41:255 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 4 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-xhdpi"
11-13 12:16:41:255 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-xhdpi ...Returned from main thread
11-13 12:16:41:255 0x5db69f0 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x78ffb80) "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-xhdpi"
11-13 12:16:41:255 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-xxhdpi Calling into main thread...
11-13 12:16:41:271 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-xxhdpi" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:41:724 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void OCC::DiscoveryMainThread::singleDirectoryJobResultSlot(const QList&) Have 3 results for "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-xxhdpi"
11-13 12:16:41:724 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-xxhdpi ...Returned from main thread
11-13 12:16:41:724 0x5db69f0 OCC::DiscoveryJob::remote_vio_closedir_hook: static void OCC::DiscoveryJob::remote_vio_closedir_hook(csync_vio_handle_t*, void*) OCC::DiscoveryJob(0x78ffb80) "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/drawable-xxhdpi"
11-13 12:16:41:724 0x5db69f0 OCC::DiscoveryJob::remote_vio_opendir_hook: OCC::DiscoveryJob(0x78ffb80) Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/menu Calling into main thread...
11-13 12:16:41:724 0x4347ac8 OCC::AbstractNetworkJob::start: !!! OCC::LsColJob created for "https://xxx.xxx" + "/Doc/Android/The Busy Coder's Guide to Android Development Version 7.4/ActionBar/OverlayNative/app/src/main/res/menu" "OCC::DiscoverySingleDirectoryJob"
11-13 12:16:42:099 0x4347ac8 OCC::DiscoveryMainThread::singleDirectoryJobResultSlot: void

Problems compiling for Fedora 24

So I currently got to the cmake part of the process and I am missing dependencies, some of which I have installed. I am missing the KF5 Find (installed all the kf5-kfind files), inotify (also install inotify inotify-devel) and PDFLATEX. Has anyone successfully compiled this on Fedora?

Win: No autostart of Nextcloud Client at Windows startup

Version 2.2.3 (build 4) on Windows 7 x64

After uninstalling owncloud client and then installing Netxtcloud client I now have the problem that the client does not load at startup from win.

However, the owncloud Client does it.

Share from Windows Desktop app not working

Expected behaviour

Right click any file or folder should bring up "Share with Nextcloud"

Actual behaviour

There are no icons on any files or folders and there is no option to "Share with Nextcloud" from within file explorer when I right click a file or folder.

Steps to reproduce

  1. Shut down Owncloud and Install latest Nextcloud client Version 2.2.4 (build 2)
  2. Shut down Nextcloud client, copy config file from Owncloud client. and uninstall Owncloud client.
  3. Reboot.

Server configuration

Operating system: SME Server 9 (Centos 6.7 derivative)

Web server: Apache 2.2.15

Database: MySQL 5.1.73

PHP version: 5.6.24-1

ownCloud version: 10.0.1

Storage backend (external storage): N/A

Client configuration

Client version: 2.2.4 (build 2)

Operating system: Windows 10

OS language: English

Installation path of client: C:\Program Files (x86)\Nextcloud

Logs

  1. Client logfile:
    https://gist.github.com/pfloor/fa0d45cc581283e580305a2b235540ac
  2. Web server error log:
    [Thu Oct 27 00:22:12 2016] [error] [client 10.0.0.50] client denied by server configuration: /home/e-smith/files/ibays/owncloud/html/data/htaccesstest.txt [Thu Oct 27 00:22:17 2016] [error] [client 10.0.0.50] client denied by server configuration: /home/e-smith/files/ibays/owncloud/html/data/htaccesstest.txt [Thu Oct 27 01:05:59 2016] [error] [client 10.0.0.50] client denied by server configuration: /home/e-smith/files/ibays/owncloud/html/data/htaccesstest.txt [Thu Oct 27 01:06:03 2016] [error] [client 10.0.0.50] client denied by server configuration: /home/e-smith/files/ibays/owncloud/html/data/htaccesstest.txt [Fri Oct 28 10:44:00 2016] [error] [client 10.0.0.50] client denied by server configuration: /home/e-smith/files/ibays/owncloud/html/data/htaccesstest.txt [Fri Oct 28 10:55:53 2016] [error] [client 10.0.0.50] client denied by server configuration: /home/e-smith/files/ibays/owncloud/html/data/htaccesstest.txt
  3. Server logfile: ownCloud log (data/owncloud.log):
    https://gist.github.com/pfloor/a6334b7a0764698f1b734447bf9cf7d7

App logo is too big

The app-logo is quit big and does not really match into the app-drawer and the launchpad on OS X ๐Ÿ˜ Could we make it a bit smaller? @jancborchardt

drawer_1_1

Errors / Dependencies installing for Linux (ubuntu 16.04)

When Running
cmake -D OEM_THEME_DIR=pwd/../nextcloudtheme ../client
Get the following:

-- Build of crashreporter disabled.
-- GIT_SHA1 e6d3a5a2521561330ccd9bf728ea8668cd39587a
-- Found OpenSSL: /usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so (found suitable version "1.0.2g", minimum required is "1.0.0") 
-- Could NOT find INOTIFY (missing:  INOTIFY_LIBRARY_DIR) 
-- Could NOT find Sphinx (missing:  SPHINX_EXECUTABLE) 
-- Could NOT find PdfLatex (missing:  PDFLATEX_EXECUTABLE) 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Checking for module 'sqlite3'
--   No package 'sqlite3' found
CMake Error at /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:148 (message):
  Could NOT find SQLite3 (missing: SQLITE3_LIBRARIES SQLITE3_INCLUDE_DIRS)
  (Required is at least version "3.8.0")
Call Stack (most recent call first):
  /usr/share/cmake-3.5/Modules/FindPackageHandleStandardArgs.cmake:388 (_FPHSA_FAILURE_MESSAGE)
  cmake/modules/FindSQLite3.cmake:61 (find_package_handle_standard_args)
  CMakeLists.txt:158 (find_package)

error while loading shared libraries: libnextcloudsync.so.0

nextcloud app won't start (debian 8.0 GNOME) after installing following the instructions.

nextcloud: error while loading shared libraries: libnextcloudsync.so.0: cannot open shared object file: No such file or directory

But even running it as SU it won't find libnextcloudsync.so.0

libnextcloudsync files are present in:

/usr/local/lib/x86_64-linux-gnu/libnextcloudsync.so /usr/local/lib/x86_64-linux-gnu/libnextcloudsync.so.0 /usr/local/lib/x86_64-linux-gnu/libnextcloudsync.so.2.2.3

Packaging of NextCloud client for Solus

Hey there, I'm currently trying to package NextCloud for inclusion in the official Solus repos http://www.solus-project.com

Unfortunately, the client-theming tarballs don't actually contain any of the things neccessary for building on linux. Per our packaging policy, we don't include items without actual release tarballs into the official repositories. Grabbing the v2.2.4 tarball and doing a git pull for the linux stuff isn't allowed. Can the linux items please get included in the release tarballs?

parameter to prevent saving credentials in in keyring/windows credentials vault

Dear nextcloud community

we are a small non-for-profit organization. Due to our limited budget, when colleagues work from home, they use their private laptops. I know not perfect, but that's how it is ....

We would like to not leave any credentials/passwords on the private laptops when using the sync client. We would sync to a USB-stick and keep the configuration directory there (confdir parameter). Yet, the sync client automatically saves the credentials in the windows credentials vault.

Are there any plans to disable this behaviour via a parameter? Or is there a hidden parameter? Ideally nothing is saved on the client computer. Servername and username are in the confdir, so users would only need to type their password.

Of course I can delete the credentials with the cmdkey (and use similar cmds for mac and linux I guess), but it would be great to prevent it in the first place ...

It seems I could compile the qtkeychain and use the DUSE_CREDENTIAL_STORE=OFF but that's only Windows.

Tim

Segmentation Fault

On Ubuntu 16.04 amd64 build as instructed I get a segmentation fault:
(after the setup routine)
I think somehow it uses qt4 and 5 libs and this is causing the error, but to be honest I have no clue.
If somebody needs more infos please let me know.

This is the bt:
#0 0x00007fffedebc861 in ?? () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#1 0x00007fffedec4059 in QMetaObject::changeGuard(QObject*, QObject) () from /usr/lib/x86_64-linux-gnu/libQtCore.so.4
#2 0x00007ffff572972a in OCC::HttpCredentials::fetchFromKeychain() () from /usr/lib/x86_64-linux-gnu/libnextcloudsync.so.0
#3 0x000000000059d313 in OCC::AccountState::slotInvalidCredentials() ()
#4 0x000000000059d105 in OCC::AccountState::slotConnectionValidatorResult(OCC::ConnectionValidator::Status, QStringList const&) ()
#5 0x00000000005cd376 in OCC::AccountState::qt_static_metacall(QObject_, QMetaObject::Call, int, void_) ()
#6 0x00007ffff4691d2a in QMetaObject::activate(QObject_, int, int, void_
) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#7 0x00007ffff572d04b in OCC::ConnectionValidator::connectionResult(OCC::ConnectionValidator::Status, QStringList) () from /usr/lib/x86_64-linux-gnu/libnextcloudsync.so.0
#8 0x00007ffff56a1b17 in OCC::ConnectionValidator::reportResult(OCC::ConnectionValidator::Status) () from /usr/lib/x86_64-linux-gnu/libnextcloudsync.so.0
#9 0x00007ffff56a0a53 in OCC::ConnectionValidator::slotStatusFound(QUrl const&, QMap<QString, QVariant> const&) () from /usr/lib/x86_64-linux-gnu/libnextcloudsync.so.0
#10 0x00007ffff572cd07 in OCC::ConnectionValidator::qt_static_metacall(QObject_, QMetaObject::Call, int, void_) () from /usr/lib/x86_64-linux-gnu/libnextcloudsync.so.0
#11 0x00007ffff4691d2a in QMetaObject::activate(QObject_, int, int, void_
) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007ffff57309b2 in OCC::CheckServerJob::instanceFound(QUrl const&, QMap<QString, QVariant> const&) () from /usr/lib/x86_64-linux-gnu/libnextcloudsync.so.0
#13 0x00007ffff56bc271 in OCC::CheckServerJob::finished() () from /usr/lib/x86_64-linux-gnu/libnextcloudsync.so.0
#14 0x00007ffff56b686d in OCC::AbstractNetworkJob::slotFinished() () from /usr/lib/x86_64-linux-gnu/libnextcloudsync.so.0
#15 0x00007ffff572b2a7 in OCC::AbstractNetworkJob::qt_static_metacall(QObject_, QMetaObject::Call, int, void_) () from /usr/lib/x86_64-linux-gnu/libnextcloudsync.so.0
#16 0x00007ffff4691d2a in QMetaObject::activate(QObject_, int, int, void_
) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007ffff49348b0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#18 0x00007ffff49bcb79 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Network.so.5
#19 0x00007ffff4692c01 in QObject::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007ffff50b005c in QApplicationPrivate::notify_helper(QObject_, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007ffff50b5516 in QApplication::notify(QObject_, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#22 0x00007ffff466338b in QCoreApplication::notifyInternal(QObject_, QEvent_) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ffff4665786 in QCoreApplicationPrivate::sendPostedEvents(QObject_, int, QThreadData_) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007ffff46b93c3 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#25 0x00007ffff11851a7 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007ffff1185400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007ffff11854ac in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#28 0x00007ffff46b97cf in QEventDispatcherGlib::processEvents(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007ffff4660b4a in QEventLoop::exec(QFlagsQEventLoop::ProcessEventsFlag) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ffff4668bec in QCoreApplication::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00000000004df1a3 in main ()

Thanks.

References to "owncloud" still require renaming

Thanks for reporting issues back to Nextcloud!
Please report all not theming related issues at the moment to https://github.com/owncloud/client

I'm aware this may not be considered a theming issue.
As per the instructions above, I initially reported this on the owncloud tracker. Not surprisingly, it was quickly closed with the suggestion to report to nextcloud instead. As this is the closest I could find to a nextcloud-client tracker, I'm reporting it here.


Expected behaviour

Nextcloud would

  • Add a right click menu entry to dolphin for sharing files
  • Overlay various icons on the synced dir and files within (also in dolphin)
  • Not attempt to execute /usr/bin/owncloud when running systemctl start nextcloud.

Actual behaviour

  • No right click entry is added. Changing owncloud to nextcloud in /usr/share/kservices5/nextclouddolphinactionplugin.desktop fixes it.
  • No icons are overlayed. I somewhat suspect naming is to blame here as well, as strings /usr/lib/qt/plugins/kf5/overlayicon/nextclouddolphinoverlayplugin.so reveals many references to owncloud stuff.
  • nextcloud-client.service executes /usr/bin/owncloud.

Steps to reproduce

  1. Install owncloud-client (either the stable or -git version) from the AUR

Update Linux Ubuntu mate 16.10

I am so sorry but could you tell me how to update the client with Linux?
I know i am new to github so please tell me.

thank you very much

TLS versions 1.1 & 1.2 only not supported

I tried to force SSLProtocol -ALL +TLSv1.1 +TLSv1.2 but the desktop client Mac refuses to connect.

Once I added back +TLSv1 it started to work again.
SSLProtocol -ALL +TLSv1 +TLSv1.1 +TLSv1.2

Furthermore, the dropdown menu from the green lock shows SSLv3 though I do not have that option available and SSLabs confirms this isn't allowed.

I'm running fresh install NC10 + apache per instructions favored.


Thank you for all the amazing work y'all. Loving my NextCloud.

Icon name in desktop launcher is wrong

nextcloud.desktop file expects icon file name (before extension) equal to @APPLICATION_EXECUTABLE@ , but it is not (it starts with capital letter, "Nextcloud").

This results in generated nextcloud.desktop showing no icon.

building nextcloud client for macOS 10.12.1 - qt single error 404

I tried to follow the guide for Mac but this does not exist:
$ wget http://download.qt.io/official_releases/qt/5.4/5.4.0/single/qt-everywhere-opensource-src-5.4.0.tar.gz
--2016-12-22 10:31:05-- http://download.qt.io/official_releases/qt/5.4/5.4.0/single/qt-everywhere-opensource-src-5.4.0.tar.gz
Resolving download.qt.io... 77.86.229.90
Connecting to download.qt.io|77.86.229.90|:80... connected.
HTTP request sent, awaiting response... 404 Not Found
2016-12-22 10:31:05 ERROR 404: Not Found.

not sure if I can go with $ wget http://download.qt.io/official_releases/qt/5.7/5.7.1/single/qt-everywhere-opensource-src-5.7.1.tar.gz

you can see here there is no 5.4 available anymore: http://download.qt.io/official_releases/qt/

I tried it but then the config does not work:

instead of this:
./configure -sdk macosx10.9

I tried it like this:
./configure -sdk macos10.12.1

and get this:
Failed to resolve SDK path for 'macos10.12.1

I can't solve it...

Backup Detected message - Client stops working until selection

Hello.

I am experiencing the same issue as owncloud/client#5260 . I get a popup message from the client saying that a "backup was restored" on the server, and I have to click on "normal sync" for the sync to resume. No backup was restored on the server.

The NextCloud server has a bunch of remote smb remote storages attached to it, if that's relevant.

There are reports that downgrading the client (https://central.owncloud.org/t/a-backup-was-restored-on-the-server/3446/8) or upgrading the client (https://central.owncloud.org/t/owncloud-backup-detected-on-external-cifs-share/4621/9) fixes the issue.

Can I just use the nightly build of the Owncloud client or will this break something with Nextcloud? Or are there plans to upgrade the NextCloud client to match the version 2.3 of the Owncloud client in the near future?

Sync the change only

Hello,

I know it was already asked on owncloud client.
Any possibility to permit to sync only the changes on a file?
For example, syncing PST files.

It could be a great feature (sorry don't know how to create a "request" on github).

Regards.

Building on Linux doc: dependencies

The build instructions don't list which dependencies you need to build.
For Debian: ownCloud instructs people to use apt-get update; apt-get build-dep owncloud-client after adding the openSUSE repo.
As long as there is no Nextcloud .deb, the instructions here should probably list the actual dependencies?
(If people want to build from source, having the actual list in the instructions seems preferable to me anyway)

From that ownCloud package:

Build-Depends: debhelper (>= 9), cmake, sed, doxygen, unzip | bash,
 libsqlite3-dev, python-sphinx | python3-sphinx, libssl-dev,
 libqtwebkit-dev (>= 2.2.0) | libqt5webkit5-dev (>= 2.2.0),
 qtkeychain-dev (>= 0.7.0) | qt5keychain-dev (>= 0.7.0)

So possibly something like
apt-get install debhelper cmake sed doxygen unzip libsqlite3-dev python-sphinx libssl-dev libqt5webkit5-dev qt5keychain-dev
(that seemed to do the trick on my LMDE system)

nextcloud mac client doesn't start on macosx 10.7.5

Hello,

After installing the client on my mac, i can not start the app. I tried from terminal, here is the output :
nexcloud: segmentation fault 11
nexcloudcmd: illegal instruction : 4

Anyone have an idea ?

Same variables of OC desktop client

The 2.2.3-rc1 still uses configuration variables of OC desktop client.

i don't know the name of all configuration variables used on the entire project, but these are the ones i'm using:

Environment variables:

  • OWNCLOUD_CHUNK_SIZE
  • OWNCLOUD_MAX_PARALLEL

Windows Registry keys:

  • 32 bits Windows HKEY_LOCAL_MACHINE\Software\ownCloud\ownCloud
  • 64 bits Windows HKEY_LOCAL_MACHINE\Software\Wow6432Node\ownCloud\ownCloud

The key is skipUpdateCheck

btw, i had to set OWNCLOUD_MAX_PARALLEL to 1 (The use of this variable is no documented) to upload files sequencially, because uploading multiple files in parallel i can exceed the user quota easily.

NextCloud 2.2.4 (b1) is not connecting to the same server as ownCloud 2.2.4 does

OCC::DiscoveryJob(0x7ff84060f8c0)  Calling into main thread...
!!! OCC::LsColJob created for "https://traut.cloud/" + "" "OCC::DiscoverySingleDirectoryJob"
SslHandshakeFailedError:  "SSL handshake failed"  : can be caused by a webserver wanting SSL client certificates
void OCC::AbstractNetworkJob::slotFinished() 6 "SSL handshake failed" QVariant(Invalid)
void OCC::DiscoverySingleDirectoryJob::lsJobFinishedWithErrorSlot(QNetworkReply *) "SSL handshake failed" 0 6
void OCC::DiscoveryMainThread::singleDirectoryJobFinishedWithErrorSlot(int, const QString &) 5 "SSL handshake failed"
OCC::DiscoveryJob(0x7ff84060f8c0)  ...Returned from main thread
5 when opening  msg= "SSL handshake failed"
[10/24 23:22:23.286556, 4] csync_ftw:  opendir failed for ownclouds://traut.cloud/remote.php/webdav - errno 5
[10/24 23:22:23.286678, 6] csync_statedb_close:  sqlite3_close=0
 #### ERROR during  csync_update :  "An error occurred while opening a folder SSL handshake failed"

for SSL details please see
https://www.ssllabs.com/ssltest/analyze.html?d=traut.cloud&s=87.230.17.213

Perhaps a OpenSSL 1.0.2h->j issue?!
Only affected: Mac version. Windows version is working fine. Linux not tested.

Unfortunatly I can't see any further logs ...

Difference you can see as a user:
bildschirmfoto 2016-10-24 um 23 26 36

P.S: Mac OSX 10.11.6

perhaps anyway related to some users do have problems with ownCloud itself?
owncloud/client#5217

bildschirmfoto 2016-10-24 um 23 04 33

Icons messed up on the dekstop

On Windows, my icons for the folders which are synchronised have been modified. It's as if there are 2 icons, the standard one, hidden by a generic file icon.

untitled

In the screenshot, the top icons are folders.

macOS client unable to connect to server

Steps to reproduce

  1. Launch NextCloud Mac Client 2.2.3 (build 4)
  2. Enter server information (https://files.ellenburg.net/)
  3. Click Next.

Receive pop-up "Unable to connect to secure server address"
screenshot_191

Expected behaviour

macOS client to be able to connect.

Actual behaviour

macOS client is unable to connect.

Note - the OwnCloud Client, version 2.2.3 (build 3601) connects just fine!
screenshot_192

Server configuration

Operating system: Debian 8

Web server: nginx

Database: mariadb

PHP version: 7.0

Nextcloud version: (see Nextcloud admin page) 10.0.0

Updated from an older Nextcloud/ownCloud or fresh install: Fresh install

Where did you install Nextcloud from: nextcloud.com

Signing status: ?????

Signing status

Login as admin user into your Nextcloud and access 
http://example.com/index.php/settings/integrity/failed 
paste the results here.

List of activated apps: Files, Gallery, Notes, Documents

App list

If you have access to your command line run e.g.:
sudo -u www-data php occ app:list
from within your Nextcloud installation folder

The content of config/config.php:

Config report

If you have access to your command line run e.g.:
sudo -u www-data php occ config:list system
from within your Nextcloud installation folder

or 

Insert your config.php content here
(Without the database password, passwordsalt and secret)

Are you using external storage, if yes which one: local

Are you using encryption: yes

Are you using an external user-backend, if yes which one: N/A

LDAP configuration (delete this part if not used)

LDAP config

With access to your command line run e.g.:
sudo -u www-data php occ ldap:show-config
from within your Nextcloud installation folder

Without access to your command line download the data/owncloud.db to your local
computer or access your SQL server remotely and run the select query:
SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap';


Eventually replace sensitive data as the name/IP-address of your LDAP server or groups.
### Client configuration

Browser: Chrome, Firefox, and Safari

Operating system: macOS 10.12

Logs

Web server error log

Web server error log

Insert your webserver log here
#### Nextcloud log (data/nextcloud.log)

Nextcloud log

Insert your Nextcloud log here
#### Browser log

Browser log

Insert your browser log here, this could for example include:

a) The javascript console log
b) The network log
c) ...

fatal error: QWebView missing when try to compile client

Hi,

When i try to compile the client, i got a error on make.
Make say i have a missing lib
fatal error: QWebView

I have check with apt-file to install it but when it's done the error come again.
Anybody have the same issue ?

Quota Exceed with chunk parallel uploads

This issue is inherited from OC

Steps to reproduce

  1. Limit the disk quota for user "test" to 45MB
  2. Put 3 files of 42MB in synced desktop folder
  3. The chunk size should be the default, 10MB

Actual behaviour

  1. The Desktop application starts the upload of the 3 files simultaneously in chunked pieces of 10MB
  2. The Desktop application takes one chunk of each file to upload
  3. The server validates the oc-content-lenght of each chunk of each file against the free space and all three are valids
  4. When one of the files ends its own upload (last chuck processed) the available quota is updated and then the other two files are rejected with InsufficientStorageException, but at this point, the desktop application sents a lot of chunked pieces of the rejected files, consuming resources for failed uploads.
  5. If two or more files sends its last chunk at the exact same time, they can exceed the quota and get uploaded completely.
  6. Extrapolates this situation for a 10GB user quota and 3 files of 9.8GB each, is a lot of resources wasted for failing uploads, or worse, the client can exeed the quota on 9.8GB

Pls add Linux binary or/and deb, rpm installers for Nextcloud client

Hi, nextcloud team.

I want install NextCloud client on my Linux but in download page I see only source for Linux. Why not binary or installers?
OwnCloud have rpm and deb files for download and you only sources?

Pls release binary or installers for Linux distros. We need it.

Regards.

Updating windows app overwrites sync-exclude.lst

Please don't overwrite the sync-exclude.lst file when performing an automatic uninstall of the current version in the course of an client update.

I just had to manually delete a lot of files since the file has been overwritten and stuff has been uploaded/downloaded to and from clients erroneously since i wasn't aware of this until now. Also I'm pretty sure that I'm going to "trap" into this again during future updates...

I was updating from version 2.2.3 to 2.2.4 (build 2).

Ps.: I've also reported this in the forums and they linked me to this repo...

Nextcloud file manager extension

Is there a plan to create a Nextcloud themed file manager extension, like owncloud-client-nautilus, or owncloud-client-nemo?

I really like being able to control link-sharing and such without using the web interface.

(particularly a Nemo extension)

Linux client fails to reconnect after suspend

On Ubuntu 14.04 and Ubuntu 16.04, the client fails to ever reconnect after the computer has woken up from suspend. Even after opening the (already running) client and trying to forcibly reconnect, it refuses to connect. The only way I've found to get it to connect again is to close the client fully and restart it.

update instructions for git newbs

Hi,
I would suggest putting a step in the readme about cloning the repo to the local machine first. It may seem like a silly thing, but I went round with it for 20 min or so trying to figure out where to start. I would also add that, if you download the .zip of the repo, the instructions for building on Linux seem to be drastically different, if not impossible to follow.

suggest:

Just above section: Getting Repository Ready, add something to the effect of:

First step, clone the git repo to your local machine

git clone https://github.com/nextcloud/client_theming.git

just a thought, thanks.

nextcloud client segmetation fault on Ubuntu 16.04

backtrace as follows:

Core was generated by nextcloud.
Program terminated with signal SIGABRT, Aborted.
#0  0x00007f48613e2428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
54	../sysdeps/unix/sysv/linux/raise.c: No such file or directory.
(gdb) bt
#0  0x00007f48613e2428 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:54
#1  0x00007f48613e402a in __GI_abort () at abort.c:89
#2  0x00007f4862937f81 in QMessageLogger::fatal(char const*, ...) const () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f4855929b14 in QXcbConnection::QXcbConnection(QXcbNativeInterface*, bool, unsigned int, char const*) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f485592c9ed in QXcbIntegration::QXcbIntegration(QStringList const&, int&, char**) () from /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#5  0x00007f48664bf3ad in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
#6  0x00007f4862fb4d92 in QPlatformIntegrationFactory::create(QString const&, QStringList const&, int&, char**, QString const&) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#7  0x00007f4862fc0fc4 in QGuiApplicationPrivate::createPlatformIntegration() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007f4862fc1ecd in QGuiApplicationPrivate::createEventDispatcher() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#9  0x00007f4862b2f7e6 in QCoreApplication::init() () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f4862b2f856 in QCoreApplication::QCoreApplication(QCoreApplicationPrivate&) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f4862fc3cc9 in QGuiApplication::QGuiApplication(QGuiApplicationPrivate&) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#12 0x00007f486357abcd in QApplication::QApplication(int&, char**, int) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#13 0x00000000005c9f21 in SharedTools::QtSingleApplication::QtSingleApplication(QString const&, int&, char**) ()
#14 0x00000000004f1650 in OCC::Application::Application(int&, char**) ()
#15 0x00000000004deb9b in main ()

Cosing the connection wizard does not close the app

When you have a new installation (or no nextcloud.cfg), the client (2.2.4) will show a connection wizard.
When you close this client (top right x), the window gets closed, but the client continues running (there is still an icon in the systray).

I would suggest that in such case the app gets closed.
Else point 4 in https://help.nextcloud.com/t/how-to-migrate-your-owncloud-desktop-client-to-nextcloud/6808 will not work as expected!

Tested with the Nextcloud client 2.2.4 from http://repo.morph027.de/#nextcloud-client using Kbuntu

running nextcloud on ubuntu 16.04 fails

Hey,

I managed building nextcloud, but after make and make install running /usr/local/bin/nextcloud fails

this is my make install output:

[  2%] Built target cstdlib
[  9%] Built target ocsync
[  9%] Automatic moc for target nextcloudsync
[  9%] Built target nextcloudsync_automoc
[ 29%] Built target nextcloudsync
[ 29%] Automatic moc for target nextcloud
[ 29%] Built target nextcloud_automoc
[ 30%] Automatic moc for target updater
[ 30%] Built target updater_automoc
[ 32%] Built target updater
[ 97%] Built target nextcloud
[ 97%] Automatic moc for target nextcloudcmd
[ 97%] Built target nextcloudcmd_automoc
[100%] Built target nextcloudcmd
Install the project...
-- Install configuration: ""
-- Installing: /usr/local/etc/Nextcloud/sync-exclude.lst
-- Installing: /usr/local/lib/x86_64-linux-gnu/nextcloud/libocsync.so.2.2.4
-- Installing: /usr/local/lib/x86_64-linux-gnu/nextcloud/libocsync.so.0
-- Installing: /usr/local/lib/x86_64-linux-gnu/nextcloud/libocsync.so
-- Installing: /usr/local/include/nextcloudsync/mirall/account.h
-- Installing: /usr/local/include/nextcloudsync/mirall/syncengine.h
-- Installing: /usr/local/include/nextcloudsync/mirall/configfile.h
-- Installing: /usr/local/include/nextcloudsync/mirall/networkjobs.h
-- Installing: /usr/local/include/nextcloudsync/mirall/progressdispatcher.h
-- Installing: /usr/local/include/nextcloudsync/mirall/syncfileitem.h
-- Installing: /usr/local/include/nextcloudsync/mirall/syncjournaldb.h
-- Installing: /usr/local/include/nextcloudsync/mirall/syncresult.h
-- Installing: /usr/local/include/nextcloudsync/creds/abstractcredentials.h
-- Installing: /usr/local/include/nextcloudsync/creds/httpcredentials.h
-- Installing: /usr/local/lib/x86_64-linux-gnu/libnextcloudsync.so.2.2.4
-- Installing: /usr/local/lib/x86_64-linux-gnu/libnextcloudsync.so.0
-- Installing: /usr/local/lib/x86_64-linux-gnu/libnextcloudsync.so
-- Set runtime path of "/usr/local/lib/x86_64-linux-gnu/libnextcloudsync.so.2.2.4" to "/usr/local/lib/x86_64-linux-gnu/nextcloud"
-- Installing: /usr/local/share/icons/hicolor/48x48/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/128x128/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/256x256/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/22x22/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/16x16/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/32x32/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/64x64/apps/Nextcloud.png
-- Installing: /usr/local/share/icons/hicolor/512x512/apps/Nextcloud.png
-- Installing: /usr/local/share/nextcloud/i18n/client_sl.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_cs.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_ca.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_uk.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_nb_NO.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_it.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_zh_TW.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_TW.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_pl.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_pt_BR.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_eu.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_sr.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_sk.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_sv.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_es_AR.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_pt.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_ja.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_fa.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_en.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_ru.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_fi.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_nl.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_fr.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_gl.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_hu.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_th.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_tr.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_de.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_et.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_el.qm
-- Installing: /usr/local/share/nextcloud/i18n/client_zh_CN.qm
-- Installing: /usr/local/bin/nextcloud
-- Set runtime path of "/usr/local/bin/nextcloud" to "/usr/local/lib/x86_64-linux-gnu/nextcloud"
-- Installing: /usr/local/share/applications/nextcloud.desktop
-- Installing: /usr/local/bin/nextcloudcmd
-- Set runtime path of "/usr/local/bin/nextcloudcmd" to "/usr/local/lib/x86_64-linux-gnu/nextcloud"
-- Installing: /usr/local/share/icons/hicolor/128x128/apps/Nextcloud_sync.png
-- Installing: /usr/local/share/icons/hicolor/128x128/apps/Nextcloud_sync_shared.png
-- Installing: /usr/local/share/icons/hicolor/128x128/apps/Nextcloud_error.png
-- Installing: /usr/local/share/icons/hicolor/128x128/apps/Nextcloud_ok.png
-- Installing: /usr/local/share/icons/hicolor/128x128/apps/Nextcloud_warn_shared.png
-- Installing: /usr/local/share/icons/hicolor/128x128/apps/Nextcloud_warn.png
-- Installing: /usr/local/share/icons/hicolor/128x128/apps/Nextcloud_error_shared.png
-- Installing: /usr/local/share/icons/hicolor/128x128/apps/Nextcloud_ok_shared.png
-- Installing: /usr/local/share/icons/hicolor/16x16/apps/Nextcloud_sync.png
-- Installing: /usr/local/share/icons/hicolor/16x16/apps/Nextcloud_sync_shared.png
-- Installing: /usr/local/share/icons/hicolor/16x16/apps/Nextcloud_error.png
-- Installing: /usr/local/share/icons/hicolor/16x16/apps/Nextcloud_ok.png
-- Installing: /usr/local/share/icons/hicolor/16x16/apps/Nextcloud_warn_shared.png
-- Installing: /usr/local/share/icons/hicolor/16x16/apps/Nextcloud_warn.png
-- Installing: /usr/local/share/icons/hicolor/16x16/apps/Nextcloud_error_shared.png
-- Installing: /usr/local/share/icons/hicolor/16x16/apps/Nextcloud_ok_shared.png
-- Installing: /usr/local/share/icons/hicolor/256x256/apps/Nextcloud_sync.png
-- Installing: /usr/local/share/icons/hicolor/256x256/apps/Nextcloud_sync_shared.png
-- Installing: /usr/local/share/icons/hicolor/256x256/apps/Nextcloud_error.png
-- Installing: /usr/local/share/icons/hicolor/256x256/apps/Nextcloud_ok.png
-- Installing: /usr/local/share/icons/hicolor/256x256/apps/Nextcloud_warn_shared.png
-- Installing: /usr/local/share/icons/hicolor/256x256/apps/Nextcloud_warn.png
-- Installing: /usr/local/share/icons/hicolor/256x256/apps/Nextcloud_error_shared.png
-- Installing: /usr/local/share/icons/hicolor/256x256/apps/Nextcloud_ok_shared.png
-- Installing: /usr/local/share/icons/hicolor/32x32/apps/Nextcloud_sync.png
-- Installing: /usr/local/share/icons/hicolor/32x32/apps/Nextcloud_sync_shared.png
-- Installing: /usr/local/share/icons/hicolor/32x32/apps/Nextcloud_error.png
-- Installing: /usr/local/share/icons/hicolor/32x32/apps/Nextcloud_ok.png
-- Installing: /usr/local/share/icons/hicolor/32x32/apps/Nextcloud_warn_shared.png
-- Installing: /usr/local/share/icons/hicolor/32x32/apps/Nextcloud_warn.png
-- Installing: /usr/local/share/icons/hicolor/32x32/apps/Nextcloud_error_shared.png
-- Installing: /usr/local/share/icons/hicolor/32x32/apps/Nextcloud_ok_shared.png
-- Installing: /usr/local/share/icons/hicolor/48x48/apps/Nextcloud_sync.png
-- Installing: /usr/local/share/icons/hicolor/48x48/apps/Nextcloud_sync_shared.png
-- Installing: /usr/local/share/icons/hicolor/48x48/apps/Nextcloud_error.png
-- Installing: /usr/local/share/icons/hicolor/48x48/apps/Nextcloud_ok.png
-- Installing: /usr/local/share/icons/hicolor/48x48/apps/Nextcloud_warn_shared.png
-- Installing: /usr/local/share/icons/hicolor/48x48/apps/Nextcloud_warn.png
-- Installing: /usr/local/share/icons/hicolor/48x48/apps/Nextcloud_error_shared.png
-- Installing: /usr/local/share/icons/hicolor/48x48/apps/Nextcloud_ok_shared.png
-- Installing: /usr/local/share/icons/hicolor/64x64/apps/Nextcloud_sync.png
-- Installing: /usr/local/share/icons/hicolor/64x64/apps/Nextcloud_sync_shared.png
-- Installing: /usr/local/share/icons/hicolor/64x64/apps/Nextcloud_error.png
-- Installing: /usr/local/share/icons/hicolor/64x64/apps/Nextcloud_ok.png
-- Installing: /usr/local/share/icons/hicolor/64x64/apps/Nextcloud_warn_shared.png
-- Installing: /usr/local/share/icons/hicolor/64x64/apps/Nextcloud_warn.png
-- Installing: /usr/local/share/icons/hicolor/64x64/apps/Nextcloud_error_shared.png
-- Installing: /usr/local/share/icons/hicolor/64x64/apps/Nextcloud_ok_shared.png
-- Installing: /usr/local/share/icons/hicolor/72x72/apps/Nextcloud_sync.png
-- Installing: /usr/local/share/icons/hicolor/72x72/apps/Nextcloud_sync_shared.png
-- Installing: /usr/local/share/icons/hicolor/72x72/apps/Nextcloud_error.png
-- Installing: /usr/local/share/icons/hicolor/72x72/apps/Nextcloud_ok.png
-- Installing: /usr/local/share/icons/hicolor/72x72/apps/Nextcloud_warn_shared.png
-- Installing: /usr/local/share/icons/hicolor/72x72/apps/Nextcloud_warn.png
-- Installing: /usr/local/share/icons/hicolor/72x72/apps/Nextcloud_error_shared.png
-- Installing: /usr/local/share/icons/hicolor/72x72/apps/Nextcloud_ok_shared.png
-- Installing: /usr/local/share/nautilus-python/extensions/syncstate.py
-- Installing: /usr/local/share/nemo-python/extensions/syncstate.py

and this is the output calling /usr/local/bin/nextcloud

/usr/local/bin/nextcloud
/usr/local/bin/nextcloud: error while loading shared libraries: libnextcloudsync.so.0: cannot open shared object file: No such file or directory

additionally the desktopfile in /usr/local/share/applications does not bring nextcloud to the unity dashboard it has to be in /usr/share/applications

[Nextcloud 2.2.3.4 Mac OS] Initial connexion fails ('connection closed') with strong ciphers (TSL 1.1 & 1.2 only)

Expected behaviour

When setting up a NextCloud account, after typing in the server address (https) in the 'Set up NextCloud server' dialogue and clicking 'next', the 'Enter user credentials' dialogue should be displayed.

Actual behaviour

A pop-up 'Connection failed' is shown with the message 'Failed to connect to the secure server address https://my.nextcloud.server/nextcloud. How do you wish to proceed?' If I click 'Select a different URL', I see the error message 'Failed to connect to Nextcloud at https://my.nextcloud.server/nextcloud/status.php: connection closed'.

OwnCloud client v. 2.2.2 (build 3472) works normally.

Steps to reproduce

  1. Install Nextcloud Mac OS client
  2. Start Nextcloud client application
  3. Try to connect to a server

Server configuration

Operating system: FreeBSD 10.3 p7
Web server: Nginx 1.11.3
Database: MariaDB 10.1.16
PHP version: 7.0.10
NextCloud version: 10.0 stable
Storage backend (external storage): ZFS data set (no external storage)

I think that this problem may be related to the cipher suite I configured in the web server. I have included the relevant lines from nginx.conf:

ssl_protocols TLSv1.1 TLSv1.2;
ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
ssl_ecdh_curve secp384r1;
ssl_prefer_server_ciphers on;

Client configuration

Client version: 2.2.3 (build 4)
Operating system: Mac OS X 10.10.5, Mac OS X 10.9.5 (two test cases)
OS language: English UK
Installation path of client: /Applications/nextcloud.app

Logs

  1. Client log (the lines appended after clicking 'next'):
08-31 09:51:01:988 0x600000015640 OCC::PostfixLineEdit::setFullText: "https://"
08-31 09:51:19:041 0x600000015640 unknown: QIODevice::read: device not open
08-31 09:51:19:045 0x600000015640 OCC::AbstractNetworkJob::start: !!! OCC::CheckServerJob created for "https://srv.addr/nextcloud" + "status.php" "OCC::OwncloudSetupWizard"
08-31 09:51:19:069 0x600000015640 OCC::AbstractNetworkJob::slotFinished: void OCC::AbstractNetworkJob::slotFinished() 2 "Connection closed" QVariant(Invalid)
08-31 09:51:19:070 0x600000015640 OCC::CheckServerJob::finished: error: status.php replied  0 ""
08-31 09:51:19:090 0x600000015640 OCC::PostfixLineEdit::setFullText: "https://srv.addr/nextcloud"
08-31 09:51:30:630 0x600000015640 OCC::PostfixLineEdit::setFullText: "https://srv.addr/nextcloud"
08-31 09:52:33:889 0x600000015640 OCC::SocketApi::slotNewConnection: SocketApi:  New connection SocketApiSocket(0x608000639560)
08-31 09:52:33:891 0x600000015640 OCC::SocketApi::sendMessage: SocketApi:  Sending message:  "SHARE_MENU_TITLE:Share with Nextcloud"
08-31 09:52:37:546 0x600000015640 -[DelegateObject updaterDidNotFindUpdate:]: -[DelegateObject updaterDidNotFindUpdate:] 
  1. Nginx error log (after clicking 'next'):
2016/08/31 09:17:16 [info] 42607#100990: *2241 SSL_do_handshake() failed (SSL: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol) while SSL handshaking, client: my.server.ip, server: 0.0.0.0:443
2016/08/31 09:17:16 [info] 42607#100990: *2242 SSL_do_handshake() failed (SSL: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol) while SSL handshaking, client: my.server.ip, server: 0.0.0.0:443
2016/08/31 09:17:16 [info] 42607#100990: *2243 SSL_do_handshake() failed (SSL: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol) while SSL handshaking, client: my.server.ip, server: 0.0.0.0:443
2016/08/31 09:17:16 [info] 42607#100990: *2244 SSL_do_handshake() failed (SSL: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol) while SSL handshaking, client: my.server.ip, server: 0.0.0.0:443
  1. NextCloud log: No entries at the time of attempted connexion

Client will not reconnect to server

Thanks for reporting issues back to Nextcloud!

Please report all not theming related issues at the moment to https://github.com/owncloud/client

FYI - I reported this at owncloud/client and the bug was immediately closed. Pretty sure because I'm using the nextcloud client, that this belongs with nextcloud and not owncloud...

Pardon me putting this bug here. The nextcloud client page suggested these bugs go here as opposed to under the nextcloud project (??). This appeared to break, for me, between Nextcloud 9 and 10.
Expected behaviour

When I closed and re-launch the Nextcloud client, I expect it to reconnect to the Nextcloud server the way my Android phone does.
Actual behaviour

The client can't reconnect to the server unless the account is removed from the client and then re-added. If that action is performed, then the account will sync. Closing the client and re-starting it (as in an update, or a reboot) will cause the client to fail to connect with a "credentials issue".
Steps to reproduce

Build the nextcloud client and launch.
Add account to nextcloud server.
Sync files (save a file to the sync folder, note that the icon changes and the log shows that files are synced)
Close client and relaunch.

Note that the client won't reconnect to the server
Server configuration

Operating system:

CentOS 7

Web server:

Nginx

Database:

PHP version:

7

ownCloud version:

10
Client configuration

Client version:

Current master

Operating system:

Ubuntu 16.04.01
Logs

10-21 19:49:56:701 1062 OCC::AbstractNetworkJob::start: !!! OCC::CheckServerJob created for "https://cloud.domain.com" + "status.php" "OCC::ConnectionValidator"
10-21 19:49:56:850 1062 OCC::CheckServerJob::finished: status.php returns: QMap(("edition", QVariant(QString, ""))("installed", QVariant(bool, true))("maintenance", QVariant(bool, false))("version", QVariant(QString, "9.1.0.16"))("versionstring", QVariant(QString, "10.0"))) QNetworkReply::NetworkError(NoError) Reply: QNetworkReplyHttpImpl(0x1e069c0)
10-21 19:49:56:851 1062 OCC::ConnectionValidator::slotStatusFound: ** Application: ownCloud found: QUrl("https://cloud.domain.com/status.php") with version "10.0" ( "9.1.0.16" )
10-21 19:49:56:851 1062 OCC::AccountState::slotConnectionValidatorResult: AccountState connection status change: "Undefined" -> "Credentials Wrong"

Web server error log:

No errors recorded in nginx log.

Server logfile: ownCloud log (data/owncloud.log):

Exception: {"Message":"HTTP/1.1 401 Username or password was incorrect, Username or password was incorrect","Exception":"Sabre\DAV\Exception\NotAuthenticated","Code":0,"Trace":"#0 [internal function]: Sabre\DAV\Auth\Plugin->beforeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))\n#1 /usr/share/nginx/html/nextcloud/3rdparty/sabre/event/lib/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\n#2 /usr/share/nginx/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php(446): Sabre\Event\EventEmitter->emit('beforeMethod', Array)\n#3 /usr/share/nginx/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Server.php(248): Sabre\DAV\Server->invokeMethod(Object(Sabre\HTTP\Request), Object(Sabre\HTTP\Response))\n#4 /usr/share/nginx/html/nextcloud/apps/dav/lib/Server.php(184): Sabre\DAV\Server->exec()\n#5 /usr/share/nginx/html/nextcloud/apps/dav/appinfo/v2/remote.php(30): OCA\DAV\Server->exec()\n#6 /usr/share/nginx/html/nextcloud/remote.php(165): require_once('/usr/share/ngin...')\n#7 {main}","File":"/usr/share/nginx/html/nextcloud/3rdparty/sabre/dav/lib/DAV/Auth/Plugin.php","Line":188,"User":false}

[OS X] SUFeedURL exception when using any other theme

Hi,

When I am modifying the client theme and using any other theme except nextcloud one the compiled app leads to an SUFeedURL exception error..

*** Terminating app due to uncaught exception 'SUNoFeedURL', reason: 'You must specify the URL of the appcast as the SUFeedURL key in either the Info.plist or the user defaults!'

Please advice..

Make NextCloud Icon Bigger

Hi,

Could you make NextCloud icon bigger please? I find it a little too small.

exemple

I am not sure I am posting this issue in the right place, but tanks anyway ๐Ÿ˜„

EDIT

This is the right place.

error while loading shared libraries: libnextcloudsync.so.0: cannot open shared object file

compiled the nextcloud client, did make && make install

trying to run nextcloud i get the error in the title

i ran strace on nextcloud to see where it's looking for the file:

open("/usr/local/lib/x86_64-linux-gnu/nextcloud/libnextcloudsync.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

i ran locate to find if the file was installed, the following files come up:

/usr/local/lib/x86_64-linux-gnu/libnextcloudsync.so
/usr/local/lib/x86_64-linux-gnu/libnextcloudsync.so.0
/usr/local/lib/x86_64-linux-gnu/libnextcloudsync.so.2.2.4
/usr/local/lib/x86_64-linux-gnu/nextcloud
/usr/local/lib/x86_64-linux-gnu/nextcloud/libocsync.so
/usr/local/lib/x86_64-linux-gnu/nextcloud/libocsync.so.0
/usr/local/lib/x86_64-linux-gnu/nextcloud/libocsync.so.2.2.4

ran:
cp /usr/local/lib/x86_64-linux-gnu/libnextcloudsync.so* /usr/local/lib/x86_64-linux-gnu/nextcloud/

problem solved, just wanted to let you know
system: ubuntu 16.04

Compilation fails on ArchLinux

Expected behaviour

Running make shouldn't display build errors

Actual behaviour

Running make displays the following error:

/tmp/client_theming/client/src/libsync/theme.cpp:33:39: fatal error: /tmp/client_theming/build-1/../nextcloudtheme/nextcloudtheme.h: No such file or directory
#  include INCLUDE_FILE(THEME_INCLUDE) 
                                                                        ^

Steps to reproduce

  1. Install ArchLinux
  2. Follow build directions, a verbose account of the steps I took is below.

Checkout the repo

git clone https://github.com/nextcloud/client_theming.git
Cloning into 'client_theming'...
remote: Counting objects: 623, done.
remote: Total 623 (delta 0), reused 0 (delta 0), pack-reused 623
Receiving objects: 100% (623/623), 1.24 MiB | 0 bytes/s, done.
Resolving deltas: 100% (186/186), done.

Update the submodules

[tmp]$ cd client_theming/

[client_theming]$ git submodule update --init --recursive
Submodule 'client' (https://github.com/owncloud/client.git) registered for path 'client'
Cloning into '/tmp/client_theming/client'...
Submodule path 'client': checked out 'eaeed08544d1d7f4031d28a8e1bd9dd5e08a60fd'
Submodule 'binary' (git://github.com/owncloud/owncloud-client-binary.git) registered for path 'client/binary'
Submodule 'doc/ocdoc' (https://github.com/owncloud/documentation) registered for path 'client/doc/ocdoc'
Submodule 'src/3rdparty/libcrashreporter-qt' (git://github.com/dschmidt/libcrashreporter-qt.git) registered for path 'client/src/3rdparty/libcrashreporter-qt'
Submodule 'src/3rdparty/qtkeychain' (https://github.com/frankosterfeld/qtkeychain.git) registered for path 'client/src/3rdparty/qtkeychain'
Submodule 'src/3rdparty/qtmacgoodies' (https://github.com/guruz/qtmacgoodies.git) registered for path 'client/src/3rdparty/qtmacgoodies'
Cloning into '/tmp/client_theming/client/binary'...
Cloning into '/tmp/client_theming/client/doc/ocdoc'...
Cloning into '/tmp/client_theming/client/src/3rdparty/libcrashreporter-qt'...
Cloning into '/tmp/client_theming/client/src/3rdparty/qtkeychain'...
Cloning into '/tmp/client_theming/client/src/3rdparty/qtmacgoodies'...
Submodule path 'client/binary': checked out '0d89ac776654472a19c099bdfe410d3a2d930497'
Submodule path 'client/doc/ocdoc': checked out '2fdd8b2833ea1db7da08a61afda665eb6ecaa017'
Submodule path 'client/src/3rdparty/libcrashreporter-qt': checked out 'e8fffe61e7c94ce88e59b80579754c4a46da65ea'
Submodule path 'client/src/3rdparty/qtkeychain': checked out '08be0593e100a041585bcc704a1bbc5a812a1682'
Submodule path 'client/src/3rdparty/qtmacgoodies': checked out '044580c32837edba05a055aabca27245939454eb'

Run cmake

[client_theming]$ mkdir build-linux
[client_theming]$ cd build-linux
[build-linux]$ cmake -D OEM_THEME_DIR=`pwd`/../nextcloudtheme ../client
-- The C compiler identification is GNU 6.2.1
-- The CXX compiler identification is GNU 6.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Build of crashreporter disabled.
-- GIT_SHA1 eaeed08544d1d7f4031d28a8e1bd9dd5e08a60fd
-- Found OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (found suitable version "1.0.2j", minimum required is "1.0.0") 
-- Could NOT find INOTIFY (missing:  INOTIFY_LIBRARY_DIR) 
-- Found Sphinx: /usr/bin/sphinx-build  
-- Could NOT find PdfLatex (missing:  PDFLATEX_EXECUTABLE) 
-- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.1") 
-- Checking for module 'sqlite3'
--   Found sqlite3, version 3.15.0
-- Found SQLite3: /usr/lib64/libsqlite3.so (Required is at least version "3.8.0") 
-- Found ZLIB: /usr/lib64/libz.so (found version "1.2.8") 
-- Performing Test WITH_FPIC
-- Performing Test WITH_FPIC - Success
-- Performing Test WITH_STACK_PROTECTOR
-- Performing Test WITH_STACK_PROTECTOR - Success
-- Looking for iconv.h
-- Looking for iconv.h - found
-- Looking for sys/iconv.h
-- Looking for sys/iconv.h - not found
-- Looking for iconv
-- Looking for iconv - found
-- Checking prototype iconv for HAVE_ICONV_CONST - False
-- Found Iconv: /usr/include  
-- Found SQLite3: /usr/lib64/libsqlite3.so;/usr/lib64/libsqlite3.so (Required is at least version "3.8.0") 
-- Looking for argp.h
-- Looking for argp.h - found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for asprintf
-- Looking for asprintf - found
-- Looking for fnmatch
-- Looking for fnmatch - found
-- Looking for timegm
-- Looking for timegm - found
-- Looking for strerror_r
-- Looking for strerror_r - found
-- Looking for utimes
-- Looking for utimes - found
-- Looking for lstat
-- Looking for lstat - found
-- Found Qt5 core, checking for further dependencies...
-- Using Qt 5!
-- Found Qt5Keychain: /usr/lib64/libqt5keychain.so  
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_VISIBILITY - Success
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY
-- Performing Test COMPILER_HAS_HIDDEN_INLINE_VISIBILITY - Success
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR
-- Performing Test COMPILER_HAS_DEPRECATED_ATTR - Success
CMake Warning (dev) at /usr/share/ECM/modules/ECMFindModuleHelpers.cmake:133 (message):
  Your project should require at least CMake 2.8.12 to use FindKF5.cmake
Call Stack (most recent call first):
  /usr/share/ECM/find-modules/FindKF5.cmake:52 (ecm_find_package_version_check)
  shell_integration/CMakeLists.txt:11 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

CMake Warning at /usr/share/ECM/find-modules/FindKF5.cmake:74 (find_package):
  Could not find a package configuration file provided by "KF5KIO" (requested
  version 5.16) with any of the following names:

    KF5KIOConfig.cmake
    kf5kio-config.cmake

  Add the installation prefix of "KF5KIO" to CMAKE_PREFIX_PATH or set
  "KF5KIO_DIR" to a directory containing one of the above files.  If "KF5KIO"
  provides a separate development package or SDK, be sure it has been
  installed.
Call Stack (most recent call first):
  shell_integration/CMakeLists.txt:11 (find_package)


-- Could NOT find KF5KIO: found neither KF5KIOConfig.cmake nor kf5kio-config.cmake 
-- Could NOT find KF5 (missing:  KIO) (Required is at least version "5.16")
Dolphin plugin disabled: KDE Frameworks 5.16 not found
-- Found Doxygen: /usr/bin/doxygen (found version "1.8.12") 
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/client_theming/build-linux

Note: I didn't install KIO as it would bring in a ton of KDE libs that I don't need/want.

Run make

[build-linux]$ make
Scanning dependencies of target cstdlib
[  0%] Building C object csync/src/std/CMakeFiles/cstdlib.dir/c_alloc.c.o
[  0%] Building C object csync/src/std/CMakeFiles/cstdlib.dir/c_path.c.o
[  1%] Building C object csync/src/std/CMakeFiles/cstdlib.dir/c_rbtree.c.o
[  1%] Building C object csync/src/std/CMakeFiles/cstdlib.dir/c_string.c.o
[  2%] Building C object csync/src/std/CMakeFiles/cstdlib.dir/c_time.c.o
[  2%] Linking C static library libcstdlib.a
[  2%] Built target cstdlib
Scanning dependencies of target ocsync
[  3%] Building C object csync/src/CMakeFiles/ocsync.dir/csync.c.o
[  3%] Building C object csync/src/CMakeFiles/ocsync.dir/csync_exclude.c.o
[  4%] Building C object csync/src/CMakeFiles/ocsync.dir/csync_log.c.o
[  4%] Building C object csync/src/CMakeFiles/ocsync.dir/csync_statedb.c.o
[  4%] Building C object csync/src/CMakeFiles/ocsync.dir/csync_time.c.o
[  5%] Building C object csync/src/CMakeFiles/ocsync.dir/csync_util.c.o
[  5%] Building C object csync/src/CMakeFiles/ocsync.dir/csync_misc.c.o
[  6%] Building C object csync/src/CMakeFiles/ocsync.dir/csync_update.c.o
[  6%] Building C object csync/src/CMakeFiles/ocsync.dir/csync_reconcile.c.o
[  7%] Building CXX object csync/src/CMakeFiles/ocsync.dir/csync_rename.cc.o
[  7%] Building C object csync/src/CMakeFiles/ocsync.dir/vio/csync_vio.c.o
[  8%] Building C object csync/src/CMakeFiles/ocsync.dir/vio/csync_vio_file_stat.c.o
[  8%] Building C object csync/src/CMakeFiles/ocsync.dir/vio/csync_vio_local_unix.c.o
[  9%] Linking CXX shared library libocsync.so
[  9%] Built target ocsync
Scanning dependencies of target nextcloudsync_automoc
[  9%] Automatic moc for target nextcloudsync
Generating moc source moc_abstractnetworkjob.cpp
Generating moc source moc_accessmanager.cpp
Generating moc source moc_account.cpp
Generating moc source moc_bandwidthmanager.cpp
Generating moc source moc_checksums.cpp
Generating moc source moc_clientproxy.cpp
Generating moc source moc_connectionvalidator.cpp
Generating moc source moc_cookiejar.cpp
Generating moc source moc_abstractcredentials.cpp
Generating moc source moc_dummycredentials.cpp
Generating moc source moc_httpcredentials.cpp
Generating moc source moc_discoveryphase.cpp
Generating moc source moc_excludedfiles.cpp
Generating moc source moc_logger.cpp
Generating moc source moc_networkjobs.cpp
Generating moc source moc_owncloudpropagator.cpp
Generating moc source moc_owncloudtheme.cpp
Generating moc source moc_progressdispatcher.cpp
Generating moc source moc_propagatedownload.cpp
Generating moc source moc_propagateremotedelete.cpp
Generating moc source moc_propagateremotemkdir.cpp
Generating moc source moc_propagateremotemove.cpp
Generating moc source moc_propagateupload.cpp
Generating moc source moc_propagatorjobs.cpp
Generating moc source moc_syncengine.cpp
Generating moc source moc_syncfilestatustracker.cpp
Generating moc source moc_syncjournaldb.cpp
Generating moc source moc_theme.cpp
Generating moc compilation nextcloudsync_automoc.cpp
[  9%] Built target nextcloudsync_automoc
Scanning dependencies of target nextcloudsync
[ 10%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/account.cpp.o
[ 10%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/bandwidthmanager.cpp.o
[ 11%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/capabilities.cpp.o
[ 11%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/clientproxy.cpp.o
[ 12%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/connectionvalidator.cpp.o
[ 12%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/cookiejar.cpp.o
[ 13%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/discoveryphase.cpp.o
[ 13%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/filesystem.cpp.o
[ 14%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/logger.cpp.o
[ 14%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/accessmanager.cpp.o
[ 15%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/configfile.cpp.o
[ 15%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/abstractnetworkjob.cpp.o
[ 15%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/networkjobs.cpp.o
[ 16%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/owncloudpropagator.cpp.o
[ 16%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/owncloudtheme.cpp.o
[ 17%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/progressdispatcher.cpp.o
[ 17%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/propagatorjobs.cpp.o
[ 18%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/propagatedownload.cpp.o
[ 18%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/propagateupload.cpp.o
[ 19%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/propagateremotedelete.cpp.o
[ 19%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/propagateremotemove.cpp.o
[ 20%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/propagateremotemkdir.cpp.o
[ 20%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/syncengine.cpp.o
[ 21%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/syncfilestatus.cpp.o
[ 21%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/syncfilestatustracker.cpp.o
[ 22%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/syncjournaldb.cpp.o
[ 22%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/syncjournalfilerecord.cpp.o
[ 23%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/syncresult.cpp.o
[ 23%] Building CXX object src/libsync/CMakeFiles/nextcloudsync.dir/theme.cpp.o
/tmp/client_theming/client/src/libsync/theme.cpp:33:39: fatal error: /tmp/client_theming/build-1/../nextcloudtheme/nextcloudtheme.h: No such file or directory
 #  include INCLUDE_FILE(THEME_INCLUDE)
compilation terminated.
make[2]: *** [src/libsync/CMakeFiles/nextcloudsync.dir/build.make:735: src/libsync/CMakeFiles/nextcloudsync.dir/theme.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:243: src/libsync/CMakeFiles/nextcloudsync.dir/all] Error 2
make: *** [Makefile:150: all] Error 2

Client configuration

Client version: Master

Operating system: ArchLinux

OS language: en_US

do net get it installed on Ubuntu 14.04

I have ownCloud client installed and try to change the theming to Nextcloud.

Following the guide I will fail installing it.

First command git submodule update --init --recursive ends up in this:

user@SYDEWI-NB01:~$ git submodule update --init --recursive
fatal: Not a git repository (or any parent up to mount point /home/user)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).

The command cmake -D OEM_THEME_DIR=pwd/../nextcloudtheme ../client creates this reply by system:

user@SYDEWI-NB01:~/build-linux$ cmake -D OEM_THEME_DIR=`pwd`/../nextcloudtheme ../client
CMake Error: The source directory "/home/user/client" does not exist.
Specify --help for usage, or press the help button on the CMake GUI.

I am completely new working in Linux so I apologise in advance for my questions. How can I get this fixed?

Kind regards
//neph

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.