పరిష్కరించండి: ఫైల్ / var / lib / dpkg / status తెరవలేదు



సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి

మీరు / var / lib / dpkg / డైరెక్టరీ చుట్టూ ఉక్కిరిబిక్కిరి చేసి, రూట్ యూజర్‌లుగా విషయాలను క్లియర్ చేస్తుంటే మీకు దుష్ట “ఫైల్ / var / lib / dpkg / status” లోపం లేదా అలాంటిదే రావచ్చు. Linux ఫైల్‌సిస్టమ్ హైరార్కీ స్టాండర్డ్ ప్రకారం / var లో ఉన్న చాలా ఫైళ్లు తాత్కాలికమైనవి మరియు ఆపరేషన్ సమయంలో మారుతాయి. అయినప్పటికీ, వెబ్ బ్రౌజర్ కాష్ క్లియర్ చేయాల్సిన విధంగానే వాటిని శుభ్రం చేయాల్సిన అవసరం లేదని దీని అర్థం కాదు.



చాలా మంది లైనక్స్ వినియోగదారులకు ఇక్కడ చుట్టుముట్టాల్సిన అవసరం లేదు కాబట్టి, శుభవార్త ఏమిటంటే, మీరు దీన్ని ఎప్పుడైనా పొందలేరు. ఫెడోరా లేదా ఆర్చ్ వంటి ఆప్ట్-గెట్ ఉపయోగించని పంపిణీలో ఉన్నవారు ఈ ప్యాకేజీ నిర్వాహకుడికి పూర్తిగా ప్రత్యేకమైనందున ఈ లోపం ఎప్పటికీ పొందలేరు. అయినప్పటికీ, మీరు దానితో వ్యవహరిస్తుంటే చదవండి.



విధానం 1: యాదృచ్ఛికంగా పరిష్కరించడం ఫైల్ / var / lib / dpkg / status లోపం తెరవలేదు

ఈ లోపం నీలం నుండి బయటకు వస్తే, టైప్ చేయండి ls / var / lib / dpkg / status కమాండ్ లైన్ వద్ద మరియు అవుట్పుట్ చూడండి.



మీరు బ్రౌజర్‌కు గ్రాఫికల్ ఫైల్ మేనేజర్‌ను ఉపయోగించాలనుకోవచ్చు మరియు పరిశీలించండి.

ఫలితాల్లో మీరు స్థితి ఫైల్‌ను చూశారని నిర్ధారించుకోండి. మీరు సాధారణంగా / var / lib / dpkg / status ను చదివే ఒక పంక్తిని అందుకుంటారు, అది మిమ్మల్ని నేరుగా ప్రాంప్ట్‌కు తిరిగి ఇచ్చే ముందు. అదే జరిగితే, మీకు అక్కడ ఒక ఫైల్ ఉంది మరియు మీరు సరే ఉండాలి. సేవ్ చేసిన తర్వాత మీరు పనిచేస్తున్న అన్ని ప్రోగ్రామ్‌లను మూసివేసి, ఆపై రీబూట్ చేయండి.

మీరు బ్యాకప్ చేసి అమలు చేసిన తర్వాత టైప్ చేయండి sudo apt-get update తరువాత sudo apt-get అప్‌గ్రేడ్ టెర్మినల్ వద్ద మరియు ప్రాంప్ట్లను అనుసరించండి. మీరు బహుశా మీ నిర్వాహక పాస్‌వర్డ్ కోసం అడగబడతారు, కానీ అది నవీకరించబడిన తర్వాత మీరు బాగానే ఉండాలి. ఏదైనా బేసి లోపాల కోసం మీరు చూడాలనుకుంటున్నారు.



ఫైల్ లేకపోతే, మీకు కొన్ని నిర్ణయాలు ఉంటాయి.

విధానం 2: పున var సృష్టి / var / lib / dpkg / status

కొంతమంది వినియోగదారులు లైనక్స్‌ను మళ్లీ ఇన్‌స్టాల్ చేసే ముందు ఈ సమయంలో తమ ముఖ్యమైన డేటాను బ్యాకప్ చేస్తారు. మీరు దీన్ని చేయగలరు, కాని మొదట విషయాలను నివృత్తి చేయడానికి ఒక మార్గం ఉండవచ్చు. / Var / lib / dpkg / status యొక్క బ్యాకప్ కాపీ స్వయంచాలకంగా తయారవుతుంది మరియు సమకాలీకరించబడటానికి కారణమైన లోపం మీకు వచ్చినప్పటి నుండి ఎక్కువ సమయం గడిచిపోలేదు.

అమలు చేయడానికి ప్రయత్నించండి sudo cp / var / lib / dpkg / status-old / var / lib / dpkg / status టెర్మినల్ వద్ద. ఇది మీకు లోపం ఇవ్వకపోతే, ఇది సమస్యను పరిష్కరించిందో మీరు చూడవచ్చు. ఇది స్థితి ఫైల్ యొక్క ఇటీవలి బ్యాకప్ కాపీని పునరుద్ధరిస్తుంది, కానీ దురదృష్టవశాత్తు అది చాలా పాతది అయితే మీరు ఇంకా వేడి నీటిలో ఉండవచ్చు. అయినప్పటికీ, మీరు పున art ప్రారంభించవచ్చు మరియు అమలు చేయవచ్చు sudo apt-get update తరువాత sudo apt-get అప్‌గ్రేడ్ మీ కోసం ఏ విధమైన డిపెండెన్సీ లోపాలు వస్తాయో చూడటానికి. ఉత్తమమైన సందర్భంలో, మీకు ఏదీ ఉండదు మరియు మీరు మీ సిస్టమ్‌తో మామూలుగానే పనిచేయడం కొనసాగించగలరు.

మీరు స్థితి జాబితాను పునర్నిర్మించడానికి కూడా ప్రయత్నించవచ్చు. టైప్ చేయండి sudo touch / var / lib / dpkg / status ఖాళీ ఫైల్‌ను రూట్ యూజర్‌గా సృష్టించి, ఆపై ప్రయత్నించండి sudo apt-get install long-list టెర్మినల్ నుండి. దీన్ని స్వయంచాలకంగా చేసే కొన్ని స్క్రిప్ట్‌లు ఉన్నాయి, అయితే ఇది తప్పనిసరిగా అదే విషయం మరియు మీ మెషీన్‌లో కాలం చెల్లిన స్క్రిప్ట్‌ను అమలు చేసే ప్రమాదాలు లేకుండా వస్తుంది. ఇది పనిచేయడానికి మీ సిస్టమ్‌లో ఉన్నదాన్ని మీరు గుర్తుంచుకోవాల్సిన అవసరం ఉందని హెచ్చరించండి మరియు సాఫ్ట్‌వేర్ మిమ్మల్ని గుర్తుంచుకోమని అడుగుతుంది.

మీరు కూడా ప్రయత్నించవచ్చు ls /var/backups/dpkg.status* మరియు వీటి కోసం మీరు ఉపయోగించాలనుకుంటున్న వాటిని చూడండి.

మీరు దాన్ని అమలు చేస్తున్నప్పుడు వచ్చే జాబితాను చూడండి. జిప్ చేయనిదాన్ని మీరు చూస్తే, ప్రయత్నించండి sudo cp /var/backups/dpkg.status.0 / var / lib / dpkg / status మరియు అది విషయాలను పరిష్కరిస్తుందో లేదో చూడండి. మీరు ఎప్పుడైనా ఇతర వాటిలో ఒకదాన్ని కాపీ చేసి, దానిపై గన్‌జిప్ ఆదేశాన్ని అమలు చేయవచ్చు. అయినప్పటికీ, మీరు మరింత వెనుకకు వెళితే, వాడుకలో లేని ఫైల్‌ను అప్‌డేట్ చేసే ప్రమాదం ఎక్కువగా ఉంటుంది, అది విరిగిన డిపెండెన్సీలకు కారణమవుతుంది

3 నిమిషాలు చదవండి