Owncloud Aruba not implemented

Owncloud Aruba not implemented

Owncloud Aruba not implemented

 

Giorni difficili per chi come me usa Owncloud su un server privato come aruba! Stranamente dopo l’aggiornamento alla versione 1.5.1 del client owncloud quando si va a caricare un qualsivoglia file sul proprio Server il programma ci ritorna con un fastidioso errore ” not implemented” …. Ma in realtà cosa non implementa???? Assolutamente nulla!!! infatti si tratta di un limite del file di configurazione di Apache ossia della funzione PROPFIND  nel webserver… Ora voi vi chiederete come ho risolto?? semplice…  visto che al file non ci si può mettere mano sono dovuto ritornare alla versione 1.4.2 del client Owncloud in modo da ripristinare la sua funzionalità, e riprovare all’uscita della nuova versione.

Quindi ricapitolando

 

  • utenti windows disinstallate tutto e cancellate anche la cartella delle impostazioni in c:    ecc… ecc…  e poi riinstallate
  • Utenti linux disinstallate tutto e cancellate i file di configurazione solitamente presenti in /home/nomeutente/.local  e installate la versione 1.4.2 e relative dipendenze.

 

Sto per creare una mini repository dove andrò ad inserire i pacchetti gia compilati per slackware linux 64bit. ( la repo è ufficialmente attiva nel menu repository )

 

[ AGGIORNAMENTO ]

  Per facilità di lettura riporto il commento dell’utente filippo  che in maniera chiara è semplice ha trovato la soluzione per tutti coloro che si trovano in questa situazione ed usano linux debian !

 

Prima di tutto è necessario rimuovere eventuali installazioni del client owncloud ed eventuali dipendenze:

apt-get removeconwncloud-client
apt-get autoremove

Il seguito è in parte basato su 2 guide online un po’ riadattate: http://gremu.net/blog/2010/building-csync-ubuntu-910/ e http://daniel.molkentin.de/occ/building.html

Installare le dipendenze necessarie a csync e mirall:

apt-get install cmake check liblog4c3 liblog4c-dev libsqlite3-0 libsqlite3-dev libsmbclient-dev libssh-dev libocsync0 libowncloudsync0 libqt4-core libqt4-dev libqt4-gui qt4-dev-tools libneon27 libneon27-dev doxygen

(NB: libsmbclient-dev non è necessaria in realtà ma dipende da dove si scaricano i sorgenti di csync)

Scaricare e compilare la libreria iniparser:

wget http://ndevilla.free.fr/iniparser/iniparser3.0.tar.gz
tar xf iniparser3.0.tar.gz
cd iniparser
make

da root copiare la libreria iniparser in /usr/lib/ :

cp libiniparser.* /usr/lib

Procurarsi i sorgenti delle versioni opportune di csync e mirall (csync 0.90.4 e mirall 1.4.2), io ho clonato csync da git del progetto, mirall l’ho preso su questo sito, sarebbe buono insserire un link per clonarla direttamente da git di owncloud (git clone git://github.com/owncloud/mirall.git), non volevo stare a prederci tempo per cercarla…

git clone git://git.csync.org/users/freitag/csync.git ocsync

cd ocsync
git checkout dav

wget http://www.h2o812.it/download/Sorgenti/mirall-1.4.2.tar.bz2
tar xfmirall-1.4.2.tar.bz2

Creare due directory dove compilare csync e mirall:

mkdir ocsync-build
mkdir mirall-build

Compilare csync specificando l’include per i sorgenti della libreria iniparser :

cd ../ocsync-build
cmake -DCMAKE_BUILD_TYPE=”Debug” -DLOG_TO_CALLBACK=ON -DWITH_LOG4C=OFF -DINIPARSER_INCLUDE_DIR=/absolute_path_to_iniparser/src ../ocsync
make
make install

Compilare mirall specificando l’include per i sorgenti di csync:

cmake -DCMAKE_BUILD_TYPE=”Debug” -DCSYNC_LIBRARY=/aabsolute_path_to_ocsync-build-directory/ocsync-build -DCSYNC_INCLUDE_PATH=/absolute_path_to_ocsync-source-directory/ocsync/src -DCSYNC_BUILD_PATH=/absolute_path_to_ocsync-build-directory/ocsync-build ../mirall-1.4.2
make
make install

Finito

NB: ovviamente è molto importante quando si avvia il client owncloud saltare l’aggiornamento che viene richiesto

 

Un grazie infinite a Filippo!

 

 

 

 

 

Spero vi sia Utile H2o812

 

 

 

Amministratore
h2o812

Scritto da h2o812

H2o812 Admin di www.H2o812.it Appassionato di tecnologia, informatica, pesca, diritto...... vabbè dai un po di tutto ;-)

35 Commenti

  1. Avatar
    Filippo

    Tii amo.

  2. h2o812Admin
    Autore h2o812

    Per cosi poco???? 😀

  3. Avatar
    Filippo

    ah ah ah, piuttosto, da dove si può scaricare il client v1.42 per windows?

  4. h2o812Admin
    Autore h2o812

    Aspetta che vedo di trovartelo io….

  5. h2o812Admin
    Autore h2o812

    Perfetto!!!

  6. h2o812Admin
    Autore h2o812

    ti ringrazio!

  7. Avatar
    Filippo

    Più difficile trovare un pacchetto compilato per Linux della versione 1.4.2 (nel mio caso per Debian Jessie amd64), nell’area download che ho linkato sopra la sezione Linux rimanda alla pagina repo di OpenSuse (e già qui mi vengono i conati) che ovviamente ti dice di aggiungere il loro repo… il quale contiene solo l’ultimissima versione (1.5.1), delle vecchie non c’p traccia, tante volte gli occupassero troppo spazio sui server (accidentalloro!)… che per caso ce l’avresti te da parte la 1.4.2?

  8. h2o812Admin
    Autore h2o812

    guarda io ti consiglio di copilartela da solo è la migliore cosa se vuoi ti passo i sorgenti di mirall, iniparser, e ocsync fammi sapere.

  9. h2o812Admin
    Autore h2o812

    Ti ho caricaro i sorgenti di mirall li trovi nella repository….

  10. Avatar
    Filippo

    Ciao,
    ho trovato i pacchetti compilati sugli snapshot dei repo di Debian (http://snapshot.debian.org/package/owncloud-client/1.4.2%2Bdfsg-2/) ma
    è un gran casino, ho bisogno di installare csync ma c’è un bug di cmake per quanto riguarda la libreria libsmbclient.
    Non so più a che santo votarmi, c’ho perso tutta la giornata senza risultati!

  11. Avatar
    Filippo

    È quello che volevo fare, il problema è che (a quanto mi pare) serve anche csync che non riesco a compilare per via di questo bug. Domani riproverò, te hai risolto senza incontrare questi problemi?

  12. h2o812Admin
    Autore h2o812

    guarda io uso slackware e sinceramente ho compilato senza problemi! ad ogni modo se posso aiutarti in qualcosa fammi sapere!

  13. h2o812Admin
    Autore h2o812

    Comunque i pacchetti che servono sono: miral, ocsync, iniparser mi sa che non ti compila ocsync proprio perchè non hai iniparser….

  14. h2o812Admin
    Autore h2o812

    Oppure fai una cosa ti prendi i miei tgz nella repo e te li converti in deb con il tool “Alien to deb” e vedi se riesci a risolvere cosi….

  15. Avatar
    Filippo

    Buongiorno,
    sono riuscito a compilare csync, ora i guai arrivano con Mirall, dopo aver superato cmake arrivo a compilare con make ma la compilazione si ferma subito per via di un include di csync.h che fallisce…
    Eppure a cmake ho passato i path alla cartella dove ho compilato csync, non capisco quale sia il problema, ti posto il comando che ho usato per cmake, evidentemente manca un’opzione per linkare i sorgenti di csync in fase di compilazione di mirall, ma non ho idea di quale sia! :S

    cmake -DCMAKE_BUILD_TYPE=”Debug” -DCSYNC_LIBRARY_DIRECTORY=../ocsync-build -DCSYNC_INCLUDE_DIRECTORY=../ocsync/src -DCSYNC_INCLUDE_PATH=../ocsync/src ../mirall-1.4.2

  16. Avatar
    Filippo

    ps: per la compilazione di csync il problema non era iniparser (è noto che non è incluso nei repo di Debina, non si è mai capito perché…), il problema era che avevo scaricato dei sorgenti di csync che richiedevano la libreria smbclient (che non è necessaria per l’uso di scync con Mirall) che è affetta da un baco in Debian. Questo problema è risolto, ora c’è quello di come passare la directory di include dei sorgenti di csync a make di Mirall tramite cmake…

  17. Avatar
    Filippo

    Ho risolto, dopo pranzo posto la soluzione!

  18. h2o812Admin
    Autore h2o812

    Grazie filippo il tuo contributo puo essere di aiuto a tanti!

  19. Avatar
    Filippo

    Bene, ecco come ho fatto:

    Prima di tutto è necessario rimuovere eventuali installazioni del client owncloud ed eventuali dipendenze:

    apt-get removeconwncloud-client
    apt-get autoremove

    Il seguito è in parte basato su 2 guide online un po’ riadattate: http://gremu.net/blog/2010/building-csync-ubuntu-910/ e http://daniel.molkentin.de/occ/building.html

    Installare le dipendenze necessarie a csync e mirall:

    apt-get install cmake check liblog4c3 liblog4c-dev libsqlite3-0 libsqlite3-dev libsmbclient-dev libssh-dev libocsync0 libowncloudsync0 libqt4-core libqt4-dev libqt4-gui qt4-dev-tools libneon27 libneon27-dev doxygen

    (NB: libsmbclient-dev non è necessaria in realtà ma dipende da dove si scaricano i sorgenti di csync)

    Scaricare e compilare la libreria iniparser:

    wget http://ndevilla.free.fr/iniparser/iniparser3.0.tar.gz
    tar xf iniparser3.0.tar.gz
    cd iniparser
    make

    da root copiare la libreria iniparser in /usr/lib/ :

    cp libiniparser.* /usr/lib

    Procurarsi i sorgenti delle versioni opportune di csync e mirall (csync 0.90.4 e mirall 1.4.2), io ho clonato csync da git del progetto, mirall l’ho preso su questo sito, sarebbe buono insserire un link per clonarla direttamente da git di owncloud (git clone git://github.com/owncloud/mirall.git), non volevo stare a prederci tempo per cercarla…

    git clone git://git.csync.org/users/freitag/csync.git ocsync

    cd ocsync
    git checkout dav

    wget http://www.h2o812.it/download/Sorgenti/mirall-1.4.2.tar.bz2
    tar xfmirall-1.4.2.tar.bz2

    Creare due directory dove compilare csync e mirall:

    mkdir ocsync-build
    mkdir mirall-build

    Compilare csync specificando l’include per i sorgenti della libreria iniparser :

    cd ../ocsync-build
    cmake -DCMAKE_BUILD_TYPE=”Debug” -DLOG_TO_CALLBACK=ON -DWITH_LOG4C=OFF -DINIPARSER_INCLUDE_DIR=/absolute_path_to_iniparser/src ../ocsync
    make
    make install

    Compilare mirall specificando l’include per i sorgenti di csync:

    cmake -DCMAKE_BUILD_TYPE=”Debug” -DCSYNC_LIBRARY=/aabsolute_path_to_ocsync-build-directory/ocsync-build -DCSYNC_INCLUDE_PATH=/absolute_path_to_ocsync-source-directory/ocsync/src -DCSYNC_BUILD_PATH=/absolute_path_to_ocsync-build-directory/ocsync-build ../mirall-1.4.2
    make
    make install

    Finito

    NB: ovviamente è molto importante quando si avvia il client owncloud saltare l’aggiornamento che viene richiesto

  20. h2o812Admin
    Autore h2o812

    Ottimo Filippo ! POsso riportare il tuo commento nella guida?

  21. Avatar
    Filippo

    Certamente

  22. Avatar
    Filippo

    Resta non funzionante l’applicazione mobile (nel mio caso Android), che ovviamente è distribuita sul market nell’ultimissima versione… sai per caso dove si possa trovare l’applicazione già compilata per Android nella versione 1.4.2 da installare manualmente?

  23. Avatar
    Filippo

    Resta il problema dell’applicazione mobile, nel mio caso Android, sul market c’è ovviamente l’ultimissima versione che ha gli stessi problemi con Aruba, l’ho comprata più che altro per sostenere il progetto ma devo trovare il modo di mettere la versione 1.4.2, sai per caso dove si possa trovare bell’e compilata per installarla a mano?

  24. Avatar
    Filippo

    Ciao Ho provato a scrivere

  25. Avatar
    Filippo

    Ciao, ho provato a scrivere qui un’altra cosa oggi ma non riesco a pubblicare il mio commento, ci dev’essere qualche problema, se leggi questo post mi potresti contattare in privato per favore? Grazie

  26. h2o812Admin
    Autore h2o812

    ciao filippo ho scritto un’articolo sull’app per android di owncloud!

  27. Avatar
    Antonio

    Ciao,
    qualcuno sa dove posso trovare la versione 1.4.2 per windows?
    dal sito non riesco a scaricare le versioni precedenti…

  28. h2o812Admin
    Autore h2o812

    Vedo di procurartelo io

  29. h2o812Admin
    Autore h2o812

    Ciao Antonio trovi la versione funzionante di ownloud per windows nella mia repo! ciao!

  30. Avatar
    Phan

    Scusate io uso owncloud client su mac osx Mavericks! avevo la 1.4.2 ed ho voluto sostituirla con la 1.6.2 sperando che avessero risolto il problema…ma niente da fare…siccome ho cancellato la vecchia e non riesco più a trovarla…qualcuno può darmi una mano?

  31. Avatar
    duch

    Ciao, ho questo problema su ubuntu 15.04, ho recuperato il client 1.4.2 per windows ma per linux tutti i repo sono down…
    qualcuno mi può aiutare?

  32. Avatar
    Zioigen

    Salve a tutti!
    Eccellente la guida ma… non trovo più la versione 1.4.2: qualcuno sa dove è disponibile da scaricare o se sono state trovate altre soluzioni al problema?
    Grazie mille a tutti quanti!!!

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

*