Mac-maailmasta luettua (Diskwarrior 4 testi): "Vioittuneet asetustiedostot aiheuttavat Mac OS X:ssä eniten ongelmia, esimerkiksi ohjelmien kaatumisia ja epävakautta". Itsellä kävi tässä kuukausi, pari sitten juuri niin että Mail-ohjelma ei suostunut millään enää käynnistymään ja täältä palstalta saatujen ohjeiden mukaan deletoin mail.plist-tiedoston ja Mail alkoikin toimimaan. Tosin kaikki asetukseni olivat häipyneet, mikä ärsyttää vieläkin.
Täytyy vain ihmetellä melko uutena Mac-käyttäjänä tätä tilannetta. Mac OS X vaikuttaa kerneliltään ja monilta muilta osiltaan hyvin vakaalta järjestelmältä, mutta mitä hyötyä siitä kaikesta on jos kerran ohjelmien on mahdollista mennä täysin solmuun asetustiedoston ongelmien takia?
Jos olen oikein ymmärtänyt niin plist-tiedosto on vain XML-muotoista nimi-arvo-asetusdataa ja se sitten on pakattu levytiedostoon. Ymmärrän että jos meilin esim. sammuttaa "väärässä" kohtaa, niin tuon tiedoston kirjoitus voi mennä jotenkin pieleen ja siksi ohjelma ei sitä saa enää auki.
Mutta eihän homman pitäisi noin mennä. Ensinnäkin kirjoitus pitäisi voida suojata niin että se joko onnistuu tai sitten sitä ei tehdä ollenkaan (ja tällöin esim. varoitus käyttäjälle). Samoin ohjelman pitäisi tietysti pystyä käynnistymään oli asetustiedosto miten solmussa tahansa. Ohjelmien pitäisi pystyä analysoimaan asetustiedoston ongelmansa ja pyrkiä korjaamaan se tai vaihtoehtoisesti (ja aivan viimeisenä vaihtoehtona) luoda kokonaan uusi tiedosto automaattisesti.
Applen täytyy olla tietoinen näiden asetustiedostojen käsittämättömistä ongelmista, mutta onko kenelläkään tietoa aikooko Apple tehdä asialle jotain käyttöjärjestelmän tasolla?
Ongelmat asetustiedostojen kanssa
Täällä voit kysyä mistä tahansa Mac-ongelmasta, jos et löydä vastausta muualta.
10 viestiä
• Sivu 1/1
-
- Viestit: 65
- Liittynyt: 27.5.2006 klo 0.19
- Paikkakunta: Helsinki
Ongelmat asetustiedostojen kanssa
Viesti Kirjoittaja Copland »
-
- Vuoden Homppulainen 2006
- Viestit: 10220
- Liittynyt: 28.2.2004 klo 18.55
- Paikkakunta: Mustasaari (Vaasa)
-
- Viestit: 3303
- Liittynyt: 7.11.2006 klo 11.53
- Paikkakunta: Karjaa
Viesti Kirjoittaja Wespa »
Veit jalat suustani. Eipä ns. "normaalikäyttäjän" tarvitse noiden kanssa puljata, itsekään ei ole koskaan tarvinnut yhtään ohjelman kenkkuilua noin korjata. Ja jos sitten joskus tulevaisuudessa tarvitseekin, niin mieluummin minä tuon pienen filun poistan kuin asennan koko ohjelman uusiksi, se kun ajaa useimmissa tapauksissa ihan saman asian.AppleFarmer kirjoitti:Ei millään pahalla, mutta tässä nyt teet mielestäni kärpäsestä härkäsen.
iMac 27" 2,66 GHz i5 | 8 GB | 1 TB | 10.11.0
MacBook Pro 13" 2,3 GHz i5 | 4 GB | 320 GB | 10.11.0
iPhone 5s | 32 GB | 9.0.2
"Everyone's entitled to my opinion!"
MacBook Pro 13" 2,3 GHz i5 | 4 GB | 320 GB | 10.11.0
iPhone 5s | 32 GB | 9.0.2
"Everyone's entitled to my opinion!"
-
- Viestit: 65
- Liittynyt: 27.5.2006 klo 0.19
- Paikkakunta: Helsinki
Viesti Kirjoittaja Copland »
No ihan tavallinen normaalikäyttäjä olen, ehkä voisi sanoa että käytän konetta vähemmän kuin normaalikäyttäjä ja silti "onnistun" saamaan maili-ohjelman sellaiseen tilaan että se ei enää käynnisty. Se on silloin vakava vika enkä ole sellaista koskaan saanut aikaiseksi kun ajelin Thunderbirdiä windowssilla monta vuotta. Enkä ole koskaan joutunut sitä uudestaan asentamaan. Nyt kun tietää että asetustiedostot voivat korruptoitua ja ne tuhoamalla saa ohjelman auki, niin tilanne on parempi, mutta ei todellakaan hyvä. Kadotin kaikki asetukseni mailistä (serverit, merkistöasetukset, fonttikoot, jne.). En todellakaan jaksaisi niitä alkaa palauttamaan käsin uudestaan, vain siksi että saisin ne kadotettua uudestaan seuraavassa crashissä. Aivan typerää.Wespa kirjoitti:Eipä ns. "normaalikäyttäjän" tarvitse noiden kanssa puljata, itsekään ei ole koskaan tarvinnut yhtään ohjelman kenkkuilua noin korjata. Ja jos sitten joskus tulevaisuudessa tarvitseekin, niin mieluummin minä tuon pienen filun poistan kuin asennan koko ohjelman uusiksi, se kun ajaa useimmissa tapauksissa ihan saman asian.
Ei tuo MacMaailman toimittaja varmaan turhaan kirjoitellut kun sanoi että nämä viottuneet asetustiedostot ovat eniten MacOS X:ssä ongelmia aiheuttava asia. Sitä täytyy sattua muillekin kuin minulle. Monia vuosia ammatikseni koodia tehneenä voin sanoa tämän: virheet asetustiedostossa eivät saisi milloinkaan estää ohjelmaa toimimasta. Sanoohan tuon nyt jo selvä järkikin. On aivan turha puolustella tässä asiassa Applea. Koko mekanismi on ihan susi ja se pitäisi uusia. Täytyy vain toivoa että Leopardissa tulisi tähän jotain parannusta.
Jaa, että miksikö en sitten käytä Thunderbirdiä Macissä? No, ensinnäkin sekä se että Firefox ovat huonompia Macissä kuin Windows-puolella ja toisekseen kyllähän tuo Applen Mail-app on paljon paremmin integroitu käyttöjärjestelmään ja jos joudun siitäkin luopumaan (Safari jäi jo muista syistä), niin sitä voisi siirtyä sitten saman tien windows-puolelle takaisin.
-
- Viestit: 3303
- Liittynyt: 7.11.2006 klo 11.53
- Paikkakunta: Karjaa
Viesti Kirjoittaja Wespa »
Toki sattuu muillekin, sen huomaa vaikka tätä foorumia selaamalla. Pointtini olikin, ettei se ihan jokapäiväistä ole (tai ainakaan ei pitäisi olla, ellei jotain isompaa ole vialla). Minulla ei ole kovinkaan syvällistä tuntemusta kyseisestä asiasta, mutta jotenkin tulee mieleen, että se toinen vaihtoehto olisi tehdä ohjelmista sellaisia, kuin ne Windows-puolella ovat, eli ne levittelevät erilaisia pikkufiluja sinne sun tänne, hidastaen konetta ja tehden ohjelman täydellisestä poistamisesta melkoisen urakan. Mutta siinä olet oikeassa, että Apple voisi tehdä asialle jotain, sitten oltaisiinkin taas askeleen lähempänä täydellistä käyttistä, jos sellaista nyt edes voi olla olemassakaan.Copland kirjoitti:Ei tuo MacMaailman toimittaja varmaan turhaan kirjoitellut kun sanoi että nämä viottuneet asetustiedostot ovat eniten MacOS X:ssä ongelmia aiheuttava asia. Sitä täytyy sattua muillekin kuin minulle. Monia vuosia ammatikseni koodia tehneenä voin sanoa tämän: virheet asetustiedostossa eivät saisi milloinkaan estää ohjelmaa toimimasta. Sanoohan tuon nyt jo selvä järkikin. On aivan turha puolustella tässä asiassa Applea. Koko mekanismi on ihan susi ja se pitäisi uusia. Täytyy vain toivoa että Leopardissa tulisi tähän jotain parannusta.
![Hymy [:)]](./images/smilies/icon_smile.gif)
iMac 27" 2,66 GHz i5 | 8 GB | 1 TB | 10.11.0
MacBook Pro 13" 2,3 GHz i5 | 4 GB | 320 GB | 10.11.0
iPhone 5s | 32 GB | 9.0.2
"Everyone's entitled to my opinion!"
MacBook Pro 13" 2,3 GHz i5 | 4 GB | 320 GB | 10.11.0
iPhone 5s | 32 GB | 9.0.2
"Everyone's entitled to my opinion!"
-
- Viestit: 2631
- Liittynyt: 12.4.2004 klo 3.34
Viesti Kirjoittaja NOx »
Olen yhtä mieltä siitä, että korruptoituneet asetustiedostot aiheuttavat eniten ongelmia. Eniten ei ole synonyymi sanoille usein tai jatkuvasti. Se tässä on tärkeätä. Voi se kovalevykin räjähtää käyttöjärjestelmästä riippumatta. Siksi otetaan varmuuskopioita.Copland kirjoitti:Ei tuo MacMaailman toimittaja varmaan turhaan kirjoitellut kun sanoi että nämä viottuneet asetustiedostot ovat eniten MacOS X:ssä ongelmia aiheuttava asia. Sitä täytyy sattua muillekin kuin minulle. Monia vuosia ammatikseni koodia tehneenä voin sanoa tämän: virheet asetustiedostossa eivät saisi milloinkaan estää ohjelmaa toimimasta. Sanoohan tuon nyt jo selvä järkikin. On aivan turha puolustella tässä asiassa Applea. Koko mekanismi on ihan susi ja se pitäisi uusia. Täytyy vain toivoa että Leopardissa tulisi tähän jotain parannusta.
Tietokoneet ovat tietokoneita. Kun niitä pitää pystyä käyttämään ja asetuksia muuttamaan, niin mitenkään ei voida lukita kaikkea. Tästä huolimatta moni ohjelma toimii vallan mainiosti tehdasasetuksissa ja kaipaamasi mekanismi asetustiedostojen rakentamiseen on OS X 104:ssä olemassa. Kuvaus täällä. Mail tietysti vaatii paljonkin tietoja toimittaakseen sähköpostia, joten oletusasetukset eivät riitä. Asetukset laittaa kohdalleen alle minuutissa, isosta vaivasta ei ole kyse.
Menee se Windowsin rekisterikin sekaisin joskus ja joillakin. Silti Windowsia uskalletaan käyttää, vaikka sen korjaaminen pahimmillaan aiheuttaa koko käyttöjärjestelmän asentamisen uudelleen. Myös ini-tiedostoja ja erinäisiä muita asetustiedostoja on ihan työksi tullut korjattua Windowsissa. En siis ymmärrä pointtiasi ollenkaan. Jäikö sähköpostiasetukset aikanaan kirjoittamatta ylös ja siksi riepoo?
Itse toivon, että Leopard ei muuttaisi mitään. Erillisten asetustiedostojen yksinkertaisuus on nerokas ja on aina ollut Macin etu, jo ennen Mac OS X:ää. Nykyään osaaava voi halutessaan puukottaa xml-tiedostoa, jos tykkää harrastaa. Joko päätteen avulla tai sitten erilaisilla plist-editoreilla. Mitään pakkoa tai erityistä tarvetta tuolle ei kuitenkaan ole.[/url]
com.apple.Dont_Steal_Mac_OS_X
-
- Viestit: 65
- Liittynyt: 27.5.2006 klo 0.19
- Paikkakunta: Helsinki
Viesti Kirjoittaja Copland »
Pomminvarmaksi tätä asetusten tallennusta ei saada ikinä, mutta homma voidaan todellakin hoitaa paremmin kuten esim. Mailissä tällä hetkellä tehdään.NOx kirjoitti:Tietokoneet ovat tietokoneita. Kun niitä pitää pystyä käyttämään ja asetuksia muuttamaan, niin mitenkään ei voida lukita kaikkea.
No se tärkeämpi asia tässä oli se että ohjelman pitäisi aina käynnistyä, oli asetustiedostot kunnossa tai ei. Jos asetustiedosto on mäsä, niin ohjelma avautuu default-arvoilla (huom. ei siis jää jumiin). Tuon linkkisi mukaan asia onkin näin suunniteltu. Hyvä juttu, mutta jossain mättää silti, koska Mail ja luultavasti muutkin ohjelmat eivät kaikissa tilanteissa tuota safe modea saa edes näkyviin. Eli hommaa pitäisi parantaa.Tästä huolimatta moni ohjelma toimii vallan mainiosti tehdasasetuksissa ja kaipaamasi mekanismi asetustiedostojen rakentamiseen on OS X 104:ssä olemassa. Kuvaus täällä.
Kyllähän minä tiedän esim. imap- ja smtp-servereideni osoitteet, mutta on Mailissä paljon muitakin asetuksia. Ei ole käyttäjän asia noita alkaa muistelemaan. Otetaan esimerkiksi iTunes. Minulla on soittolistoissa kymmenittäin erilaisia sarakeasetuksia. Yritätkö sinä todella väittää että käyttäjän pitäisi alkaa kirjoittamaan ylös jotain plist-tiedoston arvoja siltä varalta että saa ohjelmansa samaan tilaan sen jälkeen kun se on kaatunut ja korruptoinut asetustiedostonsa? Ja sitten käsin siirtää vanhasta tiedostosta asetukset uuteen? Noin ei homman todellakaan pidä mennä.Mail tietysti vaatii paljonkin tietoja toimittaakseen sähköpostia, joten oletusasetukset eivät riitä. Asetukset laittaa kohdalleen alle minuutissa, isosta vaivasta ei ole kyse.
...
En siis ymmärrä pointtiasi ollenkaan. Jäikö sähköpostiasetukset aikanaan kirjoittamatta ylös ja siksi riepoo?
Ihan turha ottaa windowssia mukaan tähän. Siellä on kaikkea historiallista tauhkaa mukana ja moni asia on suunniteltu päin honkia. Siksi tässä ollaan Mäkkiä käyttämässäkin että saataisiin parempi ja stabiilimpi järjestelmä. Totuus on vain tällä hetkellä se että minulla ei samanlaisella käytöllä ole koskaan mennyt windowsissa rekisteriarvoja tai ini-tiedostoja solmuun, mutta mäkissä on.Menee se Windowsin rekisterikin sekaisin joskus ja joillakin. Silti Windowsia uskalletaan käyttää, vaikka sen korjaaminen pahimmillaan aiheuttaa koko käyttöjärjestelmän asentamisen uudelleen. Myös ini-tiedostoja ja erinäisiä muita asetustiedostoja on ihan työksi tullut korjattua Windowsissa.
-
- Viestit: 2631
- Liittynyt: 12.4.2004 klo 3.34
Viesti Kirjoittaja NOx »
Homma toimii käytännössä. Kokeiltu on. En todellakaan muuttaisi mitään ihan kepein perustein, en etenkään jos yksinkertaisen ja toimivan järjestelmän sijaan olisi käytössä monimutkainen tapa hallita asetuksia ja niiden tilaa. Näitä tapauksia nyt vaan on niin vähän, että moinen olisi aivan turhaa. Paljon tärkeämpiäkin asioita on tapetilla, vaikka Address Bookin korjaus tai verkkolevyjen hallinta tai metadatan käsittely palvelimilla. Näillä olisi heti vaikutus satojen tuhansien tai miljoonien ihmisten käyttökokemukseen.Copland kirjoitti:No se tärkeämpi asia tässä oli se että ohjelman pitäisi aina käynnistyä, oli asetustiedostot kunnossa tai ei. Jos asetustiedosto on mäsä, niin ohjelma avautuu default-arvoilla (huom. ei siis jää jumiin). Tuon linkkisi mukaan asia onkin näin suunniteltu. Hyvä juttu, mutta jossain mättää silti, koska Mail ja luultavasti muutkin ohjelmat eivät kaikissa tilanteissa tuota safe modea saa edes näkyviin. Eli hommaa pitäisi parantaa.
Ei, en tarkoita sitä. Tarkoitin, että Mail on poikkeus sillä jo sen perustoiminnot vaativat konfigurointia. Useimmiten näin ei ole ja asetustiedoston poistaminen palauttaa tilanteen normaaliksi. Ohjelma käynnistyy, kuten mainitsit tärkeimpänä asiana. Hienoviritys on sitten jatkoa tälle. Useille ohjelmille ei tarvitse sitä tehdä ja vaikka olisi mahdollisuuskin, niin käytännössä pääosa henkilöistä käyttää ohjelmaa ns. tehdasasetuksin.Copland kirjoitti:Kyllähän minä tiedän esim. imap- ja smtp-servereideni osoitteet, mutta on Mailissä paljon muitakin asetuksia. Ei ole käyttäjän asia noita alkaa muistelemaan. Otetaan esimerkiksi iTunes. Minulla on soittolistoissa kymmenittäin erilaisia sarakeasetuksia. Yritätkö sinä todella väittää että käyttäjän pitäisi alkaa kirjoittamaan ylös jotain plist-tiedoston arvoja siltä varalta että saa ohjelmansa samaan tilaan sen jälkeen kun se on kaatunut ja korruptoinut asetustiedostonsa? Ja sitten käsin siirtää vanhasta tiedostosta asetukset uuteen? Noin ei homman todellakaan pidä mennä.
Windows on mukana siksi, että totesit itse kohta olevan aivan sama käyttääkö sitten taas Windowsia (tai siihen suuntaan). Mielestänin plisti heitto on taivas verrattuna siihen, että lähdetään puukottamaan rekisteriä, etsitään asetustiedostoja ilman vihjettä niiden mahdollisista nimistä ja sijainneista jne. Kyllä, uskon että sinä et ole näitä ongelmia koskaan kohdannut onneksesi. Keskimäärin nyt vaan on niin, että ongelmia on Windowsissakin. Pelkkään rekisterin siivoukseen ja korjailuun on armada erilaisia ohjelmia eikä niitä syyttä ole tehty.Copland kirjoitti:Ihan turha ottaa windowssia mukaan tähän. Siellä on kaikkea historiallista tauhkaa mukana ja moni asia on suunniteltu päin honkia. Siksi tässä ollaan Mäkkiä käyttämässäkin että saataisiin parempi ja stabiilimpi järjestelmä. Totuus on vain tällä hetkellä se että minulla ei samanlaisella käytöllä ole koskaan mennyt windowsissa rekisteriarvoja tai ini-tiedostoja solmuun, mutta mäkissä on.
Niin tai näin, ei tämä tästä etene. Meillä on erilaiset mielipiteet ja saa varmaan ollakin. Pistä Applelle palautetta asiasta, harmistukset voi lähettää tuonne:
http://www.apple.com/macosx/feedback/
com.apple.Dont_Steal_Mac_OS_X
-
- Viestit: 8105
- Liittynyt: 24.8.2005 klo 20.36
-
- Viestit: 2631
- Liittynyt: 12.4.2004 klo 3.34
Viesti Kirjoittaja NOx »
Se on yksi syy. Ohjelma päivittää preferenssit käyttäjät kotikansioon tai muualle väärin oikeuksin. Sen jälkeen ko. tiedosto ei enää ole luettavissa normaalisti tai sen avaaminen kirjoittamista varten epäonnistuu. Levytyökalulla noita ei voi korjata, asetukset eivät ole asennuksen receiptissä mukana. Toinen on ihan puhdas ohjelmointivirhe, synkronointi ei toimi oikein joissakin tilanteissa. Apple kehottaa dokumenteissaan synkroinoimaan asetukset niin harvoin kuin mahdollista. Tilanne on ollut sekava, on Carbon-koodia, Cocoa-koodia, Javaa jne., joten asia ei varmasti ole ollut kehittäjillä ensimmäisenä mielessä. "Parhaassa" tapauksessa asetuksia kirjoitellaan uusiksi joka kerran, kun ohjelman ikkunaa siirretään pikseli johonkin suuntaan. Applen omatkin rutiinit tällaisten asioiden käsittelyyn ovat eläneet matkan varrella. Kaukana ollaan 10.0 betan ajoista.Lare kirjoitti:Yritin joskus ihmetellä toisessa ketjussa root causea näille plist korruptoitumisille. Miksi nämä "sekoaa"? Mikä ohjelma niitä sekoittaa? Joskus on (lehdissä) viitattu oikeuksiin, mutta eikä silloin pitäisi jäädä kokonaan muuttamatta?
10.4 muutti jälleen kerran yhden asian. XML:n sijaan käytetään binary plistejä. Plutil tarkastaa tuonkin tyyppiset plistit, mutta editointi päätteessä vaatii hieman kikkailua. En ole kokeillut, mutta netti näyttää olevan pullollaan vimiä käyttäviä scriptejä.
com.apple.Dont_Steal_Mac_OS_X
10 viestiä
• Sivu 1/1
Palaa sivulle “Ongelmia Macin kanssa?”
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