Lion Server ja Jumitus
Xcode, Mac OS X Server sekä muuta hauskaa ja hyödyllistä
Lion Server ja Jumitus
Nyt tarvitsisin viisaampien apua. Sain Lion Serverin jumiin, kun yritän asettaa oikeuksia kansioille web-serveriin, niin voin valita listasta ryhmän ja homma toimii, mutta kun koitan laittaa Customize, niin tulee herja, ettei Document Rootissa ole kansioita, vaikka aivan varmana on, koska nettisivutkin toimii. Samalla koko Server.app jumahtaa ja on pakko Force Quittaa se.
https://dl.dropbox.com/u/2795496/Share/ ... 9%20pm.png
Jännää on, että vielä toissapäivänä homma toimi. Välissä ei ole tapahtunut muuta kuin Macportsin asennus.
Olen resetoinnut koko serverin ja aloittanut kaikki asetukset alusta, mutta silti sama vika. Koitin myös poistaa muutamia .plistejä, mitkä viittasi serveriin jotenkin, muttei auttanut. Vinkkejä?
Lisäksi consoliin tulee koko aika herjaa:
18/06/12 13:04:54,829 org.apache.httpd: httpd: Could not reliably determine the server's fully qualified domain name, using htmac.local for ServerName
https://dl.dropbox.com/u/2795496/Share/ ... 9%20pm.png
Jännää on, että vielä toissapäivänä homma toimi. Välissä ei ole tapahtunut muuta kuin Macportsin asennus.
Olen resetoinnut koko serverin ja aloittanut kaikki asetukset alusta, mutta silti sama vika. Koitin myös poistaa muutamia .plistejä, mitkä viittasi serveriin jotenkin, muttei auttanut. Vinkkejä?
Lisäksi consoliin tulee koko aika herjaa:
18/06/12 13:04:54,829 org.apache.httpd: httpd: Could not reliably determine the server's fully qualified domain name, using htmac.local for ServerName
Viimeksi muokannut amanita, 19.6.2012 klo 11.25. Yhteensä muokattu 1 kertaa.
Syy: Otsikon hienosäätöä
Syy: Otsikon hienosäätöä
Re: Lion Server ja JUMITUS
Kaikki OS X Server ongelmat ovat DNS ongelmia, kunnes toisin todistetaan .. siltä tämäkin tuosta consoliviestistä päätellen vaikuttaa. Tarkista ensin DNS, sekä forward & reverse ja että koneen IP (ja DNS nimi) vastaavat sitä mitä kone kuvittelee olevansa ts. lähde liikkeelle terminaalissa komennolla
Koodi: Valitse kaikki
sudo changeip -checkhostname
Re: Lion Server ja JUMITUS
Tulee näin:
Last login: Mon Jun 18 19:59:56 on ttys000
htmac:~ HTMAC$ sudo changeip -checkhostname
Password:
Primary address = 10.0.1.50
Current HostName = htmac.local
The DNS hostname is not available, please repair DNS and re-run this tool.
dirserv:success = "success"
htmac:~ HTMAC$
Last login: Mon Jun 18 19:59:56 on ttys000
htmac:~ HTMAC$ sudo changeip -checkhostname
Password:
Primary address = 10.0.1.50
Current HostName = htmac.local
The DNS hostname is not available, please repair DNS and re-run this tool.
dirserv:success = "success"
htmac:~ HTMAC$
Re: Lion Server ja JUMITUS
Eli DNS on rikki. En ole itse käyttänyt Lion serveriä, joten en tiedä miten siinä DNS korjataan, mutta siellä on siis vika. Tarkista, että DNS palvelimesta löytyy tuolle IP-osoitteelle (10.0.1.50) nimi, joka vastaa sitä mitä kone luulee olevansa.
Re: Lion Server ja JUMITUS
Joo sain tuon herjan loppumaan kun tein uuden hostnamen, tälläkertaa server.private, , mutta toi varsinainen ongelma on ja pysyy, eli Server.app väittää, ettei Document Root kansiossa ole sisältöä ja jumiutuu siihen.
Re: Lion Server ja JUMITUS
Sanoit asentaneesi MacPortsin. Mitä asensit sen kautta? Jotain lisäkilkkeitä PHP:hen tai Apacheen? Seuraavaksi sitten tarkastaisin webserverin document rootin oikeudet.
Re: Lion Server ja JUMITUS
Mitäs komento
antaa?
Koodi: Valitse kaikki
httpd -S
Re: Lion Server ja JUMITUS
Asensin ddclientin päivittämään joker.comiin dynaamista iipeetäni.juksu kirjoitti:Sanoit asentaneesi MacPortsin. Mitä asensit sen kautta? Jotain lisäkilkkeitä PHP:hen tai Apacheen? Seuraavaksi sitten tarkastaisin webserverin document rootin oikeudet.
Re: Lion Server ja JUMITUS
VirtualHost configuration:juksu kirjoitti:Mitäs komento
antaa?Koodi: Valitse kaikki
httpd -S
Syntax OK
Re: Lion Server ja JUMITUS
Nuo dynaamiset IP:t luokin sitten sen DNS ongelman, joka kyllä voi olla edelleen tuon toisen virheilmoituksenkin takana.
Jotta OS X Server toimisi hyvin pitää noiden DNS-asetusten olla kohdillaan, varsinkin jos käyttää OpenDirectoryä (Standalone serverillä ei liene niin väliä)
Eli sekä reversen ja forwardin pitää olla kohdillaan. Jos IP-osoite vaihtuu vaihtuu myös koneen nimi yleensä.
Esim. jos IP on 10.0.0.1 niin hakemalla tuota tulee nimi kone.omadomain.fi ja hakemalla kone.omadomain.fi pitää tulla 10.0.0.1 -- jos tulee jotain muuta niin homma ei toimi.
Jos käytössä on dynaaminen IP niin palveluntarjoajat yleensä antavat niille myös jonkin nimen. Haettaessa siis IP-osoitetta vastaukseksi tuleekin se palveluntarjoajan IP:lle antama nimi eikä se, mitä palvelin ajattelee tulevan (eli se minkä päivität sinne dynaamiseen DNS-palveluun)
Toisinsanoen...
Jotta OS X Server toimisi hyvin pitää noiden DNS-asetusten olla kohdillaan, varsinkin jos käyttää OpenDirectoryä (Standalone serverillä ei liene niin väliä)
Eli sekä reversen ja forwardin pitää olla kohdillaan. Jos IP-osoite vaihtuu vaihtuu myös koneen nimi yleensä.
Esim. jos IP on 10.0.0.1 niin hakemalla tuota tulee nimi kone.omadomain.fi ja hakemalla kone.omadomain.fi pitää tulla 10.0.0.1 -- jos tulee jotain muuta niin homma ei toimi.
Jos käytössä on dynaaminen IP niin palveluntarjoajat yleensä antavat niille myös jonkin nimen. Haettaessa siis IP-osoitetta vastaukseksi tuleekin se palveluntarjoajan IP:lle antama nimi eikä se, mitä palvelin ajattelee tulevan (eli se minkä päivität sinne dynaamiseen DNS-palveluun)
Toisinsanoen...
Koodi: Valitse kaikki
nslookup omapalvelin.fi => 10.0.0.1
nslookup 10.0.0.1 => dyn-client-xxx.palveluntarjoaja.fi
Re: Lion Server ja JUMITUS
Mulla on tällä serverikoneella kiinteä sisäverkon ip. Webserveri toimii nyt ja on toiminut kuukausia myös täysin verkosta päin, omalla domainillani, joka on joker.comista ja mun dynaaminen ip päivittyy sinne ongelmitta sekä myöskin toisella osoitteella, joka on dyndns:ltä. Ongelmani ei siis liity mielestäni mitenkään noihin sun vinkkeihin ja selityksiin.
Eli selaimella pääsee tarvittaessa kaikki tai muutaman luomani ryhmän tunnukset katsomaan sivujani, mutten pysty enää säätämään että vaikka tmp kansioon pääsee ryhmä1 käyttäjät ja share kansioon ryhmä2. Tajuatko?
Eli selaimella pääsee tarvittaessa kaikki tai muutaman luomani ryhmän tunnukset katsomaan sivujani, mutten pysty enää säätämään että vaikka tmp kansioon pääsee ryhmä1 käyttäjät ja share kansioon ryhmä2. Tajuatko?
Viimeksi muokannut painman, 18.6.2012 klo 22.00. Yhteensä muokattu 2 kertaa.
Re: Lion Server ja JUMITUS
OK. Kuten sanottu, en Lion Serverin sielua tarkkaan tunne. Sen verran kuitenkin OS X Serverin aikaisempien versioiden kanssa on tullut teuhkattua, että DNS ongelmat ovat niitä yleisimpiä joten niistä kannattaa aina ensin lähteä vikaa selvittäessä liikkeelle. Jos kuitenkin olet vakuuttunut, että siinä ei ole ongelma niin fine. Tässä kohden OS X ei nimittäin eroa Windowsista ainakaan edukseen, koska virheilmoituksista ei voi päätellä missä vika on ja välillä tuntuu että asiat hajoavat ihan itsestään.
Katsoitko jo, että ne webserverin document rootin käyttäjäoikeudet vastaa webserver käyttäjää? Jos kansion omistaja on väärä niin Serveradmin ei välttämättä pysty lukemaan kansion sisältöä ja väittää sitä tyhjäksi. Macportsin ei pitäisi muuttaa mitään järjestelmän omiin palveluihin liittyviä asetuksia, mutta ei kai se kiveen hakattua ole...
Katsoitko jo, että ne webserverin document rootin käyttäjäoikeudet vastaa webserver käyttäjää? Jos kansion omistaja on väärä niin Serveradmin ei välttämättä pysty lukemaan kansion sisältöä ja väittää sitä tyhjäksi. Macportsin ei pitäisi muuttaa mitään järjestelmän omiin palveluihin liittyviä asetuksia, mutta ei kai se kiveen hakattua ole...
Re: Lion Server ja JUMITUS
Olin jo kokeillut jotain oikeuksien tarkistusta ja muutosta, mutta koitin vielä uusiksi:
htmac:Sites HTMAC$ ls -l
total 0
drwxrwxr-x 3 root admin 102 Jul 3 2011 CustomSitesDefault
drwxrwxr-x 11 root admin 374 Jun 13 00:45 Default
drwxrwxr-x+ 11 _www wheel 374 Jun 18 19:48 Nettisivut
htmac:Sites HTMAC$ sudo chown -R root:admin /Library/Server/Web/Data/Sites/Nettisivut
Password:
htmac:Sites HTMAC$ ls -l
total 0
drwxrwxr-x 3 root admin 102 Jul 3 2011 CustomSitesDefault
drwxrwxr-x 11 root admin 374 Jun 13 00:45 Default
drwxrwxr-x+ 11 root admin 374 Jun 18 19:48 Nettisivut
htmac:Sites HTMAC$
Ja yllätys yllätys, ei mitään vaikutusta ongelmaan.
htmac:Sites HTMAC$ ls -l
total 0
drwxrwxr-x 3 root admin 102 Jul 3 2011 CustomSitesDefault
drwxrwxr-x 11 root admin 374 Jun 13 00:45 Default
drwxrwxr-x+ 11 _www wheel 374 Jun 18 19:48 Nettisivut
htmac:Sites HTMAC$ sudo chown -R root:admin /Library/Server/Web/Data/Sites/Nettisivut
Password:
htmac:Sites HTMAC$ ls -l
total 0
drwxrwxr-x 3 root admin 102 Jul 3 2011 CustomSitesDefault
drwxrwxr-x 11 root admin 374 Jun 13 00:45 Default
drwxrwxr-x+ 11 root admin 374 Jun 18 19:48 Nettisivut
htmac:Sites HTMAC$
Ja yllätys yllätys, ei mitään vaikutusta ongelmaan.
Re: Lion Server ja Jumitus
Consoliin tulee samalla hetkellä kun jumitus oikeuksien säätöyrityksessä tapahtuu seuraavat herjat:
22/06/12 01:08:03,325 Server: *** Assertion failure in -[NSMenuItem initWithTitle:action:keyEquivalent:], /SourceCache/AppKit/AppKit-1138.47/Menus.subproj/NSMenuItem.m:317
22/06/12 01:08:03,325 Server: Invalid parameter not satisfying: aString != nil
Eikö mitään lisävinkkiä löytyisi?
22/06/12 01:08:03,325 Server: *** Assertion failure in -[NSMenuItem initWithTitle:action:keyEquivalent:], /SourceCache/AppKit/AppKit-1138.47/Menus.subproj/NSMenuItem.m:317
22/06/12 01:08:03,325 Server: Invalid parameter not satisfying: aString != nil
Eikö mitään lisävinkkiä löytyisi?
Palaa sivulle “Ohjelmointi, skriptit ja palvelimet”
Hyppää
- Yleiset aiheet
- ↳ Ajankohtaista Apple-maailmasta
- ↳ Käyttöjärjestelmät
- ↳ Ohjelmat
- ↳ Yleiskeskustelu
- Mac ja oheislaitteet
- ↳ Yleiskeskustelu laitteista
- ↳ MacBook, MacBook Pro ja MacBook Air
- ↳ iMac
- ↳ Mac mini
- ↳ Mac Pro ja Mac Studio
- ↳ Ongelmia Macin kanssa?
- iPhone, iPad ja Apple Watch
- ↳ iPhone-, iPad- ja Apple Watch -laitekeskustelu
- ↳ iPhone-, iPad- ja Apple Watch -ohjelmat sekä iOS
- ↳ Ongelmia iPhonen, iPadin tai Apple Watchin kanssa?
- Huviksi ja hyödyksi
- ↳ Off-topic
- ↳ Kuva ja graafinen suunnittelu
- ↳ Audio ja musiikki
- ↳ Video, televisio ja elokuvat
- ↳ Pelit ja pelaaminen
- ↳ Ohjelmointi, skriptit ja palvelimet
- ↳ Tietoturva ja varmuuskopiointi
- ↳ Verkot, mobiilidata ja muut puhelimet
- ↳ Retronurkka
- ↳ Foorumin ylläpito
- Kauppapaikka
- ↳ Myydään Mac
- ↳ Myydään iPhone, iPad ja iPod
- ↳ Myydään muut Applen tuotteet
- ↳ Myydään muuta tietotekniikkaa
- ↳ Ostetaan Mac
- ↳ Ostetaan iPhone, iPad ja iPod
- ↳ Ostetaan muut Applen tuotteet
- ↳ Ostetaan muuta tietotekniikkaa
- ↳ Vaihdetaan, annetaan, työtä haetaan ja tarjotaan
- ↳ Kauppapaikan keskustelu ja hintavinkit