[solved]Horde IMP don´t work

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
sewulba
Beiträge: 93
Registriert: 12.04.2005 14:21:38
Kontaktdaten:

[solved]Horde IMP don´t work

Beitrag von sewulba » 05.01.2015 17:43:01

Hallo Community.

Verwendete Hardware ist ein ODROID XU3.
Da mir anscheinend mal wieder niemand anderes helfen kann als Ihr. Poste ich mein Problem, obwohl das Problem unter Ubuntu 14.04 ist.

Ich habe mittlerweile meinen Mailserver am Laufen und möchte gerne Horde und IMP als Webmailer verwenden, wie früher auch.
Beim folgenden Befehl bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

groupware-install

Installing Horde Groupware
PHP Fatal error:  Class 'horde_Hooks' not found in /usr/share/php/Horde/Core/Hooks.php on line 88
PHP Stack trace:
PHP   1. {main}() /usr/bin/groupware-install:0
PHP   2. Horde_Core_Bundle->init() /usr/bin/groupware-install:30
PHP   3. Horde_Registry::appInit() /usr/share/php/Horde/Core/Bundle.php:60
PHP   4. Horde_Registry->__construct() /usr/share/php/Horde/Registry.php:279
PHP   5. Horde_Injector->getInstance() /usr/share/php/Horde/Registry.php:476
PHP   6. Horde_Injector->createInstance() /usr/share/php/Horde/Injector.php:247
PHP   7. Horde_Injector_Binder_Factory->create() /usr/share/php/Horde/Injector.php:213
PHP   8. Horde_Core_Factory_Browser->create() /usr/share/php/Horde/Injector/Binder/Factory.php:111
PHP   9. Horde_Browser->__construct() /usr/share/php/Horde/Core/Factory/Browser.php:12
PHP  10. Horde_Core_Browser->match() /usr/share/php/Horde/Browser.php:244
PHP  11. Horde_Core_Hooks->callHook() /usr/share/php/Horde/Core/Browser.php:26
PHP  12. Horde_Core_Hooks->hookExists() /usr/share/php/Horde/Core/Hooks.php:50

Fatal error: Class 'horde_Hooks' not found in /usr/share/php/Horde/Core/Hooks.php on line 88

Call Stack:
    0.0009     122088   1. {main}() /usr/bin/groupware-install:0
    0.0854    1261696   2. Horde_Core_Bundle->init() /usr/bin/groupware-install:30
    0.0934    1576048   3. Horde_Registry::appInit() /usr/share/php/Horde/Core/Bundle.php:60
    0.0934    1577592   4. Horde_Registry->__construct() /usr/share/php/Horde/Registry.php:279
    0.1289    1877936   5. Horde_Injector->getInstance() /usr/share/php/Horde/Registry.php:476
    0.1289    1877976   6. Horde_Injector->createInstance() /usr/share/php/Horde/Injector.php:247
    0.1289    1878056   7. Horde_Injector_Binder_Factory->create() /usr/share/php/Horde/Injector.php:213
    0.1296    1880872   8. Horde_Core_Factory_Browser->create() /usr/share/php/Horde/Injector/Binder/Factory.php:111
    0.1340    2067144   9. Horde_Browser->__construct() /usr/share/php/Horde/Core/Factory/Browser.php:12
    0.1340    2067248  10. Horde_Core_Browser->match() /usr/share/php/Horde/Browser.php:244
    0.1370    2162256  11. Horde_Core_Hooks->callHook() /usr/share/php/Horde/Core/Browser.php:26
    0.1370    2162328  12. Horde_Core_Hooks->hookExists() /usr/share/php/Horde/Core/Hooks.php:50
Die gleiche Fehlermeldung sehe ich auch in /var/log/apache2/error.log, wenn ich Horde im Browser versuche aufzurufen (http://mydomain/horde)

Was kann ich tun, damit es endlich funktioniert? Fehlt da ein Paket vielleicht?

Gruss Sewulba
Zuletzt geändert von sewulba am 05.01.2015 22:28:51, insgesamt 1-mal geändert.
Debian Woody @ Amiga 1200 :-)
Odroid-XU3 @ Octacore 2GB Ram
Debian Wheezy@Dual Pentium Pro...

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Horde IMP don´t work

Beitrag von rendegast » 05.01.2015 18:47:48

Vielleicht "Horde_Hooks"?

Diese Horde/Core/Hooks.php?
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
sewulba
Beiträge: 93
Registriert: 12.04.2005 14:21:38
Kontaktdaten:

Re: Horde IMP don´t work

Beitrag von sewulba » 05.01.2015 19:10:22

Hallo.

Erst mal vielen Dank für Deine Hilfe. Ich finde leider kein Paket, was auch nur ansatzweisse passen würde auf hooks im Zusammenhang mit Horde.

Code: Alles auswählen

apt-cache search hook

apport - Automatisches Erstellen von Absturzberichten zur Fehlersuche
apport-gtk - GTK+ Frontend für das apport Absturzberichtssystem
ca-certificates-java - Allgemeine CA-Zertifikate (JKS keystore)
dh-apport - Debhelper-Erweiterung für das Apport-Absturz-Reportsystem
libnet-server-perl - Erweiterbarer, allgemeiner Perl-Server
python-celery-doc - async task/job queue based on message passing (Documentation)
subversion-tools - Verschiedene Werkzeuge für Apache Subversion
click-apparmor - Click manifest to AppArmor easyprof conversion tools
gtester2xunit - Helper for converting gtester xml output to xunit.
libb-hooks-endofscope-perl - module for executing code after a scope finished compilation
libb-hooks-op-check-perl - Perl wrapper for OP check callbacks
libclass-method-modifiers-perl - Perl module providing method modifiers
libhook-lexwrap-perl - lexically scoped subroutine wrappers
libhybris-common1 - Common library that contains the Android linker and custom hooks
libtest-failwarnings-perl - module for adding test failures if warnings are caught
libvariable-magic-perl - module to associate user-defined magic to variables from Perl
ltspfsd - Fuse based remote filesystem hooks for LTSP thin clients
lupin-casper - Add support for loop-mount installations to casper
python-celery - async task/job queue based on message passing
python-convoy - WSGI app for loading multiple files in the same request
python-crochet - Use Twisted Anywhere!
python-pbr - inject useful and sensible default behaviors into setuptools - Python 2.x
python3-pbr - inject useful and sensible default behaviors into setuptools - Python 3.x
ruby-minitest - Ruby test tools supporting TDD, BDD, mocking, and benchmarking
texlive-latex-extra - TeX Live: LaTeX additional packages
apport-kde - KDE-Frontend für das apport-Absturzberichtssystem
apport-noui - tools for automatically reporting Apport crash reports
apt-transport-spacewalk - APT-Transport zur Kommunikation mit Spacewalk-Servern
c2hs - Schnittstellengenerator C->Haskell
c2hs-doc - C->Haskell Interface Generator -- Documentation package
ebsmount - EC2/Eucalyptus-EBS-Geräte automatisch einhängen
geoclue-skyhook - Map and geocode server for GeoClue (Skyhook)
gitpkg - Werkzeuge für die Wartung von Debian-Paketen mit git
inotify-hookable - blocking command-line interface to inotify
libcipux-dog-perl - command execution hook for CipUX
libclass-trigger-perl - Mix-in um vererbbare Trigger aufzurufen/hinzuzufügen
libghc-reactive-banana-dev - small but solid library for FRP
libghc-reactive-banana-doc - small but solid library for FRP; documentation
libghc-reactive-banana-prof - small but solid library for FRP; profiling libraries
libgnupg-perl - Schnittstelle zu GnuPG mittels dessen Koprozess-Schnittstelle
libgtk2-gladexml-perl - Perl interface to use user interfaces created with glade-2
libiconv-hook-dev - Header-Dateien von libiconv-hook
libiconv-hook1 - extension of iconv for libapache-mod-encoding
libmowgli-dev - high performance development framework for C (development)
libmowgli2 - Leistungsstarkes Entwicklungs-Rahmenwerk für C
libmowgli2-dbg - high performance development framework for C (debug)
libredstone-xmlrpc-java - A small and verstile implementation of the XML-RPC Specification
libsvn-hooks-perl - Gerüst zur Implementierung von Subversion-Hooks
mediawiki-extensions-base - Extensions for MediaWiki -- Base package
monotone-extras - Distributed version (revision) control system - extras
multistrap - Bootstrap für mehrere Repositories basierend auf apt
nethack-el - Emacs-Hauptmodus zum Spielen von NetHack
owl - A curses-based tty Zephyr client
python-empy - templating system for Python (Python 2)
python3-empy - templating system for Python (Python 3)
svnmailer - Erweiterbares Benachrichtigungs-Werkzeug für Übergaben an Subversion-Depots
urlwatch - Werkzeug zur Überwachung von Webseiten auf Aktualisierungen
yorick-cubeview - Betrachter für 3D-FITS-Dateien, besonders für Spektralbilder
celeryd - async task/job queue based on message passing (daemons)
crossroads - open source load balance and fail over utility for TCP based services
daptup - reporter of changes in list of available packages from repositories
darcs-monitor - Darcs add-on that sends mail about newly pushed changes
dell-recovery-casper - Dell Recovery Casper Hooks
fpart - sort file trees and pack them into bags
git-notifier - git commit email notification script
goto-fai - Scripts to integrate GOto with FAI
grub-imageboot - boot iso, harddisk and floppy images with grub2 and syslinux memdisk
hexec - Command line tool to hook into exec calls
how-can-i-help - show opportunities for contributing to Debian
kgb-client - client for KGB (IRC collaboration bot)
libandroidsdk-swtmenubar-java - Android SDK OS menubar hook library
libapache-authenhook-perl - Perl API for Apache 2.1 authentication
libb-hooks-op-annotation-perl - module to allow annotation and delegation of hooked OPs
libb-hooks-op-check-entersubforcv-perl - Invoke callbacks on construction of entersub OPs for certain CVs
libb-hooks-op-ppaddr-perl - C API to hook into Perl opcode execution
libb-hooks-parser-perl - module providing an interface to Perl's parser variables
libcarp-datum-perl - Debugging And Tracing Ultimate Module (for perl)
libclass-accessor-named-perl - better profiling output for Class::Accessor
libclj-stacktrace-clojure - more readable stacktraces in Clojure programs
libcore-cache-clojure - cache abstraction library for Clojure
libdist-zilla-plugin-run-perl - Dist::Zilla plugin to execute external commands
libemu-dev - x86 shellcode detection and emulation
libemu2 - x86 shellcode detection and emulation
libexporter-autoclean-perl - module that exports functions only available at compile time
libexporter-declare-perl - perl module for meta-driven exporting
libhook-wrapsub-perl - wrap subs with pre- and post-call hooks
libjs-flotr - plotting library for the Prototype Framework
libjs-jquery-colorbox - jQuery customizable lightbox
libjs-modestmaps - display and interaction library for tile-based maps - Javascript
liblwp-protocol-socks-perl - SOCKS proxy support for LWP
libmeta-builder-perl - tool for creating Meta objects to track custom metrics
libmodule-pluggable-ordered-perl - Perl module to load plugins in a specified order
libmodule-reader-perl - module to read the source of a module like perl does
libnet-server-mail-perl - versatile and extensible mail server framework
libposix-atfork-perl - hook registrations at fork(2)
librobert-hooke-clojure - Function wrapper library for Clojure
libscope-upper-perl - module to manipulate upper scopes
libsub-wrappackages-perl - module to wrap subroutines in packages
libsvn-look-perl - module providing access to svnlook data
libsvn-svnlook-perl - Module to aid using svnlook in subversion hooks
libtest-lwp-useragent-perl - module for simulating and testing network calls
modestmaps-js-doc - display and interaction library for tile-based maps - docs
mpdcron - add scrobbler, rating, play counts and other functionalities to MPD
node-log4js - Conversion of the log4js framework to work with Node.js
node-modestmaps - display and interaction library for tile-based maps - NodeJS
pdebuild-cross - cross-building support for pbuilder
pybit-svn - Subversion post commit hook for pybit
python-django-websocket - Websocket support for django
python-falcon - supersonic micro-framework for building cloud APIs - Python 2.x
python-libemu - x86 shellcode detection and emulation - Python bindings
python-modestmaps - display and interaction library for tile-based maps
python-pelican - blog aware, static website generator
python-sqlkit - Python tools and GUI application to view and edit databases content
python-stsci.distutils - Python packaging utilities for STScI's packages
python-tftpy - pure Python library for TFTP
python-tracer - Centralized trace management using sys.settrace
python-zope.component - Zope Component Architecture
python-zope.hookable - Hookable object support
python3-falcon - supersonic micro-framework for building cloud APIs - Python 3.x
python3-stsci.distutils - Python3 packaging utilities for STScI's packages
revu-tools - reviewing tools for Debian packages
ruby-polyglot - Custom language loaders for specified file extensions
sbuild-launchpad-chroot - Launchpad integration for sbuild
scilab-ann - Scilab module for artificial neural networks
sup-mail - thread-centric mailer with tagging and fast search
tcllib - Standard Tcl Library
tomahawk - Social media player
ubuntu-touch-customization-hooks - Enables customization of images
unburden-home-dir - Remove or move cache files automatically from user's home
vpnc-scripts - Network configuration scripts for VPNC and OpenConnect
xmpi - Graphical user interface for MPI program development
Irgendwas scheint zu fehlen. Aber was?

Gruss Sewulba
Debian Woody @ Amiga 1200 :-)
Odroid-XU3 @ Octacore 2GB Ram
Debian Wheezy@Dual Pentium Pro...

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Horde IMP don´t work

Beitrag von rendegast » 05.01.2015 19:41:51

In Debianphp-horde-core befindet sich diese /usr/share/php/Horde/Core/Hooks.php.

In Debianphp-horde eine /etc/horde/horde/hooks.php.dist,
in welcher eine bis dahin leere (nur Kommentare oder per '//' auskommentiertes)

Code: Alles auswählen

class Horde_Hooks {
gesetzt wird.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Benutzeravatar
sewulba
Beiträge: 93
Registriert: 12.04.2005 14:21:38
Kontaktdaten:

Re: Horde IMP don´t work

Beitrag von sewulba » 05.01.2015 20:03:28

Ahhh ok. Gefunden.

Das muss ich wohl an meine Gegebenheiten anpassen. Wollte die alte Hook-datei verwenden. Das ging nicht. Ich melde mich sobald ich fertig bin. Many Thnx.

Gruss Sewulba
Debian Woody @ Amiga 1200 :-)
Odroid-XU3 @ Octacore 2GB Ram
Debian Wheezy@Dual Pentium Pro...

Benutzeravatar
sewulba
Beiträge: 93
Registriert: 12.04.2005 14:21:38
Kontaktdaten:

Re: Horde IMP don´t work

Beitrag von sewulba » 05.01.2015 22:28:05

Es funktioniert nun alles.
Vielen herzlichen Dank @rendegast :D

Mein Fehler war im Grunde, dass ich meine alte hook.php verwendet habe. Diese war natürlich nicht kompatibel zur viel neueren Version.
Nun funktioniert alles. Danke.
Das ist das einzigste Forum, wo einem gescheite Denkanstöße gegeben werden. Klasse.

Gruss Sewulba
Debian Woody @ Amiga 1200 :-)
Odroid-XU3 @ Octacore 2GB Ram
Debian Wheezy@Dual Pentium Pro...

Antworten