Portál AbcLinuxu, 23. července 2025 17:26


Dotaz: Debian se nevypne

27.12.2016 12:25 Jack Hokus | skóre: 34 | blog: LostHeaven
Debian se nevypne
Přečteno: 1079×
Odpovědět | Admin
Ahoj,

mám Debian Unstable a problém s vypnutím. Trochu jsem hledal na netu a zjistil jsem, že nejsem jediný. Přikládám některé z nalezených odkazů. Problém se vyskytuje pouze v Linuxu. Na druhém disku mám FreeBSD, které se vypne v pořádku.

Budu rád za jakékoli návrhy, jak problém vyřešit

Ubuntu Ubuntu Arch
http://www.jackhokus.cz/
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.12.2016 12:40 trubicoid2
Rozbalit Rozbalit vše Re: Debian se nevypne
Odpovědět | | Sbalit | Link | Blokovat | Admin
no a co je to za hw? problem byval s atomen. ten acpi=force pomoh?
27.12.2016 19:34 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Ahoj,

přikládám vystup příkazu lspci

00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92) 00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA Controller [IDE mode] (rev 02) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02) 00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA Controller [IDE mode] (rev 02) 01:00.0 VGA compatible controller: NVIDIA Corporation GT218 [GeForce 210] (rev a2) 01:00.1 Audio device: NVIDIA Corporation High Definition Audio Controller (rev a1) 03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101/6102 single-port PATA133 interface (rev b2) 07:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]

Děkuju

Petr
http://www.jackhokus.cz/
28.12.2016 20:18 Trubicoid2
Rozbalit Rozbalit vše Re: Debian se nevypne
Spíš jsem myslel jaký máš CPU
28.12.2016 13:53 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Ahoj,

pokud jde o to acpi=force, tak to nepomohlo, šel jsem podle tohoto článku

ale i tak děkuju
http://www.jackhokus.cz/
27.12.2016 15:45 tom
Rozbalit Rozbalit vše Re: Debian se nevypne
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vypinas to pres poweroff? Prikaz halt system zastavi, ale nevypne.
27.12.2016 17:00 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Dobrý den,

u poweroff je to samé.

Ale i tak moc děkuju
http://www.jackhokus.cz/
Pavel 'TIGER' Růžička avatar 27.12.2016 19:08 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Debian se nevypne
Jeden čas byl v Jessie rozdíl v napsání "poweroff" a "systemctl poweroff" poweroff čekal na oprávnění, které systemctl nepotřeboval, protože systemd. Byl v tom celkem hokej.
27.12.2016 19:30 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Ahoj,

systemctl je na tom stejně. Bohužel.
http://www.jackhokus.cz/
28.12.2016 13:23 R
Rozbalit Rozbalit vše Re: Debian se nevypne
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skus novsi/starsi kernel.
28.12.2016 14:00 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Dobrý den,

pokud jde o kernel, tak mám 4.8.0-2-amd64 z repozitáře. Po novější verzi se podívám.

Petr
http://www.jackhokus.cz/
28.12.2016 18:55 petercheco | skóre: 6
Rozbalit Rozbalit vše Re: Debian se nevypne
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj, nano /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" acpi=force apm=power_off nano /etc/modules apm power_off=1
29.12.2016 11:25 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Dobrý den,

bohužel to nikam nevedlo. Ale i atak díky.

Petr
http://www.jackhokus.cz/
29.12.2016 13:53 stromm
Rozbalit Rozbalit vše Re: Debian se nevypne
Podobný problém jsem měl od první instalace Jessie. Ze začátku se systém vypínal rychle, později asi po roce se buď nevypnul, nebo jsem čekal asi 3-5 minut. Před nedávnem jsem provedl čistou instalaci a laptop se vypíná sám a rychle (ThinkPad E530c). Na https://forum.debian-linux.cz/ někdo řešil také tento problém s vypínáním počítače.
1.1.2017 20:38 nic
Rozbalit Rozbalit vše Re: Debian se nevypne
U Mageii jsem to řešil také, a bylo jedno jestli je to 32bit nebo 64bit - je to problém systemd (a častý). Problém nejčastěji vzniká když se změní verze buď kernelu nebo systemd, musíš spolu nechat to co spolu bylo odladěno (pokud si tedy nekompiluješ kernel sám). Je to problém toho, že systemd po sobě nedokáže uklidit některé z procesů, které sám spustil.
pavlix avatar 1.1.2017 23:11 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Debian se nevypne
Taky mám pocit, že mi na Gentoo chvíli fungovalo systemd s kernelem perfektně a po různých aktualizacích/rebuildech se to celkově spíše sype. Neříkám, že je OpenRC dokonalé, ale Gentoo/OpenRC funguje poněkud stabilněji.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
1.1.2017 23:36 Peter Golis | skóre: 65 | blog: Bežné záležitosti | Bratislava
Rozbalit Rozbalit vše Re: Debian se nevypne
A skúšal si to Gentoo s opensource alebo closedsource kernelom?
29.12.2016 18:14 petercheco | skóre: 6
Rozbalit Rozbalit vše Re: Debian se nevypne
Zajímavé... Edituj /etc/apt/sources.list deb http://ftp.cz.debian.org/debian/ testing main contrib non-free deb-src http://ftp.cz.debian.org/debian/ testing main contrib non-free

deb http://security.debian.org/debian-security testing/updates main contrib non-free deb-src http://security.debian.org/debian-security testing/updates main contrib non-free

deb http://ftp.cz.debian.org/debian/ unstable main contrib non-free deb-src http://ftp.cz.debian.org/debian/ unstable main contrib non-free

apt-get update && apt-get dist-upgrade && apt-get autoremove --purge && apt-get autoclean && reboot
29.12.2016 20:04 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Dobrý den,

vyzkoušeno, bohužel opět to samé. Jinak začínám uvažovat o tom, že odstraním systemd. Co si o tom myslíte?

Jediné co mne napadá, je pokusit se ořezat systém tak jak to jen půjde. V malém systému se bude chyba líp hledat

Petr
http://www.jackhokus.cz/
29.12.2016 23:21 petercheco | skóre: 6
Rozbalit Rozbalit vše Re: Debian se nevypne
Dobrý večer, už můj původní příspěvek měl vyřešit Váš problém. Obavám se, že z důvodu pravděpodobně dlouhodobého užívání větve unstable pravděpodobně bez větve testing Vám značně poškodilo systém. Obecně větvi unstable nedoporučuji používat a když už, tak spolu s testing repozitáře, pač se stává, ze repo unstable má nedořešené závislosti nebo chybějící balíky. Doporučuji přeinstalovat a ponechat sources.list tak jak jsem jej uvedl výše.
Jendа avatar 31.12.2016 02:54 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Debian se nevypne
Obavám se, že z důvodu pravděpodobně dlouhodobého užívání větve unstable pravděpodobně bez větve testing Vám značně poškodilo systém.
Balíčky migrují z unstable do testing, takže v unstable je verze >= testingové, takže se větev testing nepoužije.
Obecně větvi unstable nedoporučuji používat a když už, tak spolu s testing repozitáře, pač se stává, ze repo unstable má nedořešené závislosti nebo chybějící balíky.
Unstable používám 4 roky a na chybějící balík jsem ještě nenarazil. A pokud kvůli chybějící nové verzi nejde upgradovat, tak se prostě týden počká a pak už to jde.
2.1.2017 10:29 Kate | skóre: 9
Rozbalit Rozbalit vše Re: Debian se nevypne
Já na chybějící balíčky narazila při používání Nvidia closed source ovladačů. Debian testing při upgrade XOrg tak nějak ignoroval neexistenci kompatibilních ovladačů a updatoval ještě před tím než byly vydané. Pravda, jednalo se tehdy o Aptosid, ne čistý Debian. Ale balíčky by snad až na pár svých měly mít stejné.
Jendа avatar 2.1.2017 10:35 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Debian se nevypne
To byly ovladače z repozitáře? Ty by měly mít nastavenou požadovanou verzi Xek v závislostech a upgrade Xek by to tak mělo samo pozdržet.
2.1.2017 18:01 Kate | skóre: 9
Rozbalit Rozbalit vše Re: Debian se nevypne
Jistě, mít ty ovladače instalované jinak, tak se neodvažím psát o tom :) Ale je možné že je zrovna měl Aptosid ve svém repu a měl rozbité závislosti. Nějak blíž jsem se tomu nevěnovala, Aptosid byl jen krátkodobý pokus a odbočka od Archu. Ale stalo se to dvakrát.
30.12.2016 14:30 vertigo
Rozbalit Rozbalit vše Re: Debian se nevypne
Po trose googleni jsem ti chtel uz vcera napsat, ze to vidim na systemd, ale citlive tema... Jinak pitomy halt vypina SLAX na deskach s klasickym biosem Intel i AMD, na efi jsem nezkousel.
30.12.2016 14:45 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Ahoj,

diky za odpoved. Mrknu se na to behem dneska. Omlouvam se za nepritomnost diakritiky

Petr
http://www.jackhokus.cz/
k3dAR avatar 31.12.2016 00:30 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Debian se nevypne
zkus si pohrat s kernel parametrem reboot= viz... ruznej hw ma v jadre prednastavene ruzne vyjimky, dost mozna by tvuj potreboval take nejakou ;)
porad nemam telo, ale uz mam hlavu... nobody
1.1.2017 20:39 nic
Rozbalit Rozbalit vše Re: Debian se nevypne
Je to systemd. Uvádím i výše.
2.1.2017 13:31 petercheco | skóre: 6
Rozbalit Rozbalit vše Re: Debian se nevypne
Ano, souhlasím... Je to problém Systemd, ale to, že prohlásíte, že problém je v Systemd víme všichni a vůbec neřeší situaci daného uživatele. Tvrzení, že má držet určitou verzi jádra spolu s určitou verzí Systemd, které dobře hrají mezi sebou je nesmysl, jelikož uživatel používá větvi SID (Unstable). Daná větev je něco jako Fedora Rawhide...
2.1.2017 16:52 MadCatX
Rozbalit Rozbalit vše Re: Debian se nevypne
A odkud "všichi" vědí, že problém je právě systemd? Tazatel neuvádí, kde přesně proces vypnutí skončí. Podle zatím popsaných informací bych si spíš myslel, že je problém v jádře, které neumí hardware správě vypnout, takže se provede jen "halt" a to systemd fakt nemůže ovlivnit.
pavlix avatar 2.1.2017 17:02 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Debian se nevypne
Podle zatím popsaných informací bych si spíš myslel, že je problém v jádře, které neumí hardware správě vypnout, takže se provede jen "halt" a to systemd fakt nemůže ovlivnit.
Napadá mě otázka, odkud víš, že je to problém v jádře. :)
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
2.1.2017 17:11 MadCatX
Rozbalit Rozbalit vše Re: Debian se nevypne
A která jiná část softwarového stacku říká hardwaru, aby odpojil napájení? Init by se nanejvýš mohl někde zaseknout v procesu vypínání a některé verze systemd toto skutečně dělaly. Tento stav byl ale vždy doprovázen hlášením A stop job is running for..., což tazatel nikde nezmiňuje. Níže v diskusi je zmíněno, že SLAX bylo na tom stroji možné vypnout jen s jaderným parametrem acpi=on, což mou domněnku o problému v jádře dále podporuje. Pokud restartovat jde, problém zcela jasně není v initu.
2.1.2017 22:35 petercheco | skóre: 6
Rozbalit Rozbalit vše Re: Debian se nevypne
Velice zajímavá úvaha, kterou jsem měl v paměti i já. Proto v jednom z předchozích odpovědí jsem mu doporučoval pozměnění acpi=force + další věci viz výše... Údajně nic nepomohlo.
michich avatar 31.12.2016 16:58 michich | skóre: 51 | blog: ohrivane_parky
Rozbalit Rozbalit vše Re: Debian se nevypne
Odpovědět | | Sbalit | Link | Blokovat | Admin
Z dotazu není jasné, ve které fázi se to zasekne. sync && poweroff -f to vypnout zvládne?
1.1.2017 14:23 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Zdravím,

tak ani Váš postup nezabral. Začínám věřit tomu, že primárním zdrojem problému je systemd. Myslím si to proto, že jsem na externí disk nahodil Slackware a ten se po čiste instalaci choval stejně jako Debian.

Jenže u Slackware stačilo dát do lilo.conf parametr acpi=on a vypnutí a bylo po problému.

Na wiki Debianu jsem si našel návod, ale i po provedení všech kroků mi v systému ta obluda stále straší.

A to mám velmi odlehčený systém. xdm, Fluxbox atp.

http://www.jackhokus.cz/
k3dAR avatar 1.1.2017 19:40 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Debian se nevypne
zkousel si tohle?
jinak Slackware a Debian bude mit vice rozdilu nez systemd ;) chapal bych (castecne) srovnani Debian8/*buntu16.04/Mint18 nebo Debian7/*buntu 14.04/Mint17 s tim ze vsude by byl pouzit i stejny DE nebo bezDE :)
btw: pri *buntu 16.04 mas v grub/advanced i polozky pro start s upstart misto systemd....
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 1.1.2017 19:41 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Debian se nevypne
a k Debianu bez systemd, jeste muzes zkusit rovnou Devuan
porad nemam telo, ale uz mam hlavu... nobody
1.1.2017 22:31 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Dobrý večer,

Dobrý nápad, ale je to zatím v beta verzi Možná to hodím na testovací disk. Děkuju za návrh

Petr
http://www.jackhokus.cz/
1.1.2017 22:54 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Dobrý večer,

děkuji za veškeré odpovědi a za úsilí jim věnované. Po úvaze jsem se rozáhodl k následujícímu kroku. Na boj se SystememD nemám náladu.

Tak jsem se rozhodl dát šanci Slackwaru, který mám na externím disku a zatím se mi líbí. Přechod sice nebude snadný, ale za pokus to stojí.

Na závěr této diskuse bych se Vás zeptal ještě na jednu věc. Rád bych někde vystavil poznámky. Můžete prosím něco navrhnout?

Tímto ještě jednou děkuji všem, kdo se do diskuse zapojili a přeju příjemné prožití nastávajícího roku.

Petr
http://www.jackhokus.cz/
pavlix avatar 1.1.2017 23:09 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Debian se nevypne
Bylo by možné to alespoň otestovat do té míry, aby se potvrdil/vyloučil problém se systemd? Docela mě zajímá výsledek.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
2.1.2017 08:11 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Dobrý den,

rád, ale přiznávám, že nevím jak na to.

Petr
http://www.jackhokus.cz/
pavlix avatar 2.1.2017 10:56 pavlix | skóre: 54 | blog: pavlix
Rozbalit Rozbalit vše Re: Debian se nevypne
Aha. Tak to asi necháme na jindy, taky tomu teď nemůžu věnovat moc času.
Já už tu vlastně ani nejsem. Abclinuxu umřelo.
2.1.2017 12:00 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Dobrý den,

nevadí, každopádně přeju pěkný den

Petr
http://www.jackhokus.cz/
2.1.2017 15:14 .
Rozbalit Rozbalit vše Re: Debian se nevypne
Odpovědět | | Sbalit | Link | Blokovat | Admin
halt -p nic neudela?
2.1.2017 21:24 Chmatos | skóre: 2
Rozbalit Rozbalit vše Re: Debian se nevypne
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ahoj,

podobný problém jsem měl na unstable jessie, ještě než vyšla. Příkazem shutdown -h now se to vyplo v pořádku, můžeš to zkusit.
3.1.2017 08:59 Jack Hokus | skóre: 34 | blog: LostHeaven
Rozbalit Rozbalit vše Re: Debian se nevypne
Dobrý den,

shutdown -h now jsem zkoušel.

Děkuji mnohokrát
http://www.jackhokus.cz/
3.1.2017 09:52 MadCatX
Rozbalit Rozbalit vše Re: Debian se nevypne
Pro další řešení je nutné znát dvě věci:
  1. Kde přesně se proces vypnutí zastaví? Je na obrazovce nějaký výstup?
  2. Pokud se místo vypnutí provede je restart, funguje to?
Vypne se stroj po spuštění následujicího kódu (vyžaduje roota):
#include <unistd.h>
#include <stdlib.h>
#include <sys/reboot.h>

int main()
{
	reboot(RB_POWER_OFF);
	return EXIT_FAILURE;
}
Pozor na to, že kód výše pouze instruuje jádro k odpojení napájení, takže před spuštěním doporučuji minimálně syncnout disky, ještě bezpečnější by bylo zkoušet to z LiveCD.
Jendа avatar 3.1.2017 10:21 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Debian se nevypne
Já dělám echo o > /proc/sysrq-trigger :-). Pokud něco z toho tazateli pomůže a nevadí mu, že řešení bude ohackované, tak může systemd nějak přesvědčit, aby to na konci vypínacího procesu spustil.
3.1.2017 12:09 MadCatX
Rozbalit Rozbalit vše Re: Debian se nevypne
Ten snippet výše v té nejprimitivnější míře replikuje současné chování systemd. Sice dost pochybuju, že by to ostatní inity řešily výrazně jinak, ale diagnosticky by to mohlo být užitečné.

Založit nové vláknoNahoru

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

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.