Op mijn werk heb ik een server staan.
Alles is hier Windows, maar ik mocht deze server gebruiken om Linux te installeren. (om te proberen)
Mijn baas is eigenlijk wel tevreden met de Linux server (had niet anders verwacht) en wil dus deze server blijven gebruiken als backup-server.
Op de server staat nog openSUSE 12.3, en ik wil dus updaten.
Maar het wil niet lukken.
sudo zypper up
Gegevens van installatiebron laden...
Lezen van geïnstalleerde pakketten...
En daar blijft de boel hangen.
Krijg verder geen foutmelding.
Tijdens de installatie (al wel een poosje geleden) heb ik wel een update kunnen doen.
Gisteren wou ik “Nano” installeren en kreeg de melding dat packagekit bezig was, en of ik deze wilde afbreken.
Dat ging niet, en heb met volgende commando de packagekit afgebroken:
“nog op 12.3”. Wat is daar mis mee? Dat is gewoon gesupport.
“dus updated”. Zou niet mijn conclusie zijn.
In ieder geval, met zypper up blijf je gewoon op 12.3.
Wat zypper up doet is ten eerste heltzelfde als zypper patch (het installeren van security en recommended patches, belangrijk om regelmatig te doen) en als je extra repos hebt (bijv Packman) het installeren van nieuwe versies van pakketen van die repos (als ze er zijn natuurlijk).
Maak dus eerst duidelijk wat je doel is:
. patches bijwerken,
. of patches bijwerken en van andere repos nieuwste versies installeren,
. of overgaan naar openSUSE 13.1?
Het is hier misschien niet van belang, maar copieëer altijd van en met de prompt tot en met de volgende prompt. Dan denken wij tenminste dat we alles zien (we vertrouwen er dan op dat je niets weglaat tenzij je dat uitdrukkelijk vermeldt). Zoals je dat hier laat zien is er iets mis met sudo.
Dat was misschien niet slim. Als ik jou was zou ik PackageKit maar deïnstalleren an Apper ook. Dan heb je daar geen last meer van.
Edoch als er een probleem is met de zypper database, gaat dat deïnstalleren misschien ook niet.
Allereerst, ik log via “Putty” in op de server.
Op 1 of andere manier kon ik vanuit dat programma niet “knippen en plakken”
Dus heb ik het overgetypt.
excuus.
De bedoeling is, dat de server actief gaat meedoen als backup-server.
Ik had (om mijn bedrijf kennis te laten maken met open-source) voorgesteld een proef te doen met openSUSE.
Nu het goed werkt, en mijn werkgever de server echt wil inzetten, wil ik het systeem updaten.
Wat ik begrijp is 13.1 een LTS?? en daarom dacht ik verstandig te zijn het systeem op te waarderen.
Mijn bedoeling is in ieder geval een veilig en stabiel systeem, waarbij het niet uitmaakt welke versie is geïnstalleerd.
Ik laat het opwaarderen dan achterwege.
Om het probleem dan goed te formuleren:
Ik wil een server waarop openSUSE 12.3 staat “updaten”
zypper lr -d
geeft het volgende:
administrator@linux-j2kr:~> sudo zypper -v ref
Hoeveelheid: 1
Doel initialiseren
Gespecificeerde installatiebronnen:
Slaat uitgeschakelde installatiebron 'openSUSE 12.3-1.7' over
Slaat uitgeschakelde installatiebron 'openSUSE-12.3-Debug' over
Slaat uitgeschakelde installatiebron 'openSUSE-12.3-Update-Debug' over
Slaat uitgeschakelde installatiebron 'openSUSE-12.3-Update-Debug-Non-Oss' over
Controleert of vernieuwen van metadata voor openSUSE-12.3-Non-Oss noodzakelijk is
Ophalen: content ........................................................[klaar]
Ophalen: media ..........................................................[klaar]
Installatiebron 'openSUSE-12.3-Non-Oss' is actueel.
Controleert of vernieuwen van metadata voor openSUSE-12.3-Oss noodzakelijk is
Ophalen: content ........................................................[klaar]
Ophalen: media ..........................................................[klaar]
Installatiebron 'openSUSE-12.3-Oss' is actueel.
Slaat uitgeschakelde installatiebron 'openSUSE-12.3-Source' over
Controleert of vernieuwen van metadata voor openSUSE-12.3-Update noodzakelijk is
Ophalen: repomd.xml .....................................................[klaar]
Installatiebron 'openSUSE-12.3-Update' is actueel.
Controleert of vernieuwen van metadata voor openSUSE-12.3-Update-Non-Oss noodzakelijk is
Ophalen: repomd.xml .....................................................[klaar]
Installatiebron 'openSUSE-12.3-Update-Non-Oss' is actueel.
Alle installatiebronnen zijn vernieuwd.
administrator@linux-j2kr:~>
zypper -v ref
geeft het volgende:
administrator@linux-j2kr:~> sudo zypper -v ref
Hoeveelheid: 1
Doel initialiseren
Gespecificeerde installatiebronnen:
Slaat uitgeschakelde installatiebron 'openSUSE 12.3-1.7' over
Slaat uitgeschakelde installatiebron 'openSUSE-12.3-Debug' over
Slaat uitgeschakelde installatiebron 'openSUSE-12.3-Update-Debug' over
Slaat uitgeschakelde installatiebron 'openSUSE-12.3-Update-Debug-Non-Oss' over
Controleert of vernieuwen van metadata voor openSUSE-12.3-Non-Oss noodzakelijk is
Ophalen: content ........................................................[klaar]
Ophalen: media ..........................................................[klaar]
Installatiebron 'openSUSE-12.3-Non-Oss' is actueel.
Controleert of vernieuwen van metadata voor openSUSE-12.3-Oss noodzakelijk is
Ophalen: content ........................................................[klaar]
Ophalen: media ..........................................................[klaar]
Installatiebron 'openSUSE-12.3-Oss' is actueel.
Slaat uitgeschakelde installatiebron 'openSUSE-12.3-Source' over
Controleert of vernieuwen van metadata voor openSUSE-12.3-Update noodzakelijk is
Ophalen: repomd.xml .....................................................[klaar]
Installatiebron 'openSUSE-12.3-Update' is actueel.
Controleert of vernieuwen van metadata voor openSUSE-12.3-Update-Non-Oss noodzakelijk is
Ophalen: repomd.xml .....................................................[klaar]
Installatiebron 'openSUSE-12.3-Update-Non-Oss' is actueel.
Alle installatiebronnen zijn vernieuwd.
administrator@linux-j2kr:~>
Ik begrijp dit allemaal niet zo. Eerst zeg je dat je naar 13.1 wilt, vanwege LTS, volgens mee geen slecht idee). Dan weer dat je 12.3 wilt bijwerken (goed idee).
Ik ga er voorlopig van uit dat het laatste de bedoeling is.
Dat je niet kunt copy/paste is eigenlijlk niet acceptabel. Dat overtikken werkt echt niet.
Ten eerste heb je twee maal dezelfde uitvoer voor vesrschillende commando’s???
Dan is he zo dat volgens mij sudo (dat jij gebruikt) om het root wachtwoord vraagt. Dat zie ik ook niet. Kortom, dit werkt niet als betrouwbare gegevensoverdracht. Wat moet ik wel geloven?
Bovendien moet jij ongeveer gek van het tikken worden.
Als je met dat Putty bedoelt dat je vanaf Windows werkt, moet je daar eerst maar eens een oplossing voor gaan zoeken. Hoe denk dat te doen als er in de productiefase iets gebeurt en je wilt hulp uit de forums?
In ieder geval lijkt het er op dat je alleen standaard repos hebt, en dat zypper ref gewoon werkt.
Doe nu eens
PPSS
En wat bedoel je met “een server”. Voor mij is dat een soort van Windows gebruikers gerelateerde kreet voor journalisten en zo. Je laat zien dat je eigenlijk ook niet weet wat een computer is, maar het staat stoer.
Of ik nu wil upgrade naar 13.1 of de bestaande 12.3 wil bijwerken… heeft eigenlijk niets te maken met het probleem.
Zelfs als ik een programma wil installeren blijft de boel hangen.
Het probleem is dat de pakketten Manager blijft hangen.
Ik weet inderdaad niets van computers, maar hier noemen we het de server.
Een benaming als:
“Een computer waarop een besturingssysteem staat, welke we gebruiken om bestanden van een ander filiaal extern te bewaren…”
Is mij te omslachtig.
De omschrijving die ik gaf, moet toch enigszins aangeven waarvoor het apparaat wordt gebruikt.
het is in ieder geval een apparaat waarop een programma draait waar meerdere computers gebruik van maken.
Heeft het invloed op het probleem/oplossing als ik het apparaat anders noem?
Nu, het verhaal met “putty”
De server heb ik niet in mijn beheer.
Ik ben niet de systeembeheerder (vandaar dat ik niet weet wat een computer is) maar de “server” staat in het serverlokaal (vandaar de naam “server”) op het hoofdkantoor.
Ik zit dus op een andere locatie, en kan alleen via “putty” de server bijwerken.
Maar goed, via een andere forum:
Commando:
zypper --no-remote update
Werkt wel.
Uiteraard krijg ik nu wel de melding dat er “niets te doen” is
Blijkbaar is er toch iets mis met de repo’s
Eerst weekend, kijk er volgende week wel een keer na.
Dat over die “server” was maar een nevenpraatje. Het is gewoon een computer systeem, als elk ander.
Overigens ben jij wel de/een beheerder, want jij weet het root wachtwoord.
En met --noremote gebruik je geen remote repos. In jouw gval geen enkele dus. Dat zegt wel iets. Je kan kennelijk wel refreshen met die remote repos, maar als het op installeren aankomt hangt het. Kan een firewall probleem zijn. Ik neem aan dat je bedrijfs netwerk achter een firewall hangt.