Skip to content

Parandame Debian stretch'i asjatu jorutamise - A start job is running for Unattended Upgrades

Mingil hetkel avaldus Debian stretch'i (ehk praguse hetke seisuga veel viimaseid aegu Debian testing) olukord, kus arvuti sulgemisel või restardil tekkis 15-minutine viivitus sellist tüüpi teatega "A start job is running for Unattended Upgrades (x / 15min)". Loomulikult on selline ootamine üldjuhul mittevajalik ning lahendus on alljärgnev.

Ava tekstitoimetiga fail

/lib/systemd/system/unattended-upgrades.service

ning muuda see rida meelepäraseks

TimeoutStartSec=900

näiteks

TimeoutStartSec=10

Eesti ID kaardi tarkvara ehk open-eid v. 3.12 kasutamine Debianis

Aasta tagasi kirjutasin artikli Eesti ID kaardi tarkvara v. 3.11 kasutamine Debianis. Kõik seal märgitu kehtib Debian Jessie kohta jätkuvalt edasi.

Debian testingu (ehk Stretch) kasutajad, kellel on ID-kaardi tarkvara paigaldatud selle sama juhendi alusel on ehk aptitude update või apt-get update puhul märganud selliseid teateid:

Err https://installer.id.ee/media/ubuntu trusty InRelease
The following signatures were invalid: 43650273CE9516880D7EB581B339B36D592073D4
W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://installer.id.ee/media/ubuntu trusty InRelease: The following signatures were invalid: 43650273CE9516880D7EB581B339B36D592073D4
W: Failed to fetch https://installer.id.ee/media/ubuntu/dists/trusty/InRelease: The following signatures were invalid: 43650273CE9516880D7EB581B339B36D592073D4

Põhjus see et RIA kasutab ID-kaardi tarkvara pakkide allkirjastamiseks uut võtit. Ning kui juba võtmeuuenduseks läheb, siis on mõttekas ka repo uuema vastu ära vahetada. Seega tee juurkasutajana käsurealt alljärgnev:

wget -O /tmp/ria-public-2016.key https://installer.id.ee/media/install-scripts/C6C83D68.pub
apt-key add /tmp/ria-public-2016.key

Kommenteeri sources.list failist välja või kustuta senine trusty-repo ja lisa samasse faili

deb https://installer.id.ee/media/ubuntu/ xenial main

Tee seejärel

aptitude update && aptitude safe-upgrade

ning näed et osa pakke jääb uuendamata, mistõttu tee kas kohe algselt või seejärel

aptitude dist-upgrade

ning libxml-security-c17 eemaldatakse ja libxml-security-c17v5 tuleb asemele ning kõik komponendid uuenevad viimase versioonini.

Kui sul on pidevalt edasirullunud Debian testing, siis järgevat sinu arvutis ei juhu. Aga uue stretch'i paigalduse puhul tekib probleem libssl teegiga - nimelt stretch'is on olemas libssl1.0.2 ja libssl1.1, kuid vaja oleks libssl1.0.0 pakki.

Loomulikult võid teha vajaliku paki alla sikutada (faili nimi on artikli koostamise seisuga). See näide on amd64 jaoks, kuid vastav sarnane url ja faili nimi on olemas ka i386 ja muude arhitektuuride jaoks.

wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u5_amd64.deb
dpkg -i libssl1.0.0_1.0.1t-1+deb8u5_amd64.deb

Kuid kuna see libssl saab turvapaikasid veel hea mitu korda, siis õigem oleks kui lisad sources.list faili

# open-eid vajab libssl1.0.0, mida stretch'is pole
deb http://security.debian.org/debian-security jessie/updates main

ning siis tee

aptitude install libssl1.0.0

Kui Debian stretch arvutis varem ID-kaardi tarkvara pole olnud, siis kogu tegevus on selline:

aptitude install apt-transport-https
wget -O /tmp/ria-public-2016.key https://installer.id.ee/media/install-scripts/C6C83D68.pub
apt-key add /tmp/ria-public-2016.key
echo '# open-eid ehk id-kaardi tarkvara' >> /etc/apt/sources.list
echo 'deb https://installer.id.ee/media/ubuntu/ xenial main' >> /etc/apt/sources.list
echo '# open-eid vajab libssl1.0.0, mida stretchis pole' >> /etc/apt/sources.list
echo 'deb http://security.debian.org/debian-security jessie/updates main' >> /etc/apt/sources.list
aptitude update
aptitude install libssl1.0.0
aptitude install open-eid

Eesti ID kaardi tarkvara v. 3.11 kasutamine Debianis

Kuutõrvajas on toimiv juhend Eesti ID kaardi tarkvara v. 3.8 kasutamine Debianis 2014 suvel. Sel viisil paigaldatud tarkvara toimib Stretch'is ja Jessie's edasi, kuid paari kiiksuga:

  • viimased Firefox'id eeldavad et laiendused on allkirjastatud ning vastasel juhul laiendused on blokeeritud (kui kasutad ametlikus repos leiduvat Iceweasel'it, siis see on parasjagu 38ESR'i juures ja seal seda olukorda ei teki)
  • BDOC'i tugi on killuke poolik (ilmselt vajalikud uuemad sertifikaadid on puudu)
  • Ubuntu Precise repo on nüüdseks installer.id.ee saidist puudu ning see võib tekitada olukorra kus /var/lib/apt/lists/partial/ kausta hakatakse poolikuid faile kuhjama ning /var või muu partitsioon, kus ta asub, kirjutatakse varem või hiljem triiki täis (kui sa järgnevat uuendust ei plaani teha, siis vähemalt kommenteeri sources.list failist see rida välja -> deb https://installer.id.ee/media/ubuntu/ precise main)

Ubuntule tehtud ID-tarkvara on saadaval hetkel 14.04 ja 15.04 jaoks. Neist esimene on LTS ning eeldatavalt püsib EstEID tugi kuni järgmise LTS'i ehk 16.04 jaoks saavad EstEID pakid tehtud. Mistõttu mina läksin 14.04 teed (järgmised toimingud loomulikult administraatori õigustes):

  • dokumenteerimise mõttes kommeneteeri /etc/apt/sources.list failist välja rida

    # deb https://installer.id.ee/media/ubuntu/ precise main
    ning lisa
    # tänane kuupäev
    deb https://installer.id.ee/media/ubuntu/ trusty main

  • tee tavaline uuendus

    aptitude update
    aptitude safe-upgrade


Jessie puhul ei tohiks tohiks ühtegi probleemi tekkida - EstEID tarkvara uueneb versioonini 3.11.1 ja kõik toimib nagu seni.

Debian testingus aga ei toimi DigiDoc'i klient. Praegune Debian testing (Stretch) on stable'ga (Jessie) võrreldes oluliselt edasi liikunud ning EstEID kontekstis on komistuskiviks libxml-security-c17 puudumine testingus. Olemas on libxml-security-c17v5, aga sellest ei tea EstEID veel midagi.

Lahendus on lihtne: Sikuta Jessie jaoks mõeldid pakk ja paigalda käsitsi (minul konflikte ei tekkinud):
64-bitise paigalduse puhul:

wget http://ftp.ee.debian.org/debian/pool/main/x/xml-security-c/libxml-security-c17_1.7.2-3+b1_amd64.deb
dpkg -i libxml-security-c17_1.7.2-3+b1_amd64.deb

32-bitise paigalduse puhul:

wget http://ftp.ee.debian.org/debian/pool/main/x/xml-security-c/libxml-security-c17_1.7.2-3+b1_i386.deb
dpkg -i libxml-security-c17_1.7.2-3+b1_i386.deb

ning seejärel uuesti

aptitude safe-upgrade

(või vastav arm'i pakk kui seda kasutad)
ning uuendamata jäänud libdigidocpp-tools, libdigidocpp0 ja libdigidocpp-common saavad ka korda ja EstEID tervikuna töökorda.

Kui arvutis varem EstEID oli puudu, siis Debian stable's ehk Jessie's tee nii:

aptitude install apt-transport-https
wget -O /tmp/ria-public.key https://installer.id.ee/media/install-scripts/ria-public.key
apt-key add /tmp/ria-public.key
echo 'deb https://installer.id.ee/media/ubuntu/ trusty main' >> /etc/apt/sources.list
aptitude update
aptitude install estonianidcard qesteidutil esteidfirefoxplugin

Stretch'i puhul oleks tegevus sama, aga enne paigaldust lisa käsitsi libxml-security-c17 (vt eespool).

Lisaks tavapärasele toele Firefox/Seamonkey brauserites toimib autentimine nüüd ka Chromiumis. Kui kasutad Chromiumi kohustuslike eelseadistuste funktsionaalsust (Managed policies) ja seal ExtensionInstallWhitelist direktiivi, siis lisa ckjefchnfjhjfedoccjbhjpbncimppeg ka loendisse.

Jessie ehk Debian 8 on ilmunud

Kaheaastase arendustöö järel ilmus eile Debiani uus stabiilne versioon koodnimega Jessie ning järjenumbriga 8. Suurte uuendustena on süsteemihalduse ja juhtimise ülekolimine systemd peale ning 64-bitise ARM platvormi lisandumine.

Kokku on Jesssie's 43000 erinevat tarkvarapakki ning neist olulisemad on :

Apache 2.4.10
Asterisk 11.13.1
GIMP 2.8.14
GNOME 3.14
GNU Compiler Collection 4.9.2
Icedove 31.6.0 (Thunderbirdi variant)
Iceweasel 31.6.0esr (Firefoxi variant)
KDE Plasma Workspaces + KDE Applications 4.11.13
LibreOffice 4.3.3
Linux 3.16.7
MariaDB 10.0.16
MySQL 5.5.42
Nagios 3.5.1
OpenJDK 7u75
Perl 5.20.2
PHP 5.6.7
PostgreSQL 9.4.1
Python 2.7.9 + 3.4.2
Samba 4.1.17
Tomcat 7.0.56 + 8.0.14
Xen Hypervisor 4.4.1
Xfce 4.10

Järgmise Debiani versiooni nimi on juba teada ja selleks on Stretch.

Et Linuxi-nädal oleks täielik, siis ilmus paar päeva tagasi uus Ubuntu 15.04 Vivid Vervet (ning ka nemad kasutavad nüüd init'i jaoks systemd'd).

Linuxile on saadaval uue renderdusmootoriga Opera

Teatavasti loobus Opera enam kui aasta tagasi oma renderdusmootorist ning võttis kasutusele WebKit'ist kahvlisse aetud Blink'i. Samaga ilmusid ka uued Opera versioonid Windowsi ja Mac OS X platvormidele (Opera versioonid alates 15'st). Opera Linuxi variant jäi aga Presto-põhise 12.16 juurde.

Selle aasta alguses võeti ka Opera Linuxi-arendus jälle ette ning eile ilmus esimene Opera versioon Linuxile (v 26). Arendajad ise ütlevad et toimib vaid Ubuntus, kuid minul töötab probleemitult ka Debianis ning ilmselt ka muudes .deb põhistes distributsioonides (näiteks Mint). Kes tunneb huvi, siis asi hargneb siit deb.opera.com. Kui seni tuli installida pakk nimega opera, siis nüüd on nimeks opera-stable ning praktikas tähendab see et uus ja vana Opera saavad Linuxis kõrvuti eksisteerida (vana versiooni kasutamine pole turvalisuses mõttes küll hea idee).

Kui varem pole olemas polnud, siis paigalduse käigus lisatakse süsteemi ka pepperflashplugin-nonfree, mis on wrapper-skript PPAPI-põhise flashi plugina lisamiseks (laeb alla Google Chrome ning pakib sealt lahti vaid flashi plugina).

Debian Wheezy on valmis saanud

Täna öösel ilmus Debianist 2 aastat ja kolm kuud töös olnud uus versioon järjenumbriga 7.0 ja koodnimega Wheezy. Viimane Debian toimib ametlikult üheksal raudvara-platvormil, mille hulgas leidub sobilikke nii taskuseadmetele kui supearvutitele ning igasugustele nende vahele jäävate arvutitele. Uue funktsionaalsusena on mitme arhitektuuri tugi samal arvutil.

Kes tahtis sai ka seekord jälgida väljalaskeprotsessi kogu eilse päeva jooksul kas Debiani IRC kanalil või identi.ca/debian vahendusel.

Mis Debianis sisaldub? Kokku üle 36000 valmis tarkvarapaki, sealhulgas:

KDE Plasma Workspaces and KDE Applications 4.8.4
GNOME desktop environment 3.4
the Xfce 4.8
LXDE 0.5.5
X.Org 7.7
LibreOffice 3.5.4
GIMP 2.8.2
Iceweasel 10 (Mozilla Firefox)
Icedove 10 (Mozilla Thunderbird)
Chromium 26
PostgreSQL 9.1
MySQL 5.5.30
Linux 3.2
Apache 2.2.22
Samba 3.6.6
Python 2.7.3 ja 3.2.3
Perl 5.14.2
PHP 5.4.4
OpenJDK 6b27 ja 7u3
GNU Compiler Collection 4.7.2

Järgmise Debiani koodnimi on ka paar kuud juba teada ning selleks sai Jessie.

Debian Wheezy: Apt arvab, et vaadata tuleb suures koguses tõlkeid

Kes on puhtalt lehelt hiljuti Debian Wheezy'it paigaldanud, siis on kindlasti märganud, et apt-get või aptitude üritab sikutada pakkide loendit keelte kohta mida enda teada masinas pole. Lugedes Debiani vastavat veakirjeldust selgub, et polegi viga vaid funktsionaalsus.

Nojah. Õnneks saab apt'i tavapärasesse olekusse kergesti:

apt-get update -o Acquire::Languages=none
apt-get update

Debian Squeeze on valmis saanud

Täna öösel ilmus Debianist 2 aastat töös olnud uus versioon järjenumbriga 6.0 ja koodnimega Squeeze. Nüüdsest ei saa enam ühesena kasutada Debian GNU/Linux mõistet, sest lisaks on kõrvale ilmunud Debian GNU/kFreeBSD (FreeBSD tuumaga Debiani variant). Debian toimib üheksal raudvara-platvormil.

Kes tahtis sai seekord jälgida väljalaskeprotsessi kogu eilse päeva jooksul kas Debiani IRC kanalil või identi.ca/debian vahendusel.

Mis Debianis sisaldub? Kokku üle 29000 valmis tarkvarapaki, sealhulgas:

  • KDE Plasma Workspaces and KDE Applications 4.4.5
  • kohendatud GNOME desktop environment 2.30
  • the Xfce 4.6
  • LXDE 0.5.0
  • X.Org 7.5
  • OpenOffice.org 3.2.1
  • GIMP 2.6.11
  • Iceweasel 3.5.16 (Mozilla Firefox)
  • Icedove 3.0.11 (Mozilla Thunderbird)
  • PostgreSQL 8.4.6
  • MySQL 5.1.49
  • Linux 2.6.32
  • Apache 2.2.16
  • Samba 3.5.6
  • Python 2.6.6, 2.5.5 and 3.1.3
  • Perl 5.10.1
  • PHP 5.3.3
  • OpenJDK 6b18
  • Tomcat 6.0.18

Debian on üks olulisemaid ja levinumaid Linuxi distributsioone, mille alusele on muu hulgas ehitatud Ubuntu (levinuim Linuxi distributsioon).

Kiireim veebibrauser Linuxis

Pilt räägib enam, kui pikem seletamine. Testkeskonnaks on Futuremark Peacekeeper ja sisuks Javascripti erineva funktsionaalsuse testid. Arvuti on paari aasta vanune sülearvuti (Intel Pentium Dual Core T2330 @ 1.60 GHz, 2 GB RAM), operatsioonisüsteemiks Debian Squeeze 2.6.32 kerneliga.