Användarhandbok för Solaris

Felsökning i DeskSet-programmen

Det här avsnittet innehåller information om DeskSet-programmen.

Bandverktyget

Det här avsnittet beskriver hur du ska göra om du får problem när du arbetar med bandverktyget.

Fel vid kontrollsummering

Om du får ett meddelande om ett fel vid kontrollsummering (checksum) när du hämtar filer från ett band kan det bero på att den blockfaktor du valt inte stämmer överens med blockfaktorn på bandet.

För att rätta till blockfaktorn väljer du Blockvis i fönstret Egenskaper. I det textfält som visas skriver du den blockfaktor som bandet har.

Filerna kopieras inte till den katalog du angivit

Om du kopierar filer från ett band och filerna inte hamnar i den katalog som du angivit i fältet Till kan det bero på att filerna sparats på bandet med en absolut sökväg. Ta fram en lista över bandets innehåll för att se om så är fallet. När du hämtar filer som har en absolut sökväg läggs filerna i den katalog som anges i sökvägen.

Bandenheten känns inte igen

Bandenheternas namn läggs inte in automatiskt i systemkonfigurationen såvida de inte var igång samtidigt som systemet installerades.

Om du lägger till en bandenhet efter systeminstallationen och låter bli att starta om systemet efteråt kommer du att få ett felmeddelande. Om du vill konfigurera om systemet så att det tar med den nya bandenheten måste du stoppa systemet och ange något av följande kommandon beroende på om du har ett SPARC-, x86- eller PowerPCTM-system:

SPARC: Skriv följande efter ledtexten OK:

boot -r

x86: Skriv följande efter ledtexten boot >:

b -r

: Skriv följande efter ledtexten ok:

boot -r

Den nya bandenheten monteras i /dev/rmt.

Bildverktyget

Om du försöker starta bildverktyget kan följande meddelande visas:


ld.so.1: bildverktyg: hittar inte filen libxil.so.1


Avslutat

Du måste installera XIL-paketen. Be systemadministratören om hjälp.

Dra och släppa

Det här avsnittet beskriver några av de felmeddelanden som kan visas när du försöker dra något från ett DeskSet-program och släppa det i ett annat.

Nedanstående meddelande kan visas om hanteraren inte inom ett visst tidsintervall kan anslutas till det program där du vill släppa informationen. Standardinställningen för ett XView-program är tre sekunder.

Tiden för dra och släpp-funktionen har gått ut

Du kan ändra den här inställningen genom att lägga till en rad i filen ~/.Xdefaults i din hemkatalog. Om du vill ändra tiden till fem sekunder lägger du till följande rad:

Selection.Timeout 5

Skriv sedan xrdb ~/.Xdefaults i ett skal- eller kommandofönster för att ändra inställningen i hanteraren.

Du kan inte släppa där

Det här meddelandet visas om du inte kan släppa något i det program du drar information till. Meddelandet kan också visas om det program som du drar information från inte får kontakt med det program där du släpper informationen. Prova att stänga av och starta om det program där du ska släppa informationen.

Du kan inte släppa på arbetsytan

Du försöker släppa något på arbetsytan. Det program som du drar informationen från anser normalt detta vara ett fel, men filhanteraren förutsätter i det här fallet att objektet ska öppnas.

Dra och släpp-funktionen misslyckades

Ett okänt internt fel uppstod när du försökte dra och släppa.

DND: Fel tidpunkt

Ett okänt internt fel uppsod när du försökte dra och släppa. Försök igen.

Filhanteraren

Det här avsnittet beskriver hur du ska göra för att lösa de problem som kan uppstå när du arbetar med filhanteraren.

Det går inte att formatera en diskett i filhanteraren

Om du misslyckas med att formatera en diskett genom att välja Formatera diskett på menyn Fil i filhanteraren kan det bero på att systemet inte har ställts in för att köra formateringsprogrammet. Be systemadministratören om hjälp.

Egna ikoner visas inte

Om du har ändrat en fils ikon i kopplingsverktyget måste du starta om filhanteraren för att ändringen ska visas där. Om du har startat om filhanteraren och ändringen ändå inte visas kontrollerar du att ändringen verkligen sparades när du klickade på knappen Spara i kopplingsverktyget. Kontrollera att filen verkligen tillhör den kategori av filer som ändrades.

Om filhanteraren bara visar de tre standardikonerna (mappar, datafiler och program) finns ingen kontakt mellan databasen med kopplingar och filhanteraren. Titta efter om några felmeddelanden visas i systemfönstret som talar om vad problemet beror på.

Fönster för en diskett eller CD-skiva tas bort

Om ett fönster för en diskett eller CD-skiva tas bort kan du hämta tillbaka det genom att välja dess namn på menyn Gå till. Diskett- och CD-fönstren visas i den programspecifika delen av menyn. I Kapitel 2, kan du läsa mer om hur du använder menyn Gå till.

Dra och släpp-funktionen fungerar inte

Om du drar en fil från filhanteraren och släpper den i ett annat program men får felmeddelandet Du kan inte släppa där i meddelandelisten i filhanteraren släpptes filen på en plats som inte kan ta emot filer på det sättet eller där filtypen inte känns igen.

Alla filer visas inte i mappfönstret

Om du saknar vissa filer i mappfönstret kan du kontrollera om något urval gjorts i fönstret Allmänna egenskaper. Du kan också se om ett urval gjorts överst i filhanterarens fönster. För att alla filer ska visas kan du prova att välja Visa => Stora ikoner i namnordning.

Problem vid fjärrkopiering

Om du har problem med att överföra filer mellan ditt eget system och ett annat kan det bero på att du inte har behörighet till filen, katalogen eller systemet. Be då den person som äger filerna att ändra behörigheten till filerna så att de kan överföras. Det kan också uppstå problem på grund av att det andra systemet inte kan nås via nätverket. Tala i så fall med systemadministratören.

Visning av innehåll tar lång tid

När filhanteraren ska visa filernas innehåll i stället för deras ikoner måste programmet läsa och komprimera filerna innan de kan visas. Innehåller filerna Sun-ikoner, X-bitmap- eller X-pixmap-bilder bör det gå ganska fort. Att komprimera stora rasterbilder kan däremot ta lång tid. Om du bara vill se ikonfiler väljer du alternativen Monokroma ikoner och Ikoner i färg vid Visa innehåll som i egenskapsfönstret.

Kalendern

Det här avsnittet beskriver de vanligaste problemen med kalendern och hur du åtgärdar dem.

Problem med RPC-installationen av kalendern

Kalendern består av två delar:

Kalendern fungerar inte utan databashanteraren. Om kalendern inte visar några bokningar eller om du får meddelanden i systemfönstret som handlar om RPC timeout är rpc.cmsd troligen inte igång. Så här kontrollerar du om databashanteraren är igång:

  1. Öppna ett kommando- eller skalfönster.

    I Kapitel 6, kan du läsa om dessa fönster.

  2. Vid ledtexten skriver du ps -e | grep rpc.cmsd och trycker på Return.

    På det sättet begär du att få se en lista med alla pågående processer som innehåller strängen rpc.cmsd.

  3. Kontrollera listan som visas.

    I Figur A-1 ser du en lista som innehåller den efterfrågade processen. Du kan bortse från raden med grep rpc.cmsd.

    Figur A-1 ps-lista med processen rpc.cmsd

    Graphic

    Om listan inte visar någon rpc.cmsd-process gör du så här:


    Obs!

    Om kalendern är igång ska du avsluta den genom att välja Avsluta på menyn Fönster.


  1. Bli superanvändare.

  2. Skriv vi /etc/inetd.CONF vid ledtexten och tryck på Return.

  3. Leta efter raden med Rpc.cmsd i.

    Försäkra dig om den sökväg som anges är korrekt och att Rpc.cmsd finns med i sökvägen. Om inte så ändrar du sökvägen så att den anger var Rpc.cmsd finns. Kontrollera sedan process-id för inetd genom att skriva:

    ps -e | grep inetd

    Läs sedan in filen inetd.CONF igen genom att skriva följande:

    kill -1 inetd-pid

  4. Starta om kalendern.

  5. Kontrollera att databashanteraren har kommit igång genom att skriva ps -e | grep rpc.cmsd och trycka på Return.

Uppgradera SunOS och kalendern

Om du ska uppgradera SunOS måste du göra en säkerhetskopia av följande katalog:

/var/spool/calendar

Du kan kopiera katalogen till vilket medium som helst. Återställ katalogen när uppgraderingen av operativsystemet är klar.

Kalenderinformation saknas eller Namnlös visas i namnlisten

Om dina bokningar inte visas kontrollerar du först att databashanteraren är installerad. Läs i avsnittet "Problem med RPC-installationen av kalendern" om hur du gör. Prova först att starta om kalendern innan du provar proceduren nedan.

Om bokningarna fortfarande inte visas och det står Namnlös i namnlisten i kalenderns grundfönster, har du troligen inte rätt behörighet till katalogen /usr/spool/calendar eller till filerna där. Kontrollera det så här:

  1. Skriv ls -lsa /usr/spool och kontrollera behörigheten till katalogen /usr/spool/calendar.

    Behörigheten ska vara exakt: drwxrwsrwt. (Be den som är systemansvarig att ändra behörigheten om det behövs.)

  2. Skriv ls -lsa /usr/spool/calendar/callog.användarnamn för att kontrollera behörigheten till databasen med kalenderinformation.

    Byt ut användarnamn mot ditt användarnamn. Om du heter Eva skriver du till exempel ls -lsa /usr/spool/calendar/callog.eva. Behörigheten ska vara exakt: -r--rw----. Du måste dessutom vara ägare till filen.

Problem med att komma åt kalendrar på en fjärransluten dator

Om det uppstår problem när du försöker komma åt kalendrar på en fjärransluten dator märker du det på följande sätt:

  1. Om nätverket som arbetsstationen med kalendern är ansluten till arbetar med NIS eller DNS kontrollerar du att du arbetar i samma domän eller att du har angivit domännamnet i kalenderadressen (på menyn Bläddra kan du se vilka katalogadresser du använder). Om du till exempel försöker bläddra i användaren Brittas kalender och hon tillhör samma domän som du kan du ange katalogadressen britta@värddator. Om Britta däremot tillhör en annan domän, till exempel Stab, måste du ange kalenderadressen britta@värddator.Stab.

  2. Kontrollera att den som äger kalendern verkligen har givit dig den behörighet som du antar att du har. För att kunna ändra en bokning måste du ha behörighet att både sätta in och ta bort bokningar.

    Båda villkoren nedan måste uppfyllas för att behörigheten ska fungera:

    1. Namn i behörighetslistan ska ha formen användarnamn@värddator eller bara användarnamn. (Om bara användarnamnet anges får alla användare med detta användarnamn samma behörighet.)

      Domännamn får inte finnas med i behörighetslistan.

    2. För att inställda behörigheter i egenskapsfönstret för tillgång och behörighet ska börja gälla måste kalenderns ägare klicka med VÄLJ på knappen Utför.

      Kontrollera användar-id och grupp-id för den användare vars kalender du försöker bläddra i. Identiteterna måste vara lika i båda datorerna.

  3. Kontrollera ditt användar-id och grupp-id på båda datorerna. Gör så här:

    1. Sök efter raden med ditt lösenord i filen /etc/passwd. Ditt användar-id står i det tredje fältet (talet mellan det andra och det tredje kolonet). Ditt grupp-id står i det fjärde fältet (talet mellan det tredje och det fjärde kolonet). Ett exempel:

      eva:X4y8r2Bg:3286:10:& West:/home/eva/:/bin/csh

      Användaren Eva har användar-id 3286 och grupp-id 10. Båda talen ska vara mellan 0 och 32767.

  4. Om nätverket du arbetar i använder NIS, om du inte kan hitta din rad i filen /etc/passwd och om sista raden i filen /etc/passwd börjar med ett + ska du kontrollera din rad i behörigheten för NIS. Öppna ett kommando- eller skalfönster, skriv ypmatch användarnamn passwd och tryck på Return. Om du till exempel söker Evas rad skriver du följande:

    ypmatch eva passwd

    Om en rad visas som svar kan du se Evas användar-id i tredje fältet och hennes grupp-id i fjärde fältet.

Lägga till en andra kalender på din arbetsstation

Du vill kanske ha en andra kalender på din arbetsstation för att till exempel göra bokningar som gäller en hel grupp användare. Då måste du skapa en skenanvändare vars enda uppgift blir att vara ägare till kalendern. För att kunna utföra de följande instruktionerna bör du ha grundläggande kunskaper om UNIX. Du ska vara rotanvändare.

  1. Sätt in en rad för skenanvändaren i filen /etc/passwd på den arbetsstation där kalendern ska finnas.

    För skenanvändaren måste du ange namn, användar-id och alla andra uppgifter som behövs för en vanlig användare.

  2. Avsluta processerna cm och rpc.cmsd.

  3. Logga in som skenanvändaren och starta kalendern.

  4. Redigera behörighetslistan för gruppen.

  5. Lägg till kalenderns namn i listan.

  6. Logga ut och sedan in igen med ditt vanliga användarnamn.

Använda kalendrar från flera arbetsstationer

Om du ofta flyttar mellan olika arbetsstationer men ändå vill kunna nå din kalender förutsätter det att programmet och databashanteraren för kalendern finns på alla arbetsstationerna. Så här gör du för att kunna använda kalendrar från flera arbetsstationer:

  1. På den arbetsstation där kalenderinformationen finns ger du dig själv full behörighet som användare på de andra arbetsstationerna.

    Anta att du heter Britta och att din kalender finns på arbetsstationen "jobb". De andra arbetsstationerna som du vill kunna nå din kalender från heter "lager" och "order". Du måste då lägga till användarna britta@lager och britta@order behörighetslistan i kalendern på "jobb". Dessutom måste de båda användarna få behörighet att både bläddra, sätta in och ta bort bokningar. I Kapitel 5, kan du läsa mer om hur du gör.

  2. När du har loggat in med ditt användarnamn på någon av de andra arbetsstationerna kan du nu komma åt din kalender.

    Eftersom du har fullständig behörighet kan du titta på och ändra bokningar med mera.

    Om Britta i exemplet ovan har loggat in på "lager" eller "order" kan hon bläddra i kalendern britta@jobb för att titta i sin egen kalender.


    Obs!

    Montera inte katalogen /usr/spool/calendar från ett skivminne på ett fjärranslutet system. Om du gör det kan du förlora kalenderinformation.


Använda olika versioner av OpenWindows och kalendern

Om du använder OpenWindows 2 efter att du har installerat och använt program i OpenWindows 3 kan du få problem med kalendern i OpenWindows 2. Föra att undvika det problemet kan du göra en säkerhetskopia av följande fil innan du startar kalendern i OpenWindows 3:

/usr/spool/calendar/callog.användare

Om du sedan vill starta OpenWindows 2 igen återställer du först den gamla filen och ser till att behörigheten till filen och katalogen inte ändras. Du bör kunna bläddra i en kalender som körs i en annan version av OpenWindows.

Kalkylatorn

Om du försöker göra en beräkning som inte är korrekt, till exempel division med noll, visas ordet Fel i lägesraden. Du måste då klicka på Töm för att kunna fortsätta.

Kameran

Om du har tagit en bild med kameran och sparat den som en rasterfil kan du få problem med att använda filen i andra program. Följande avsnitt beskriver hur du hanterar detta.

Bildfiler från kameran i andra program

Om du får problem med att använda bildfiler tillsammans med andra program kan det bero på att du försöker placera en bild från en gråskale- eller färgskärm i ett program som bara kan hantera svartvita bilder.

I svartvita rasterfiler har varje bildpunkt ett av två möjliga värden (svart eller vitt). Man säger att färgdjupet är 1 bit. Gråskale- och färgraster har vanligtvis ett färgdjup på 8 bitar. (Det betyder att de kan innehålla 28 = 256 färger. Sanna färgrasterfiler har ett färgdjup på 24 bitar med över 16 miljoner möjliga färger. Om du tar en bild av en skärmbild med 4 bitar sparas den som en 8 bitars rasterfil.

Du kan se vilket färgdjup en rasterfil har genom att skriva file filnamn vid ledtexten i ett skal- eller kommandofönster eller genom att markera filen i filhanteraren och ta fram fönstret Information. Figur A-2 visar filegenskaperna för alla filer som slutar på .rs. Listan visar en 8-bitars rasterfil (snapshot.rs). Övriga filer är på 1 bit.

Figur A-2 Exempel på en lista som du kan ta fram med kommandot file

Graphic

Det bästa sättet att konvertera en bild så att den får samma djup som din egen skärm är att öppna bilden i bildverktyget och sedan spara den konverterade bilden i en ny fil. I Kapitel 13, kan du läsa mer om det här.

Klockan

Om du har valt att visa sekundvisaren kan det påverka systemets kapacitet negativt.

Om du har valt svart som färg på arbetsytan kommer du inte att kunna se klockans ikon. I direkthjälpen (man) för clock kan du läsa om hur du kan ge ikonen bakgrundsfärg för fönstren i stället.

Kopplingsverktyget

Du kan bara starta ett kopplingsverktyg åt gången eftersom det låser din privata databas när det är igång. Om du inte kan starta kopplingsverktyget och får ett meddelande i systemfönstret om att du inte har behörighet att ändra din privata databas beror det troligtvis på att du redan har startat kopplingsverktyget.

Om den filtyp som du tror hör ihop med en koppling inte visas beror det troligen på att kopplingsverktyget hittat en dubblett av filtypen innan det sökte efter kopplingen. Om det finns en dubblett av en filtyp läser kopplingsverktyget bara den första den hittar, och det behöver inte vara det exemplar av filtypen som hör ihop med den aktuella kopplingen. Om du råkar ut för det här problemet ska du försöka leta reda på dubbletten av filtypen och ta bort den. För att undvika att det här problemet uppstår ska du vara försiktig när du kopierar filtyper.

Postverktyget

Om du har flera postverktyg igång samtidigt kan det uppstå felaktigheter i inkorgen. Om det tar lång tid att öppna inkorgen är det möjligt att det finns en låsningsfil som måste tas bort. Om det inte finns tillräckligt med plats på skivminnet för att spara ändringarna i den aktuella postfilen måste du ta bort brev från filen. Det här avsnittet beskriver hur du lär dig att känna igen och åtgärda dessa problem. Dessutom får du veta var du kan hitta din inkorg och var systemet sparar brev om ett systemfel uppstår.

Flera postverktyg samtidigt

Om du har flera postverktyg igång samtidigt (eller om du har startat både postverktyget och programmet mail) kan du få meddelanden där du uppmanas att spara dina ändringar och avsluta ett av verktygen. Båda programmen försöker nämligen att ändra i inkorgen. Följ instruktionerna i dessa meddelanden för att undvika att det uppstår felaktigheter i inkorgen.

Om du inte valde Klar eller Spara ändringar innan du startade ett nytt postverktyg eller programmet Mail visas ett meddelande som uppmanar dig att avsluta programmet. Om du sparade ändringarna får du välja mellan att avsluta programmet och att spara ändringarna.

Du kan undvika problemet genom att göra det till en vana att välja Klar på menyn Fil varje dag innan du går hem eller när det är troligt att du kommer att läsa din post från en annan arbetsstation.

Om du glömmer att välja Klar och sedan försöker läsa din post från en annan arbetsstation kan du göra så här för att kommandot Klar ska väljas:

  1. Skriv ps -e | grep mailtool vid ledtexten i ett skalfönster och tryck på Return.

    Listan bör se ut ungefär som den i Figur A-3.

    Figur A-3 Exempel på en ps-lista för postverktyget

    Graphic

  2. Titta i den vänstra kolumnen efter processnumret (PID) för postverktyget (mailtool). Skilj på processerna mailtool och grep mailtool.

    Processnumret är det första numret på varje rad.

  3. Skriv kill -USR1 processnummer och tryck på Return.

    I exemplet ovan är processnumret 1431, så för att stoppa den processen skriver du följande: kill-USR1 1431

  4. Läs din post på vanligt sätt från den andra arbetsstationen.

    Nästa gång du öppnar postverktyget kommer de ändringar du gjort på den andra arbetsstationen att ha sparats i inkorgen.


    Varning!   Varning!

    GraphicOvanstående instruktioner gäller bara för DeskSet-programmet Postverktyg. Om du använder en annan version av postverktyget och ger dessa kommandon avslutas postverktyget.


Låsningsfil

För att förhindra att flera personer samtidigt modifierar en och samma fil använder postverktyget en så kallad låsningsfil som normalt försvinner när man avslutar postverktyget. Om postverktyget avslutas oväntat på grund av ett program- eller systemfel kan låsningsfilen finnas kvar.

Om det tar väldigt lång tid att öppna inkorgen ska du kontrollera om det finns en låsningsfil. Låsningsfilen ligger i så fall i katalogen /var/mail och har namnet användarnamn.lock, där användarnamn är det namn du loggade in med.

Om du ska ta bort filen öppnar du ett skal- eller kommandofönster och skriver följande kommando vid ledtexten:

rm /var/mail/användarnamn.lock.

Om ditt användarnamn är sara skriver du alltså så här:

rm /var/mail/sara.lock

Du kan också ta bort låsningsfilen genom att dra den från filhanteraren till papperskorgen och sedan tömma papperskorgen.

Inkorgens placering

Normalt är din inkorg placerad i filen /var/mail/användarnamn. Om omgivningsvariabeln $MAIL finns använder postverktyget den fil som står angiven där för att spara inkorgen i.

Hämta tillbaka brev som raderas vid ett systemfel

Om du skriver ett brev när ett program- eller systemfel uppstår sparas en kopia av brevet i filen dead.letter i din hemkatalog. (Brevet sparas efter var 80:e ändring. Du kan alltså som mest förlora 80 ändringar.)

Brevet sparas också i filen dead.letter varje gång du klickar med VÄLJ på knappen Töm i skrivfönstret eller väljer Sänd, töm fönstret på menyn Sänd i skrivfönstret.

I direkthjälpen (man) för mail kan du läsa mer om filen dead.letter och variabeln save.

Utrymmet på skivminnet räcker inte till för att spara ändringarna

Om du försöker spara ändringarna i postverktyget genom att välja Spara ändringar eller Klar på menyn Fil eller genom att byta mapp för postfiler kan ett meddelande visas om att skivminnet är fullt. Då måste du ta bort brev från den aktuella postfilen.

Du kan ta bort breven helt eller flytta dem till någon annan fil. Eftersom det är effektivare att ta bort stora brev kan det vara lämpligt att sortera breven i storleksordning. Det gör du genom att välja Storlek under Sortera efter på menyn Visa.

Filerna får inte plats i bilagefönstret

Minnesväxlingsutrymmet på skivminnet kan ta slut om du drar en för stor fil till bilagefönstret. För att lösa det problemet kan du öka minnesväxlingsutrymmet.

Utskriftsverktyget

Om en fil har ett felaktigt utskriftsfilter i kopplingsverktygets databas kan det hända att utskriftsverktyget låser sig när du försöker skriva ut filen. Det kan bero på att någon av variablerna $FILE, $PRINTER och $COPIES saknas i kommandofilen för utskrift. I Kapitel 16, kan du läsa mer om hur du ändrar kommandofiler för utskrift med hjälp av kopplingsverktyget. (Kopplingsverktygets databas är inte en ASCII-fil. Det är troligt att filen finns i /usr/openwin/lib/cetables.)

Om du skriver ut en fil och ett lämpligt filter saknas får du ett meddelande.