Installationshilfe unter Mac OS X Lion

Begonnen von Guest, 04 August 2011, 13:23:08

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo,

ich bin ganz neu hier, lese seit paar Tagen hier mit und möchte nun
meine ersten Gehversuche machen.
Da ich keine FritzBox 7390 habe und mir selbst ein Image zu
installieren noch ein bissl zu heikel ist, möchte ich FHEM erst mal
auf meinem Mac installieren.
Leider habe ich hier schon ein Problem.
Die Installation sieht sauber aus:

-------------------------------------
jenss-macbook:fhem-5.1 jens$ sudo make install-pgm2

WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.

To proceed, enter your password, or type Ctrl-C to abort.

Password:
After installation start fhem with
perl /usr/bin/fhem.pl /etc/fhem.cfg


mkdir -p /usr/bin /usr/share/fhem /var/log/fhem
mkdir -p /usr/share/doc/fhem /etc /usr/share/man/man1
cp fhem.pl /usr/bin
cp -r FHEM /usr/share/fhem
rm -rf examples_changed
cp -r examples examples_changed
perl -pi -e 's,modpath \.,modpath /usr/share/fhem,' examples_changed/
[a-z]*
perl -pi -e 's,([^h]) /tmp,$1 /var/log/fhem,' examples_changed/[a-z]*
mv /etc/fhem.cfg /etc/fhem.cfg.`date "+%Y-%m-%d_%H:%M:%S"`
mv: rename /etc/fhem.cfg to /etc/fhem.cfg.2011-08-04_13:14:25: No such
file or directory
make: [install-base] Error 1 (ignored)
cp examples_changed/sample_fhem /etc/fhem.cfg
cp -rp contrib /usr/share/fhem
cp -rp docs/* /usr/share/doc/fhem
cp docs/fhem.man /usr/share/man/man1/fhem.pl.1
gzip -f -9 /usr/share/man/man1/fhem.pl.1
cp -r webfrontend/pgm2/* /usr/share/fhem/FHEM
cp docs/commandref.html docs/faq.html docs/HOWTO.html /usr/share/fhem/
FHEM
cp docs/*.png docs/*.jpg /usr/share/fhem/FHEM
cd examples_changed; for i in *; do cp -r $i /usr/share/fhem/FHEM/
example.$i; done
cp examples_changed/sample_pgm2 /etc/fhem.cfg
-------------------------------------

Allerdings erhalte ich dann folgende Meldung, wenn ich versuche FHEM
zu starten:

-------------------------------------
jenss-macbook:fhem-5.1 jens$ perl /usr/bin/fhem.pl /etc/fhem.cfg
Can't open /var/log/fhem/fhem-2011-08.log: Permission denied at /usr/
bin/fhem.pl line 1539, <$fh> line 4.
-------------------------------------

Kann damit jmd etwas anfangen?

Danke schon mal für die Unterstützung

Thomas

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> jenss-macbook:fhem-5.1 jens$ sudo make install-pgm2
[...]
> jenss-macbook:fhem-5.1 jens$ perl /usr/bin/fhem.pl /etc/fhem.cfg

Grund: Installation via sudo, starten via normaler Benutzer.

Jetzt kann man entweder:
- fhem als root starten (sudo perl ...)
- Die fhem-Verzeichnisse dem Benutzer schenken
- Alles loeschen, im makefile die Pfade anpassen, (z.Bsp. vor alle Pfade
  /Users/jens/fhem schreiben), und dann fhem erneut als Benutzer installieren.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Rudolf,

vielen Dank für die schnelle Hilfe; klingt alles einleuchtend und hat
mit sudo auch sofort funktionniert.
Ich bin selten auf der Konsole unterwegs, daher wohl auch mein Fehler.

Also nächstes bestell ich mir gleich mal den Homematic Lan Adapter,
eine Keymatic habe ich schon und...bevor ich hier ausufere, gibt es
hier auch eine Uservorstellung oder sollen hier rein "request"
gestellt werden?

Grüße Thomas

> Jetzt kann man entweder:
> - fhem als root starten (sudo perl ...)
> - Die fhem-Verzeichnisse dem Benutzer schenken
> - Alles loeschen, im makefile die Pfade anpassen, (z.Bsp. vor alle Pfade
>   /Users/jens/fhem schreiben), und dann fhem erneut als Benutzer installieren.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Mac-Fan,

es gibt eine gute Anleitung unter: http://fhemwiki.de/index.php/OS_X

Unter Snow Leopard und Lion musst aber in der fhem.cfg "attr global
nofork 1" stehen, sonst würgt der launchd den Kindprozess kurz nach
den Start ab.
Vielleicht kann das bitte ein Admin in der Wiki ändern.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Ah, gut zu wissen, vielen Dank für die Info!


On Aug 4, 7:24 pm, FHEM-Softie wrote:
> Hallo Mac-Fan,
>
> es gibt eine gute Anleitung unter:http://fhemwiki.de/index.php/OS_X

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Oskar

                                                     

Am 04.08.2011 um 19:24 schrieb FHEM-Softie:

> Hallo Mac-Fan,
>
> es gibt eine gute Anleitung unter: http://fhemwiki.de/index.php/OS_X
>
> Unter Snow Leopard und Lion musst aber in der fhem.cfg "attr global
> nofork 1" stehen, sonst würgt der launchd den Kindprozess kurz nach
> den Start ab.
> Vielleicht kann das bitte ein Admin in der Wiki ändern.

Bin kein Admin, aber ich hab dann mal meinen launchd-Artikel ergänzt.  Danke.

Grüße
   Oskar

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
--
fhem geht auch auf mac os x