Sida 1 av 1

Fel vid uppdatering. Är det ftp.lysator.liu.se som krånglar?

Postat: 07 nov 2014, 17:45
av edfast
Eller är det jag, som försökt uppdatera via ett publikt nätverk (min arbetsgivares)? Sedan jag kom hem har jag inte kunnat uppdatera, och får snarlika felmeddelanden som samtliga går ut på ungefär följande:

Kod: Markera allt

E: Encountered a section with no Package: header
E: Problem with MergeList /var/lib/apt/lists/ftp.lysator.liu.se_ubuntu_dists_precise-backports_multiverse_i18n_Translation-sv
E: Kunde inte tolka eller öppna pakelistorna eller tillståndsfilen.
E: _cache->open() failed, please report.
något fel med saknade beroenden, men jag vet inte hur jag ska komma åt det. Varken Programuppdateraren eller Synaptic öppnar, och om jag skulle vilja ändra leverantör (om till exempel det finns ett problem som ligger hos lysator) så vet jag inte hur jag gör det via terminalen, tyvärr. Jag kan inte heller öppna 'mergedokumentet'; när jag försöker får jag en htmlsida från min router(?) som påstår att det föreligger ett java-fel. Tror jag i alla fall:
Checking JavaScript Support

To provide an enhanced user interface, this Router uses JavaScript extensively.

If this page is not quickly replaced, your Browser does NOT support JavaScript.

Please enable JavaScript in your Browser, or use a different Browser.
Några brighta ideer? Edit: Sorry; öppnad i Gedit ser filen ut på det här viset:
<html><head>
<META name="description" content="WN3000RP">
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<META http-equiv="Content-Style-Type" content="text/css">
<META http-equiv="Pragma" content="no-cache">
<META HTTP-equiv="Cache-Control" content="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT">

<title>NETGEAR WN3000RP</title>
<script type="text/javascript" src="changeUrl.js"></script>
<script language="javascript" type="text/javascript">
function loadnext() {
var showit=(document.layers)?"show":"block";
var hideit=(document.layers)?"hide":"none";
var el = "alltext";
var device_id="WN3000RP";
var lan_ip = "10.0.0.2";
var wan_ip = "0.0.0.0";
var url = "";
var topPage = top;

if( (topPage.location.href.indexOf(lan_ip) <= 0) &&
(topPage.location.href.indexOf(wan_ip) <= 0) &&
(topPage.location.href.indexOf("www.mywifiext.com") <= 0) &&
(topPage.location.href.indexOf("mywifiext.com") <= 0) &&
(topPage.location.href.indexOf("www.mywifiext.net") <= 0) &&
(topPage.location.href.indexOf("mywifiext.net") <= 0))
{
url = check_top_url();
top.location.replace(url);
}

if (document.all)
document.all(el).style.display = hideit ;
else if (document.getElementById)
document.getElementById(el).style.display = hideit ;
else if (document.layers)
document.layers[el].visibility = hideit ;

if("1" == "1")
{
if (device_id == "WN3000RP" || device_id == "WN3000RPv2" || device_id == "WN3100RP")
{
if ("3" == "3")
topPage.location.replace(url + "IA_review_all.htm");
else if ("1" == "1")
top.location.replace(url + "IA_welcome.htm");
else
topPage.location.replace(url + "IA_frame.htm");
}
else
topPage.location.replace(url + "start.htm");
}
else if("0" == "1")
topPage.location.replace(url + "IA_hijack.htm");
else if ("0" == "1")
topPage.location.replace(url + "start.htm");
else if ("0" == "1" ||
"0" == "3")
topPage.location.replace(url + "traffic_start_update.htm");
/* Foxconn add start by Hank, for jump to IA_review_all.htm 01/20/2011 */
else if ("3" == "3")
topPage.location.replace(url + "IA_review_all.htm");
/* Foxconn add end by Hank, for jump to IA_review_all.htm 01/20/2011 */
else
topPage.location.replace(url + "start.htm");
}
</script></head>
<body bgcolor="#ffffff" text="#666666" onload="loadnext()">
<div ID="alltext" STYLE="position:absolute;left:50px;top:200px;">
<font face="Arial,Helvetica">
<h4>Checking JavaScript Support</h4>
<p>To provide an enhanced user interface, this Router uses JavaScript extensively.
<P>If this page is not quickly replaced, your Browser does NOT support JavaScript.
<P>Please enable JavaScript in your Browser, or use a different Browser.</p>
</font>
</div>
</body>
</html>
Tja, det ser ju ut som en html-sida.. Mvh H.

Re: Fel vid uppdatering. Är det ftp.lysator.liu.se som krång

Postat: 07 nov 2014, 18:15
av Gunnar Hjalmarsson
Hur ser den där filen ut? Dvs. kör:

Kod: Markera allt

cat /var/lib/apt/lists/ftp.lysator.liu.se_ubuntu_dists_precise-backports_multiverse_i18n_Translation-sv

Re: Fel vid uppdatering. Är det ftp.lysator.liu.se som krång

Postat: 08 nov 2014, 01:11
av edfast
Såhär ser den ut:

Kod: Markera allt

<html><head>
<META name="description" content="WN3000RP">
<META http-equiv="Content-Type" content="text/html; charset=utf-8">
<META http-equiv="Content-Style-Type" content="text/css">
<META http-equiv="Pragma" content="no-cache">
<META HTTP-equiv="Cache-Control" content="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="Mon, 06 Jan 1990 00:00:01 GMT">

<title>NETGEAR WN3000RP</title>
<script type="text/javascript" src="changeUrl.js"></script>
<script language="javascript" type="text/javascript">
function loadnext() {
    var showit=(document.layers)?"show":"block";
    var hideit=(document.layers)?"hide":"none";
    var el = "alltext";
    var device_id="WN3000RP";
    var lan_ip = "10.0.0.2";
    var wan_ip = "0.0.0.0";
    var url = "";
    var topPage = top;
    
    if( (topPage.location.href.indexOf(lan_ip) <= 0) &&
        (topPage.location.href.indexOf(wan_ip) <= 0) &&
        (topPage.location.href.indexOf("www.mywifiext.com") <= 0) &&
        (topPage.location.href.indexOf("mywifiext.com") <= 0) &&
        (topPage.location.href.indexOf("www.mywifiext.net") <= 0) &&
        (topPage.location.href.indexOf("mywifiext.net") <= 0))
    {
        url = check_top_url();
        top.location.replace(url);
    }
    
    if (document.all)
        document.all(el).style.display = hideit ;
    else if (document.getElementById)
        document.getElementById(el).style.display = hideit ;
    else if (document.layers)
        document.layers[el].visibility = hideit ;
    
    if("1" == "1")
    {
        if (device_id == "WN3000RP"  || device_id == "WN3000RPv2" || device_id == "WN3100RP") 
        {   
            if ("3" == "3")
                topPage.location.replace(url + "IA_review_all.htm");   
            else if ("1" == "1")
                top.location.replace(url + "IA_welcome.htm"); 			
            else
                topPage.location.replace(url + "IA_frame.htm");
        }
        else
            topPage.location.replace(url + "start.htm");
    }
    else if("0" == "1")
        topPage.location.replace(url + "IA_hijack.htm");
    else if ("0" == "1")
        topPage.location.replace(url + "start.htm");
    else if ("0" == "1" || 
             "0" == "3")
        topPage.location.replace(url + "traffic_start_update.htm");
    /* Foxconn add start by Hank, for jump to IA_review_all.htm 01/20/2011 */
    else if ("3" == "3")
        topPage.location.replace(url + "IA_review_all.htm");
    /* Foxconn add end by Hank, for jump to IA_review_all.htm 01/20/2011 */
    else
        topPage.location.replace(url + "start.htm"); 
}
</script></head>
<body bgcolor="#ffffff" text="#666666" onload="loadnext()"> 
<div ID="alltext" STYLE="position:absolute;left:50px;top:200px;">
<font face="Arial,Helvetica">
<h4>Checking JavaScript Support</h4>
<p>To provide an enhanced user interface, this Router uses JavaScript extensively.
<P>If this page is not quickly replaced, your Browser does NOT support JavaScript.
<P>Please enable JavaScript in your Browser, or use a different Browser.</p>
</font>
</div>
</body>
</html>
-Som en html-sida, kunde man tro. Verkar helt fel, har den blivit utbytt på något vis?

Re: Fel vid uppdatering. Är det ftp.lysator.liu.se som krång

Postat: 08 nov 2014, 04:14
av Gunnar Hjalmarsson
Var HTML-filen, som du redan hade visat oss, den filen?? Ja, det är helt fel. Öppna ett terminalfönster och kör följande kommandon för att städa upp:

sudo rm -v /var/lib/apt/lists/*
sudo apt-get update

Re: Fel vid uppdatering. Är det ftp.lysator.liu.se som krång

Postat: 08 nov 2014, 09:35
av edfast
Jo. Det fungerar utmärkt igen. Det som retar mig är (bland annat) att jag inte förstår hur sådant här händer? Fast det är kanske för mycket begärt. Jag använder Terminalen till en del enkla ting, men har stor respekt/rädsla för den möjliga skada jag lätt skulle kunna åstadkomma. Det kommer sig av att jag ju inte begriper vad det är jag gör. Och att då helt sonika ta bort en listfil(?) och lita att den skall kunna återställas från repo känns, tja, dumdristigt helt enkelt. Så Tack Gunnar! Som vanligt lysande.
mvh,

Re: Fel vid uppdatering. Är det ftp.lysator.liu.se som krång

Postat: 08 nov 2014, 09:54
av Gunnar Hjalmarsson
Har ingen teori om hur det här hände.

Spontant kände jag att det nog var ok att radera, men innan jag svarade dig googlade jag lite och fick bekräftat att det är den gängse lösningen. Testade dessutom på min egna dator också. :)

Det är klokt att inte bara chansa. Särskilt viktigt att vara försiktig är det när du gör saker som root (dvs. använder sudo).