abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 01:22 | Zajímavý projekt
Před měsícem byla spuštěna kampaň na podporu chytrého telefonu Librem 5, jenž by měl respektovat bezpečnost, svobodu a soukromí uživatelů. Cílem kampaně je vybrat alespoň milion a půl dolarů. Aktuálně je vybráno přes 600 000 dolarů, tj. 40 %. Kampaň poběží ještě další měsíc. Podporu projektu oznámilo KDE i GNOME.
Ladislav Hagara | Komentářů: 0
dnes 00:55 | Komunita

Agentura DISA (Defense Information Systems Agency) publikovala (pdf) Ubuntu 16.04 Security Technical Implementation Guide (STIG) (zip), tj. doporučené bezpečnostní nastavení Ubuntu 16.04. Ubuntu se tak dostalo mezi unixové operační systémy a linuxové distribuce AIX, HP-UX, Oracle Linux, Red Hat a Solaris [reddit].

Ladislav Hagara | Komentářů: 0
včera 22:55 | Bezpečnostní upozornění

CSIRT.CZ informuje, že byly vydány nové bezpečnostní aktualizace, které opravují několik zranitelných míst v Sambě. Útočník může využít zranitelnosti s cílem získání přístupu k potenciálně citlivých informací. Uživatelům a správcům je doporučeno, aby zkontrolovali bezpečnostní opatření pro CVE-2017-12150, CVE-2017-12151 a CVE-2017-12163 a provedli potřebné aktualizace.

Ladislav Hagara | Komentářů: 0
včera 21:44 | Komunita

Společnost Red Hat aktualizovala svůj slib ohledně softwarových patentů. Slib nově zahrnuje i open source software pod permisivními licencemi.

Ladislav Hagara | Komentářů: 0
včera 08:55 | Komunita

Do 22. září probíhá v Mountain View konference XDC2017 (X.Org Developer's Conference). Na programu je řada zajímavých přednášek. Sledovat je lze online. K dispozici je záznam přednášek ze včerejšího dne.

Ladislav Hagara | Komentářů: 0
20.9. 17:33 | Nová verze

Byla vydána nová stabilní verze 1.12 (1.12.955.36) webového prohlížeče Vivaldi (Wikipedie). Z novinek vývojáři zdůrazňují možnost zobrazení metadat u digitálních fotografií, vylepšený panel stahování a omezení sytosti barvy zdůraznění (YouTube). Nejnovější Vivaldi je postaveno na Chromiu 61.0.3163.91.

Ladislav Hagara | Komentářů: 39
20.9. 10:55 | Nová verze

Byla vydána verze 4.0 programovacího jazyka Swift (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu. Ke stažení jsou oficiální binární balíčky pro Ubuntu 16.10, Ubuntu 16.04 a Ubuntu 14.04.

Ladislav Hagara | Komentářů: 5
19.9. 23:33 | Zajímavý software

MojeFedora informuje, že PipeWire byl oficiálně oznámen (en). PipeWire bude zprostředkovávat aplikacím jednotný přístup k audiu a videu. Jedním z hlavních důvodů je možnost izolovat aplikace od audio a video zdrojů. Aplikace nebudou mít přímý přístup k hardwaru, ale budou se muset ptát multimediálního serveru PipeWire, který jim je na základě nastavených oprávnění poskytne nebo ne. V budoucnu by měl PipeWire nahradit PulseAudio.

Ladislav Hagara | Komentářů: 25
19.9. 00:55 | Zajímavý software

Společnost IBM věnovala svůj JVM (Java Virtual Machine) s názvem J9 nadaci Eclipse. Nové oficiální jméno tohoto virtuálního stroje určeného pro běh aplikací napsaných v programovacím jazyce Java je Eclipse OpenJ9 (Wikipedie). Podrobnosti v často kladených dotazech (FAQ).

Ladislav Hagara | Komentářů: 15
19.9. 00:11 | IT novinky

Mezinárodní konsorcium W3C (World Wide Web Consortium) publikovalo kontroverzní rozšíření HTML 5.1 EME (Encrypted Media Extensions) jako webový standard, tj. schválilo DRM v HTML 5.1. Mezinárodní nezisková organizace EFF (Electronic Frontier Foundation) hájící občanské svobody v digitálním světě zveřejnila na svých stránkách otevřený dopis adresovaný W3C. EFF s EME zásadně nesouhlasí a W3C opouští.

Ladislav Hagara | Komentářů: 57
Těžíte nějakou kryptoměnu?
 (5%)
 (3%)
 (17%)
 (75%)
Celkem 552 hlasů
 Komentářů: 22, poslední 29.8. 11:23
    Rozcestník

    Dotaz: Závislosti

    13.11.2015 10:20 otto
    Závislosti
    Přečteno: 674×
    Zdravím. Mám na novém NB HP Pavilion (bez OS) nainstalováno cca půl roku Xubuntu. Dosud vše OK, spokojenost. Nedávno začaly problémy při aktualizaci - nedostatek místa. Zpočátku stačilo: „ apt-get autoremova, nebo autoclean”. Ale při poslední aktualizaci to vypsalo:

    „ E: /var/cache/apt/archives/linux-image-3.16.0-52- generic_3.16.0-52.71~14.04.1_amd64.deb: nelze zkopírovat rozbalená data „./boot/vmlinuz-3.16.0-52-generic“ do „/boot/vmlinuz-3.16.0-52-generic.dpkg-new“: selhal zápis (Na zařízení není volné místo)."

    Při snaze aktualizovat vypíše:

    „Následující balíky mají nesplněné závislosti:

    linux-image-extra-3.16.0-52-generic: Depends: linux-image-3.16.0-52-generic ale není nainstalován linux-signed-image-3.16.0-52-generic: Depends: linux-image-3.16.0-52-generic (= 3.16.0-52.71~14.04.1) ale není nainstalován Depends: linux-image-extra-3.16.0-52-generic (= 3.16.0-52.71~14.04.1) ale 3.16.0-52.71~14.04.1 je nainstalován”

    Nepomůže už nic a systém kolabuje. Dočetl jsem se, že se Linux nemusí defragmentovat, neb má jiný systém zápisu. Nechápu, proč tedy po půlroce používání na novém NB, na HD 500GB a nové-čisté instalaci je najednou nedostatek místa? Je mi sice sedmdesát, ale stále se učím. Baví mě to a Xubuntu se mi líbí kvůli grafice a dosud spokojenost. Bojím se zvětšit oddíl pomocí GParted, abych to celé nezaprd. Přivítám každou radu, která pomůže. Nejraději krok za krokem. Zoufalý Otto

    Odpovědi

    13.11.2015 10:32 MadCatX
    Rozbalit Rozbalit vše Re: Závislosti
    Jak je disk rozdělen? Pokud si nejste jist, pošlete výpis z cat /etc/fstab a lsblk. Dále existuje nástroj FileLight, kterým lze vizualizovat, které soubory zabírají místo na disku. Kdyby už ani ten nešel nainstalovat, mohlo by aspoň orientačně pomoci du / -h -d2, pozor, výpis může být docela dlouhý.
    13.11.2015 14:28 OTTO
    Rozbalit Rozbalit vše Re: Závislosti
    Děkuji za odpovědi. Nechal jsem rozdělení disku naivně na instalaci a něco je špatně.

    Souborový systém K blocks Užito Volné Uži% Připojeno do /dev/mapper/xubuntu--vg-root 956513988 34027216 873875652 4% / none 4 0 4 0% /sys/fs/cgroup udev 1957160 4 1957156 1% /dev tmpfs 393664 1260 392404 1% /run none 5120 0 5120 0% /run/lock none 1968304 80 1968224 1% /run/shm none 102400 32 102368 1% /run/user /dev/sda2 241965 238685 0 100% /boot /dev/sda1 523248 3456 519792 1% /boot/efi

    Nechápu proč si instalace vezme pro BOOT oddíl tak malý kus HD, když otesánek je evidentně nenasytný. Co s tím? Mohu zvětšit boot na úkor jiného oddílu aniž přijdu o data, nebo mám z bootu něco ručo odstranit, ale co? Nejsem v těchto vodách zase tak kovaný. S díky Otto
    13.11.2015 14:35 MadCatX
    Rozbalit Rozbalit vše Re: Závislosti
    V /boot jsou uložené obrazy kernelů, ze kterých systém startuje. Ubuntu kromě nejaktuálnějšího kernelu nechává vždycky i několik starších verzí pro případ, že by v tom nejnovějším něco nefungovalo. Starší verze kernelů by měly jít normálně odinstalovat přes apt-get remove ..., jak přesně se balíčky budou jmenovat si nejsem jist, neb Ubuntu nepoužívám.
    13.11.2015 21:13 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Závislosti
    Odinstaluj staré verze kernelů.

    Jendа avatar 14.11.2015 01:49 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Závislosti
    A podrobněji:

    dpkg -l | grep linux-image

    vypíše seznam jader

    apt-get purge linux-image-XXX

    odstraní zvolené jádro. Typicky chceš mazat od nejstarších.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    14.11.2015 16:00 VK
    Rozbalit Rozbalit vše Re: Závislosti
    Mělo by fungovat toto:

    dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

    Prostě to celé zkopírovat do příkazového řádku a spustit. Je ale potřeba to udělat po restartu, když už systém běží na novém jádře. Pokud chci vidět, co se bude mazat, mohu použít jenom:

    dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d'
    13.11.2015 11:55 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Závislosti
    Prostě HDD není nafukovací a jednou musí místo dojít.

    Takže v konzoli když zadáš df <ENTER> tak ti to vypíše jak jsou jednotlivé oddíly obsazené a prostě něco budeš muset smazat.....

    13.11.2015 15:37 mica
    Rozbalit Rozbalit vše Re: Závislosti
    Bezpochyby je dobré mít přehled o tom, jak má člověk zaplněný disk. Když použijete program df, asi ve vašem případě bude vysoké číslo v řádku, který má ve sloupci "Připojeno do" symbol "/".

    Nejsnazší způsob, jak si zaplnit disk (konkrétně kořenový oddíl, tedy ten značený symbolem "/"), je stále nainstalovávat něco nového (a neodinstalovávat to, když to už člověk nepotřebuje). Takže první rada bude odinstalovat, co už nechcete používat, a ono se nějaké místo uvolní. Zrovna jako první mě napadají balíčky s jinými jádry (kernely), než tím, které zrovna používáte, poněvadž když je nepoužíváte, k ničemu je nepotřebujete (leda byste chtěl každý den spouštět počítač na jiném jádru, což ovšem nepředpokládám). Balíčky s jádry jsou skutečně velmi velké.

    Dále nevím, zda víte, že se při instalaci čehokoli stažené balíky uchovávají na disku. Po čase pak zabírají hodně místa. Je tedy vhodné je mazat. Je na to příkaz "apt-get clean". V grafickém správci balíků Synaptic je na to v nastavení volba "Po nainstalování odstranit stažené balíky". Na rozdíl od vašeho "apt-get autoclean" (v Synapticu volba "Odstranit pouze již nedostupné balíky") smaže opravdu všechny stažené balíky, ušetříte tedy výrazně víc místa. Toto zkuste jako první. A čas od času (třeba i po každé instalaci) to opakujte.

    Pak ještě doporučuju užívat program deborphan (musíte ho samozřejmě nejprve nainstalovat) - ten vyhledává (aspoň ve výchozím nastavení) už nepotřebné nainstalované balíky ze skupiny knihoven (tj. balíky začínající písmeny lib...). Příkaz "apt-get remove --purge `deborphan`" nebo "apt-get remove --purge &(deborphan)" takové nepoužívané knihovny zobrazí a hned vám nabídne jejich smazání. Je dobré ho opakovat několikrát po sobě, jelikož smazáním určitých balíků se stanou nepotřebné zase další na nich závislé.

    No a pak samozřejmě nezapomeňte dál používat "apt-get autoremove", ale to stačí jen tehdy, když vám systém sám řekne, že některé balíky už nejsou potřeba.

    Řekl bych, že tímto byste si měl uvolnit nejvíc místa na disku, nicméně je možné, že jej máte zaplněný z nějakého jiného důvodu, ovšem nic mě nenapadá. Leda by ještě mohlo relativně dost místa uvolnit promazání dočasných adresářů, to znamená /tmp a /var/tmp. Na to se velmi hodí už zmíněný program filelight, který vám krásně graficky zobrazí velikost souborů v těchto adresářích (a jejich podadresářích) a ty největší (někdy může jít i o desítky megabytů) pak můžete smazat (jde to i přímo z filelightu). Samozřejmě je dobré vědět, co vlastně mažete, nejsem si však jistý, jaké škody by se daly nadělat smazáním něčeho nechtěného (já zde mažu jen to, o čem vím, že už to nepoužívám).
    13.11.2015 21:30 kolemjdouci
    Rozbalit Rozbalit vše Re: Závislosti
    Doporučuješ filelight v Xubuntu ?

    Panebože, chceš aby si zaplnil disk nejmíň půlkou KDE ?
    13.11.2015 22:23 mica
    Rozbalit Rozbalit vše Re: Závislosti
    No jo, neuvědomil jsem si, že Filelight patří do KDE. V tom případě lze doporučit baobab, který má stejnou funkčnost (i téměř stejný vzhled).
    Jendа avatar 14.11.2015 01:42 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Závislosti
    A pro minimalisty (a na serverech) doporučuji konzolové ncdu.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    Václav 14.11.2015 16:40 Václav "Darm" Novák | skóre: 26 | blog: Darmovy_kecy | Bechyně / Praha
    Rozbalit Rozbalit vše Re: Závislosti
    Díky, neznal jsem :)
    Cross my heart and hope to fly, stick a cupcake in my eye!
    13.11.2015 15:48 Aleš Kapica | skóre: 46 | blog: kenyho_stesky | Ostrava
    Rozbalit Rozbalit vše Re: Závislosti
    Možná by bylo dobré kdyby se našel někdo, kdo by byl ochoten vám věnovat alespoň tochu času, k tomu, aby pomohl nejenom objasnit příčinu, ale také poradil, jak se takové situaci vyhnout, případně jak ji vyřešit.

    Takže.. první věc. Zkuste sem nakopírovat co vrací následující příkazy
    user@stroj~$ cat /proc/partitions
    ...
    user@stroj~$ df -h
    ...
    
    A pak můžeme pokračovat. První příkaz vypíše jak máte rozdělen disk/y a druhý co vlastně je připojené, kam a kolik zbývá místa.
    13.11.2015 22:23 Andrej | skóre: 44 | blog: Republic of Mordor | Zürich
    Rozbalit Rozbalit vše Re: Závislosti

    Pár poznámek, které mě hned napadly:

    • Doporučuji především vše zazálohovat, aby se pak dalo v klidu experimentovat.
    • Tohle podle mě nesouvisí s fragmentací, nýbrž s tím, jak je disk rozdělený na oddíly. Může tam být něco jako velký oddíl pro /home a příliš malý oddíl pro /. To by vysvětlovalo, proč se instalátoru zdá, že není místo, přestože na jiných oddílech ho může být spousta.
    • Chtělo by to podrobnější informace o konkrétním rozdělení oddílů a zvolených souborových systémech. Tohle v dotazu zcela chybí.
    • Některé špatné distribuce při instalaci implicitně volí nesmyslné rozdělení disku na oddíly, které bylo v módě v minulém století. Dodnes je to bohužel u spousty instalátorů běžný problém. Mnohem lepší je mít jeden jediný oddíl a na něm souborový systém btrfs, případně jeden nešifrovaný oddíl pro /boot a druhý šifrovaný oddíl pro všechno ostatní. Tím se člověk jednou provždy zbaví problémů s nedostatkem nebo přebytkem místa na oddílech a ještě získá checksumy dat i metadat, copy-on-write, atomické snapshoty a spousty dalších výhod.
    • Souborový systém btrfs má (na rozdíl od většiny jiných, snad kromě XFS) automatickou online defragmentaci. Takže i kdyby snad čistě hypoteticky při nějakém režimu zápisu mohla větší fragmentace vznikat, s Btrfs je tento problém v podstatě definitivně minulostí. (Dlužno ale jedním dechem dodat, že souborový systém typu btrfs takovou vymoženost beztak z principu potřebuje.)

    Bez podrobnějších údajů o rozdělení toho disku se dá těžko něco konkrétního poradit. Kdybych tento problém řešil já, zazálohoval bych všechna data na externí médium, na disku bych pak vytvořil jeden velký oddíl přes celý disk (nebo již uvedené dva oddíly, má-li disk být šifrovaný), oddíl (resp. oba oddíly) bych zformátoval jako Btrfs, data bych zkopíroval zpátky, překonfiguroval a přeinstaloval bych bootloader (GRUB), /etc/fstab a případně nějaká nastavení initramdisku (nejsou-li automatická jako třeba u Fedory). Tím bych získal konfiguraci, která by měla bezproblémově fungovat. Takový postup se dá ale těžko popsat krok za krokem; je tam spousta vstupů a informací, které si člověk musí předem zjistit a zařídit se podle nich. Já jsem se takové věci učil napřed metodou omyl/omyl, později jsem se dostal k metodě pokus/omyl a teprve po docela dlouhé době jsem se naučil nakonfigurovat si vše potřebné včetně méně obvyklých případů.

    ǑǦŹǓǕǙǞǺǨȞȬḔḦḰḾṊṎṸẄẌỖ
    Jendа avatar 14.11.2015 01:48 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Závislosti
    Některé špatné distribuce při instalaci implicitně volí nesmyslné rozdělení disku na oddíly, které bylo v módě v minulém století.
    Podle výpisu, který dodal, má zvláštní /boot. To se alespoň v Debianu automaticky nestane a předpokládám, že Xubuntu má stejný instalátor. Tedy to musel udělat admin ručně, distribuce je v tom nevinně. Takže on to má přesně tak jak píšeš, „jeden nešifrovaný oddíl pro /boot“.

    (teď jsem teda četl, že GRUB už umí LUKS, ale distribuce to nemají automatizované, navíc to nejde použít třeba při odemykání po SSH z initramdisku)
    Chtělo by to podrobnější informace o konkrétním rozdělení oddílů a zvolených souborových systémech.
    Ve druhém komentáři to poslal.

    Zbytek mu radí převést / z neznámého FS na btrfs, což mu a) nepomůže, b) možná už btrfs má.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    Josef Kufner avatar 14.11.2015 11:54 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Závislosti
    Samostatný /boot se na Debianu stane automaticky, pokud při instalaci zvolí, že chce šifrovat. Pak se vyrobí malý /boot a velké šifrované LVM se swapem a /.
    Hello world ! Segmentation fault (core dumped)
    14.11.2015 12:24 ewew | skóre: 36 | blog: ewewov_blog
    Rozbalit Rozbalit vše Re: Závislosti

    Na odomykanie treba nainštalovať do initrd ssh dropbear. je to popísané na debian-administration.org. Grub nevie generovať uzamykatelné položky.

    sec.linuxpseudosec.sk
    14.11.2015 12:22 ewew | skóre: 36 | blog: ewewov_blog
    Rozbalit Rozbalit vše Re: Závislosti

    Pri jednej particii ti hrozi, že ak sa poškodi definicia suborového systému, tak máš viacej roboty s obnovou. Ak máš viacero, tak jednoducho odmountuješ a vybavené. Napríklad samostatný /home. Ak veľmi potrebuješ graficke prostredie, tak si urobiš tmpfs /home a vybavené.

    Za chodu defragmentácia je trochu blbosť.

    sec.linuxpseudosec.sk
    Jendа avatar 14.11.2015 15:30 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Závislosti
    Za chodu defragmentácia je trochu blbosť.
    Bohužel kvůli CoW když máš soubor, ve kterém uprostřed měníš bloky (FS image, databáze), tak to ta bloky CoWuje úplně někam dopryč a skončíš s tím, že je každý blok úplně jinde.

    Ta věta
    may not work correctly with compression
    krásně ilustruje problém, se kterým se člověk při použití toho Andrejem propagovaného skvělého btrfs setká - spousta věcí je neimplementovaná nebo nedotažená a v dokumentaci jsou perly tohoto typu, případně se člověk dočte něco ve smyslu „při defragmentaci je možné zvolit compress=lzo nebo zlib, ale už nikdo neimplementoval volbu none“.

    A to je taky důvod, proč na btrfs nelze pouštět dávkový defragment. Z dokumentace:
    Caveat: since Linux 3.14-rc2, 3.13.4, 3.12.12 and 3.10.31 (which removed the snapshot-aware defragmentation) defragmenting a file which has a COW copy (either a snapshot copy or one made with cp --reflink or bcp) would produce two unrelated files. If you defragment a subvolume that had a snapshot, you would roughly double the disk usage, as the snapshot files would no longer be COW images of the originals.
    atd., atd., takových překvapivých nedodělků je tam všude plno. Nekritizuju to, je to furt relativně nový projekt, a udělat takto pokročilý FS je dost složité. Ale radit to začátečníkům jak to dělá Andrej je podle mě na pováženou.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    Josef Kufner avatar 13.11.2015 22:39 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Závislosti
    Instalace balíčku s jádrem selhala kvůli nedostatku místa v /boot. Pokud je to stejně jako na Debianu, tak máš na disku alespoň dva oddíly. Jeden s jádrem a pár drobnostma okolo a druhý s tím zbytkem. Ten první bývá malý, neboť nebývá potřeba víc než pár desítek MB.

    Řešením je místo v /boot uvolnit a nechat balíčky doinstalovat. Jen si dej pozor, co budeš mazat, aby ti to pak ještě naběhlo.

    uname -a ti řekne, jakou verzi jádra právě používáš a tu nemaž. Ty starší můžeš. Doporučuju smazat tu nejstarší a zbytek nechat, tím by se ti nové jádro už mělo vejít.

    Systém je nestabilní kvůli tomu, že některé balíčky jsou nainstalovány jen napůl. To se spraví, jakmile ta aktualizace doběhne.
    Hello world ! Segmentation fault (core dumped)
    15.11.2015 11:09 otto
    Rozbalit Rozbalit vše Re: Závislosti
    Děkuji za všechny odpovědi i když v některých se ztrácím. Při výpisu je boot plný ze 100%, ostatní oddíly tak ze dvou, max. 10%. Pokusy o odinstalování starých jader ztroskotá na výpisu:

    otto@otto-HP-Pavilion-17-Notebook-PC:~$ aptitude purge linux-image-2.6.x-y-amd64E: Nešlo otevřít zámkový soubor /var/lib/dpkg/lock - open (13: Operace zamítnuta) E: Nelze uzamknout administrační adresář (/var/lib/dpkg/). Jste root? otto@otto-HP-Pavilion-17-Notebook-PC:~$

    Fakt nejsem tak zběhlý a potřebuji poradit, jak se zbavit toho starého balastu a jak pokračovat. Všechny pokusy typu: apt-get clean, remove, autoremove pomáhaly dříve, teď jsem v tom natvrdo. Otto
    Jendа avatar 15.11.2015 11:16 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Závislosti
    Musíš to spustit pod rootem.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    Josef Kufner avatar 15.11.2015 11:29 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Závislosti
    Tím mazáním nemyslím pomocí balíčkovacího systému. Myslím tím rovnou smazat soubor se starým jádrem (opatrně!). Balíček pak odstraň až ti to bude fungovat (obsahuje toho trochu víc).

    apt-get clean a podobné ti uvolní místo ve /var, nikoliv v /boot. A ty potřebuješ uvolnit /boot.

    Ta poslední chyba je, že to nespouštíš jako root.
    Hello world ! Segmentation fault (core dumped)
    15.11.2015 16:42 otto
    Rozbalit Rozbalit vše Re: Závislosti
    Tak se mi podařilo smazat ty předchozí balíčky. Kupodivu to šlo triviálně přes Krusader se zadáním Superuživtelského režimu. Takže místo uvolněno hafo. proběhla jakási aktualizace a pokus o opravy, ale stále hláška:

    E: linux-image-3.16.0-50-generic: podproces instalovaný post-installation skript vrátil chybový status 17 E: linux-image-extra-3.16.0-50-generic: problém se závislostmi - nechávám nezkonfigurované E: linux-signed-image-3.16.0-50-generic: problém se závislostmi - nechávám nezkonfigurované

    Pořád se to odmítá zmotořit, tak nevím. Volné místo tam je a pokud přejde na vyšší jádro, zase ta stará vymetu. Snad se časem srovná. Děkuji za rady. Otto
    Josef Kufner avatar 15.11.2015 20:43 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Závislosti
    Dej sem ten výpis celý a uzavři ho do <pre>.
    Hello world ! Segmentation fault (core dumped)
    16.11.2015 19:00 mica
    Rozbalit Rozbalit vše Re: Závislosti
    Já jsem hlavně nepochopil, proč máte nainstalovaných víc jader. Pokud s aktuálním jádrem všechny součásti počítače fungují, není důvod instalovat další jádra, zvlášť když uvážíte, jak velcí bumbrlíčci to jsou (moje současné jádro je můj největší nainstalovaný balíček vůbec - 171 MB (ne celý tento balíček se ovšem instaluje do /boot)). Nemáte-li nějaký zvláštní důvod (a to myslím nemáte), nebudete mít v systému nikdy víc než dvě jádra, a to jen dočasně při jejich aktualizaci (do systému běžícím na současném jádře nainstalujete novější, restartujete počítač do novějšího jádra a to starší smažete, čím se opět vrátíte k počtu jednoho nainstalovaného jádra). Takže stačí, když se do budoucna budete držet toho, že jedno jádro v systému stačí, a nemusíte zvětšovat žádné diskové oddíly, jak tady (podle mě zbytečně) radí ostatní (za předpokladu, že se vám do oddílu /boot, kam se vám jádra (obrazy jader) instalují, vejdou aspoň dvě jádra - to kvůli aktualizaci na novější jádro).

    Teď mě ještě napadá, že pokud se vyskytne nějaký problém s instalací balíčků (instalace neproběhne v pořádku), balíčkovací systém (apt) obvykle radí zadat "apt-get -f install", na základě kteréhož příkazu obvykle navrhne řešení (spočívající vesměs v odinstalaci něčeho). Nejsem si jistý, zda je to přesně vhodné pro váš případ, ale zkuste to a uvidíte. Třeba vám balíčkovací systém navrhne dobrou radu.
    Josef Kufner avatar 16.11.2015 19:58 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Závislosti
    Stará jádra se neodinstalovávají automaticky. Takže po pár nových verzích se trošku nahromadí a dojde k tomuto problému.

    Je celkem rozumné mít nějaké starší jádro, které bylo na daném stroji delší dobu používané, a o kterém se tedy ví, že funguje a jak dobře. Vedle toho je dobré používat aktuální jádro, neboť se postupně vylaďují ovladače a opravují bezpečnostní chyby. Jenže aktuální jádro občas obsahuje nepříjemnou regresi, takže není dobré hned smazat tu minulou verzi. A pokud ta regrese je v něčem méně používaném, co však najednou je potřeba, tak se hodí ta starší verze. Tedy obvyklý stav je dvě až tři jádra, pokud se používají aktuální. Jedno až dvě, pokud starší.

    Jedno jádro zabere cca 30MB v /boot. Záleží na tom, co všechno je v init ramdisku.
    Hello world ! Segmentation fault (core dumped)
    15.11.2015 12:00 otto
    Rozbalit Rozbalit vše Re: Závislosti
    Díky. Poslední je jádro: 3.16.0-50-generic #67~14.04.1-Ubuntu SMP Fri Oct 2 22:07:51 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

    Ale jak odstraním ta stará, když mě to tam nepustí, viz předchozí. Otto
    Josef Kufner avatar 15.11.2015 12:35 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Závislosti
    Pusť si mc, vlez do /boot a smaž to, co nepoužíváš. Pokud mc nemáš, tak cd, ls, rm.
    Hello world ! Segmentation fault (core dumped)
    pushkin avatar 16.11.2015 06:44 pushkin | skóre: 42 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Závislosti
    Zkusil bych ještě
    apt-get clean
    To vyčistí cache APTu, občas má ve zvyku skladovat tam pěkných pár GiB balíčků.
    "...viděl jsem Vás žíznit a tak jsem se vrátil." | Díky, Kájo!
    Jendа avatar 16.11.2015 11:33 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Závislosti
    On nemá místo v /boot, tohle čistí /var/cache/apt.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    pushkin avatar 16.11.2015 12:31 pushkin | skóre: 42 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Závislosti
    Jenže taky nikde nepíše o tom, že by měl /boot na jiné partišně než /...
    "...viděl jsem Vás žíznit a tak jsem se vrátil." | Díky, Kájo!
    Jendа avatar 16.11.2015 12:50 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Závislosti
    #3
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    pushkin avatar 16.11.2015 16:56 pushkin | skóre: 42 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Závislosti
    Aha, toho jsem si nevšiml. V tom případě nezbude než zvětšit /boot na úkol jiné partition - to by měl zvládnout (g)Parted. Ale chce to s citem ;-)
    "...viděl jsem Vás žíznit a tak jsem se vrátil." | Díky, Kájo!
    16.11.2015 17:21 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Závislosti
    Nechápu proč mu pořád radíte nesmysly?

    Prostě přes balíčkovací systém odinstaluji zbytečné kernely a je to a bude tam místo potom to skouknu a pokud došlo k poškození balíčků domažu to ručně.....

    Ale radit mu to mazat ručně panebože proč?

    Balíčkovací systém funguje.

    Pokud neumí pracovat s balíčkovacím systémem tak ať to předá někomu kdo tomu rozumí.
    pushkin avatar 16.11.2015 18:22 pushkin | skóre: 42 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Závislosti
    Můžete mi říct, kde jsem psal něco o mazání?
    "...viděl jsem Vás žíznit a tak jsem se vrátil." | Díky, Kájo!
    Josef Kufner avatar 16.11.2015 20:10 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Závislosti
    O mazání jsem psal já. Je to nejrychlejší řešení. Pokud je balíčkovací systém na větvi z nedostatku místa, nejlepší je ho prostě uvolnit a nechat doběhnout, co se nepovedlo. Pak teprve odebrat zbytečné a částečně smazané balíčky, neboť poškozený balíček s nepoužívaným jádrem je daleko menší problém než systém s napůl nainstalovanou aktualizací.

    Více místa na /boot by asi bylo lepší, ale přerozdělovat kvůli tomu disk s daty je zbytečně riskantní.
    Hello world ! Segmentation fault (core dumped)
    pushkin avatar 16.11.2015 21:44 pushkin | skóre: 42 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Závislosti
    O mazání jsem psal já. ...
    Na to jsem koukal, ale Petr si toho nějak nevšiml ;-)
    Více místa na /boot by asi bylo lepší, ale přerozdělovat kvůli tomu disk s daty je zbytečně riskantní.
    V tomhle případě už byl disk jednou přerozdělen, takže jde "pouze" o posun hranic oddílů. S gParted jsem tohle už dělal a i s NTFS mi to fungovalo bez problémů, tak nevidím důvod, proč nějakému oddílu neukrojit pár desítek/stovek MB a věnovat jej partišně s /boot.

    Po pravdě netuším, proč *buntu distribuce mají takovou zálibu ve skladování starých jader, ale když už to dělají, tak by měly doporučit rozumnou velikost /boot, ať nevznikají podobné problémy...
    "...viděl jsem Vás žíznit a tak jsem se vrátil." | Díky, Kájo!
    Josef Kufner avatar 16.11.2015 21:49 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Závislosti
    Ono to "posunutí" není vůbec nenáročná operace. Znamená to posun všech dat na minimálně následujícím oddílu, aby bylo kam /boot zvětšit. A pokud se během tohoto posunu cokoliv podělá, jsou data v háji.
    Hello world ! Segmentation fault (core dumped)
    16.11.2015 22:33 lertimir | skóre: 60 | blog: Par_slov
    Rozbalit Rozbalit vše Re: Závislosti
    Souhlas. Posun oddílu dělám strašně nerad. I když gparted se tváří jakoby to byla běžná operace tak není. kdykoliv si představím, co vše se může pokazit, tak se tomu raději vyhnu. Protože celá operace je "single point of failure", pokud se cokoliv podělá, vše je v háji.
    pushkin avatar 17.11.2015 08:22 pushkin | skóre: 42 | blog: FluxBlog
    Rozbalit Rozbalit vše Re: Závislosti
    Však jsem také nepsal, že by to bylo rizika ;-)
    "...viděl jsem Vás žíznit a tak jsem se vrátil." | Díky, Kájo!
    Jendа avatar 16.11.2015 18:30 Jendа | skóre: 74 | blog: Výlevníček | JO70FB
    Rozbalit Rozbalit vše Re: Závislosti
    Balíčkovací systém funguje.
    Mně se povedlo apt dostat do stavu, kdy odmítalo odstranit staré kernely, když se nepovedlo nainstalovat nové. Musel jsem ručně smazat staré initramdisky.
    Much eRecept, very security, so DH-1024, many TLS1.0, very java, wow.
    16.11.2015 19:04 mica
    Rozbalit Rozbalit vše Re: Závislosti
    Otázka trochu bokem: dovolí vůbec balíčkovací systém odinstalovat balíček běžícího jádra?
    16.11.2015 19:09 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Závislosti
    Ano dovolí.

    Už se mi to povedlo a po restartu jsem byl bez kernelu a už jsem botoval z externího media abych tam kernel nějaký vrazil a opravil to.
    Josef Kufner avatar 16.11.2015 20:05 Josef Kufner | skóre: 67
    Rozbalit Rozbalit vše Re: Závislosti
    Dovolí, ale ptá se to, zda to myslí vážně. Tedy alespoň Debian to tak dělá.
    Hello world ! Segmentation fault (core dumped)

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.