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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:38 | Komunita

Byly zveřejněny videozáznamy přednášek a workshopů z letošní konference OpenAlt konané 5. a 6. listopadu v Brně. K videozáznamům lze přistupovat ze stránky na SuperLectures nebo přes program konference, detaily o vybrané přednášce nebo workshopu a dále kliknutím na ikonku filmového pásu. Celkově bylo zpracováno 65 hodin z 89 přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
včera 11:30 | Komunita

Bylo oznámeno, že bude proveden bezpečnostní audit zdrojových kódů open source softwaru pro implementaci virtuálních privátních sítí OpenVPN. Audit provede Matthew D. Green (blog), uznávaný kryptolog a profesor na Univerzitě Johnse Hopkinse. Auditována bude verze 2.4 (aktuálně RC 1, stabilní verze je 2.3.14). Audit bude financován společností Private Internet Access [reddit].

Ladislav Hagara | Komentářů: 2
včera 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
včera 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 1
8.12. 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
8.12. 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 5
7.12. 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
7.12. 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 2
7.12. 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 10
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 27
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 806 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet

Pavel Čejka avatar 24.9.2013 19:27 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Přečteno: 481×

Narazil jsem na podivnost a zajímalo by mne, jestli se totéž stalo i někomu jinému.

Nemohu stáhnout balíček cairo-1.12.14.tar.xz ... pokaždé se downloaduje stejně veliký, ale s jiným kontrolním součtem.

Gentoo se o stažení pokouší stále dokola a vytvoří v /usr/portage/distfiles něco podobného

23031 cairo-1.10.2.tar.gz
41188 cairo-1.12.14.tar.xz._checksum_failure_.ceo0jq
41188 cairo-1.12.14.tar.xz._checksum_failure_.f7mfab
41188 cairo-1.12.14.tar.xz._checksum_failure_.pi2q5g
41188 cairo-1.12.14.tar.xz._checksum_failure_.qqx8wn
41188 cairo-1.12.14.tar.xz._checksum_failure_.ujx_t2
41188 cairo-1.12.14.tar.xz._checksum_failure_._w2ns9
41188 cairo-1.12.14.tar.xz._checksum_failure_.w9lnjq
41188 cairo-1.12.14.tar.xz._checksum_failure_.2fg1x3
41188 cairo-1.12.14.tar.xz._checksum_failure_.5eh35a
41188 cairo-1.12.14.tar.xz._checksum_failure_.9evyny

Kontrolní součty souborů jsou různé.

# sha256sum cairo-1.12*
0211e9f70249c6b8893be02ef2e409727a141015b71977b01d1b2b250f8a37c0  cairo-1.12.14.tar.xz._checksum_failure_.ceo0jq
70808d1b78d4bc08df06a5e77a4be7d45358fe623a659ec007588bc65c65017c  cairo-1.12.14.tar.xz._checksum_failure_.f7mfab
6873daa63d0b176898da56a1a9cb2fe3a681376137ab338821a7a4235dc212d3  cairo-1.12.14.tar.xz._checksum_failure_.pi2q5g
965d21a14f50c1c127ba09465ad10afc2a61acdc94d8c7fd4bd03c4ecfddeaef  cairo-1.12.14.tar.xz._checksum_failure_.qqx8wn
626894dcd38920dccc65b568a8c3325ce53834a8c5ea439527c9a51531c2b71b  cairo-1.12.14.tar.xz._checksum_failure_.ujx_t2
d0c3b518f82b690a4209822b027288bbaba335be359f995a56370547ecc0651b  cairo-1.12.14.tar.xz._checksum_failure_._w2ns9
65eab80347cdc3f9eaeba4e5b1497be010121d4b2f9be0bd9870acf483eee240  cairo-1.12.14.tar.xz._checksum_failure_.w9lnjq
243e0659fc459d51226778efe4309d37b152696165fdce87bb2d5d4011cc3072  cairo-1.12.14.tar.xz._checksum_failure_.2fg1x3
5edac84c27c4793eddeb73fd8a7b40dcdc42235c1453e54b0e0cde3eb64a43f6  cairo-1.12.14.tar.xz._checksum_failure_.5eh35a
d25a7aa79183b28c92130bba2cffe7bb77b3075a13de1336f3090bca8bff44cd  cairo-1.12.14.tar.xz._checksum_failure_.9evyny

A cairo není jediný balíček, se kterým byly problémy.

 4260 dovecot-2.2.5.tar.gz._checksum_failure_.q4wiqs
 4260 dovecot-2.2.5.tar.gz._checksum_failure_.6ug19j
 4260 dovecot-2.2.5.tar.gz._checksum_failure_._7iarv
 7371 ImageMagick-6.8.6-8.tar.xz._checksum_failure_.vgsakr
73396 linux-3.11.tar.xz._checksum_failure_.eif32q
73396 linux-3.11.tar.xz._checksum_failure_.e63_sq
73396 linux-3.11.tar.xz._checksum_failure_.ocsef9
73396 linux-3.11.tar.xz._checksum_failure_.vaslj0
 4472 phpMyAdmin-4.0.5-all-languages.tar.xz._checksum_failure_.7eoo05
12020 php-5.5.2.tar.bz2._checksum_failure_.qrqjfz
33345 samba-3.6.16.tar.gz._checksum_failure_.k09gtu

Prozatím jsem to vyřešil tak, že jsem si balíček zkopíroval z jiného stroje, kde je cairo stejné verze a kontrola i kompilace bez potíží prošly (stahované ve stejné síti přes stejného providera, jen o pár dní dřív). Stejně tak jiné balíčky se stáhly a zkompilovaly korektně bez potíží.

Je problém jen u mne, nebo je něco prohnilého na serverech Gentoo? Nebo cestou u providera? Google moc neporadil, resp. spoutu balastu, nic relevantního.

Obvyklé postupy v podobné situaci - emerge --sync, nebo smazat balíčky z distfiles jsem zkusil, nepomáhá.


Řešení dotazu:


Odpovědi

24.9.2013 20:51 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet

Když se zdrojáky stahují, tak ti wget píše, odkud je stahuje.

Každopádně na oficiálním zdroji žádný takový soubor není. Předpokládám tudíž, že to, co se ti ukládá je chybová HTML stránka ze serveru, který neumí správně poslat chybový kód.

Jashin© avatar 24.9.2013 21:57 Jashin© | skóre: 8 | Keyboard/Home
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
jestli je levy sloupec velikost v bytech, tak na chybovku je to nejak moc. Taky se mi stala podobna vec a domnivam se, ze balik se stahoval nekolik sekund. Checksum pak neprosel ani po nekolikerem smazani a znovustazeni. --sync pomohlo. Jakou mam zaruku, ze hosting mirroru gentoo portage nema v baliku backdoor? Z mirroru se syncuje strom portage s checksumy - je moznost, ze se z toho sameho stahne i balik?
With liberty and metal for all
25.9.2013 06:56 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Jakou mam zaruku, ze hosting mirroru gentoo portage nema v baliku backdoor?

Zrovna u balíku x11-libs/cairo dobrou, protože Manifest je podepsán. Ale obecně žádnou, protože podepisování není zatím povinné a tudíž ověřování je vypnuté.

Z mirroru se syncuje strom portage s checksumy - je moznost, ze se z toho sameho stahne i balik?

Technicky ne, prakticky ano. Zrcadla stromu a distfiles nezávislé, dokonce používají jiné protokoly. Prakticky se ale lze setkat s tím, že jeden server poskytuje oba dva.

Pavel Čejka avatar 24.9.2013 22:05 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Příloha:

cairo-1.12.14.tar.xz tam samozřejmě je, jen ten konec "._checksum_failure ... " se generuje tak, aby jméno bylo unikátní a soubory se nepřemazávaly. Resp. je v obou zdrojích, jak http://distfiles.gentoo.org/distfiles/, tak i http://cairographics.org/releases/.

Průběh stahování vypadá nějak takto

Calculating dependencies... done!
[ebuild   R    ] x11-libs/cairo-1.12.14-r4  USE="glib svg -X (-aqua) -debug -directfb -doc (-drm) (-gallium) (-gles2) -legacy-drivers -opengl -openvg (-qt4) -static-libs -valgrind -xcb -xlib-xcb" 41,145 kB

Total: 1 package (1 reinstall), Size of downloads: 41,145 kB

Would you like to fetch the source files for these packages? [Yes/No] 

>>> Fetching (1 of 1) x11-libs/cairo-1.12.14-r4
>>> Downloading 'http://distfiles.gentoo.org/distfiles/cairo-1.12.14.tar.xz'
--2013-09-24 21:41:43--  http://distfiles.gentoo.org/distfiles/cairo-1.12.14.tar.xz
Resolving distfiles.gentoo.org (distfiles.gentoo.org)... 140.211.166.134, 216.165.129.135, 156.56.247.195, ...
Connecting to distfiles.gentoo.org (distfiles.gentoo.org)|140.211.166.134|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 42132464 (40M) [application/x-tar]
Saving to: ‘/usr/portage/distfiles/cairo-1.12.14.tar.xz’

100%[====================================>] 42 132 464   587KB/s   in 1m 52s 

2013-09-24 21:43:36 (366 KB/s) - ‘/usr/portage/distfiles/cairo-1.12.14.tar.xz’ saved [42132464/42132464]

!!! Fetched file: cairo-1.12.14.tar.xz VERIFY FAILED!
!!! Reason: Failed on SHA256 verification
!!! Got:      14206e79d22b080109438348bacda46cfed40689aeedc22c652205201ab9fa55
!!! Expected: 96d0d1e3f9b74d2ca3469ff187c5e5f25649b1ad35cf06f4f3a83847dff4ac13
Refetching... File renamed to '/usr/portage/distfiles/cairo-1.12.14.tar.xz._checksum_failure_.2yidam'

>>> Downloading 'http://cairographics.org/releases/cairo-1.12.14.tar.xz'
--2013-09-24 21:43:37--  http://cairographics.org/releases/cairo-1.12.14.tar.xz
Resolving cairographics.org (cairographics.org)... 131.252.210.176
Connecting to cairographics.org (cairographics.org)|131.252.210.176|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 42132464 (40M) [application/x-tar]
Saving to: ‘/usr/portage/distfiles/cairo-1.12.14.tar.xz’

100%[====================================>] 42 132 464   680KB/s   in 86s    

2013-09-24 21:45:03 (479 KB/s) - ‘/usr/portage/distfiles/cairo-1.12.14.tar.xz’ saved [42132464/42132464]

!!! Fetched file: cairo-1.12.14.tar.xz VERIFY FAILED!
!!! Reason: Failed on SHA256 verification
!!! Got:      d7c1f538a31bcc15c4e0bf3393680590a94ca8fef6452132849f717161c00c40
!!! Expected: 96d0d1e3f9b74d2ca3469ff187c5e5f25649b1ad35cf06f4f3a83847dff4ac13
Refetching... File renamed to '/usr/portage/distfiles/cairo-1.12.14.tar.xz._checksum_failure_.ts38bp'

!!! Couldn't download 'cairo-1.12.14.tar.xz'. Aborting.
 * Fetch failed for 'x11-libs/cairo-1.12.14-r4'

>>> Failed to emerge x11-libs/cairo-1.12.14-r4

(zkrátil jsem jen progressbar z rovnítek)

Stažený soubor vypadá spíš jako binární bordel, správný soubor začíná jmény zakomprimovaných souborů. Špatné soubory zřejmě obsahují alespoň část dat, protože - viz screenshot - midnightem po přejmenování na *.xz částečně přečtu Changelog atd... Určitě to není HTML.

Nicméně xz se to rozbalit nedá.

beryl test # xz -d cairo-1.12.14.tar.xz._checksum_failure_.2fg1x3.xz 
xz: cairo-1.12.14.tar.xz._checksum_failure_.2fg1x3.xz: Komprimovaná data jsou poškozená

Ještě zajímavější - když soubor stáhnu wgetem přímo, tak to projde a sha256sum je korektní.

beryl test # wget "http://cairographics.org/releases/cairo-1.12.14.tar.xz"
--2013-09-24 21:57:33--  http://cairographics.org/releases/cairo-1.12.14.tar.xz
Překládám cairographics.org (cairographics.org)… 131.252.210.176
Navazuje se spojení s cairographics.org (cairographics.org)|131.252.210.176|:80… spojeno.
HTTP požadavek odeslán, program čeká na odpověď… 200 OK
Délka: 42132464 (40M) [application/x-tar]
Ukládám do: „cairo-1.12.14.tar.xz“

100%[====================================>] 42 132 464  1,21MB/s   za 37s    

2013-09-24 21:58:10 (1,08 MB/s) – „cairo-1.12.14.tar.xz“ uloženo [42132464/42132464]


beryl test # sha256sum cairo-1.12.14.tar.xz 
96d0d1e3f9b74d2ca3469ff187c5e5f25649b1ad35cf06f4f3a83847dff4ac13  cairo-1.12.14.tar.xz
Pavel Čejka avatar 24.9.2013 22:14 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Echt ... oba soubory jsou "binární bordel", nechal jsem se zmást tím, že mc zobrazuje informace o souboru ...

Na první pohled (2 screenshoty téhož chaosu) jsou začátky souborů (špatný/dobrý) identické, zkusím nějaký binární porovnávač na celých 40M.
25.9.2013 06:58 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
cairo-1.12.14.tar.xz tam samozřejmě je

Pravda, hledal jsem jiný.

24.9.2013 20:54 petr_p | skóre: 59 | blog: pb
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet

Mimochodem emerge -fp vypíše adresy všech souborů, které by chtěl stáhnout (co řádek, to jeden soubor, záložní adresy jsou odděleny mezerou).

24.9.2013 22:32 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Mě se stalo párkrát to stejné při stahování souborů, prostě chyba HW a pokud není u tebe je někde jinde - třeba to jde přes nějakou cache na serveru, proxi kde je chyba vadný síťový prvek....

Prostě jsem vyprázdnil cache v PC a další týden mi to soubor už stáhlo OK.
Pavel Čejka avatar 24.9.2013 22:49 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Možná ... zkusím prověřit vše, co mám v cestě a nějak prověřit půjde (a není tam jen switch a router, takže to chvilku zabere).
Pavel Čejka avatar 24.9.2013 22:46 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Porovnal jsem 4 soubory s originálním a liší se velice zajímavě a to konkrétně v těchto počtech bytů.

18070 2371 9499 7128

Veliké jsou všechny soubory stejně 42132464 bytů, ale různý počet bytů v nich je pozměněný.
Řešení 1× (Pavel Čejka (tazatel))
Pavel Čejka avatar 25.9.2013 17:27 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet

Tak se zdá, že příčinou je síťový adaptér Intel E1000 na základní desce Gigabyte GA-Q77M-D2H, která je v jednom z mých malých routerů/serverů. (následuje proud hlasitých sprostých nadávek na adresu výrobce čipu)

Postupně jsem vyloučil potíže u providera, v jiném routeru, switchích, kabelech i koncových strojích. A postupně jsem se dopracoval k tomu, že se potíže objevují výhradně (opravdu?), když routuju skrz tento stroj. Dokonce stahování dat přes http z tohoto stroje nebyl problém, resp. nenarazil jsem na něj (třeba se projevuje méně často?).

Ve /var/log/messages se to ukazuje takto

Sep 25 15:45:45 koprolit kernel: e1000e 0000:00:19.0 eno1: Detected Hardware Unit Hang:
Sep 25 15:45:47 koprolit kernel: e1000e 0000:00:19.0 eno1: Detected Hardware Unit Hang:
Sep 25 15:45:49 koprolit kernel: e1000e 0000:00:19.0 eno1: Detected Hardware Unit Hang:
Sep 25 15:45:51 koprolit kernel: e1000e 0000:00:19.0 eno1: Detected Hardware Unit Hang:
Sep 25 15:45:53 koprolit kernel: e1000e 0000:00:19.0 eno1: Detected Hardware Unit Hang:
Sep 25 15:45:54 koprolit kernel: NETDEV WATCHDOG: eno1 (e1000e): transmit queue 0 timed out
Sep 25 15:45:54 koprolit kernel: e1000e 0000:00:19.0 eno1: Reset adapter unexpectedly
Sep 25 15:45:58 koprolit kernel: e1000e: eno1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: Rx/Tx

A v dmesg takto

[  424.477002] e1000e 0000:00:19.0 eno1: Detected Hardware Unit Hang:
  TDH                  <77>
  TDT                  <ac>
  next_to_use          <ac>
  next_to_clean        <77>
buffer_info[next_to_clean]:
  time_stamp           <2d78>
  next_to_watch        <77>
  jiffies              <306a>
  next_to_watch.status <0>
MAC Status             <80083>
PHY Status             <796d>
PHY 1000BASE-T Status  <3800>
PHY Extended Status    <3000>
PCI Status             <10>
[  426.479263] e1000e 0000:00:19.0 eno1: Detected Hardware Unit Hang:
  TDH                  <77>
  TDT                  <ac>
  next_to_use          <ac>
  next_to_clean        <77>
buffer_info[next_to_clean]:
  time_stamp           <2d78>
  next_to_watch        <77>
  jiffies              <3132>
  next_to_watch.status <0>
MAC Status             <80083>
PHY Status             <796d>
PHY 1000BASE-T Status  <3800>
PHY Extended Status    <3000>
PCI Status             <10>
[  427.488845] ------------[ cut here ]------------
[  427.488859] WARNING: at net/sched/sch_generic.c:255 dev_watchdog+0x1da/0x1f0()
[  427.488862] NETDEV WATCHDOG: eno1 (e1000e): transmit queue 0 timed out
[  427.488864] Modules linked in: nfsd nfs_acl lockd sunrpc ipt_REJECT xt_LOG xt_tcpudp xt_conntrack xt_limit xt_nat ip6table_filter ip6_tables iptable_mangle iptable_nat nf_conntrack_ipv4 nf_defrag_ipv4 nf_nat_ipv4 nf_nat nf_conntrack iptable_filter ip_tables x_tables tun ipv6 usbhid usb_storage raid1 md_mod coretemp crc32c_intel ehci_pci r8169 e1000e xhci_hcd ehci_hcd acpi_cpufreq mperf usbcore fan thermal rtc_cmos i2c_i801 usb_common lpc_ich ptp mfd_core button processor pps_core
[  427.488908] CPU: 2 PID: 0 Comm: swapper/2 Not tainted 3.10.9 #1
[  427.488910] Hardware name: Gigabyte Technology Co., Ltd. To be filled by O.E.M./Q77M-D2H, BIOS F2 12/20/2012
[  427.488911]  c146bfa1 c146bfa1 f509ddec c138c492 f509de14 c103075f c146ef70 f509de40
[  427.488915]  000000ff c12f93fa c12f93fa f4704000 00000000 00003197 f509de2c c10307fe
[  427.488918]  00000009 f509de24 c146ef70 f509de40 f509de5c c12f93fa c146bfa1 000000ff
[  427.488921] Call Trace:
[  427.488926]  [<c138c492>] dump_stack+0x16/0x18
[  427.488930]  [<c103075f>] warn_slowpath_common+0x5f/0x80
[  427.488933]  [<c12f93fa>] ? dev_watchdog+0x1da/0x1f0
[  427.488935]  [<c12f93fa>] ? dev_watchdog+0x1da/0x1f0
[  427.488938]  [<c10307fe>] warn_slowpath_fmt+0x2e/0x30
[  427.488943]  [<c12f93fa>] dev_watchdog+0x1da/0x1f0
[  427.488949]  [<c12f9220>] ? pfifo_fast_dequeue+0xe0/0xe0
[  427.488953]  [<c103c11d>] call_timer_fn.isra.28+0x1d/0x80
[  427.488956]  [<c10580b5>] ? sched_clock_cpu+0x125/0x1b0
[  427.488958]  [<c106bde2>] ? clockevents_program_event+0xb2/0x170
[  427.488960]  [<c103c2ec>] run_timer_softirq+0x16c/0x180
[  427.488963]  [<c12f9220>] ? pfifo_fast_dequeue+0xe0/0xe0
[  427.488966]  [<c1037278>] __do_softirq+0xa8/0x170
[  427.488968]  [<c1037466>] irq_exit+0x76/0xa0
[  427.488972]  [<c1020a84>] smp_apic_timer_interrupt+0x54/0x90
[  427.488974]  [<c138ff8d>] apic_timer_interrupt+0x2d/0x34
[  427.488978]  [<c12aebbe>] ? cpuidle_enter_state+0x3e/0xe0
[  427.488981]  [<c12aecd4>] cpuidle_idle_call+0x74/0xf0
[  427.488985]  [<c1009338>] arch_cpu_idle+0x8/0x20
[  427.488988]  [<c1064119>] cpu_startup_entry+0x49/0x130
[  427.488990]  [<c1386b27>] start_secondary+0x1b3/0x1b9
[  427.488992] ---[ end trace 5bdd2a4c0360913a ]---
[  427.489006] e1000e 0000:00:19.0 eno1: Reset adapter unexpectedly

Po přepnutí ethtoolem na 100MBit full duplex potíže prozatím zmizely. Testoval jsem na 10x 800MB souboru stahovaném skrz problémový router, md5sum i sha256sum stejné.

A teď otázka na závěr - je to průser E1000 obecně, nebo jen mého kusu?

Našel jsem totiž např. toto https://bugzilla.redhat.com/show_bug.cgi?id=504811 a toto http://osdir.com/ml/linux.drivers.e1000.devel/2007-10/msg00048.html a toto https://bugzilla.redhat.com/show_bug.cgi?id=558809 a přes 12000 odkazů na dotaz 'e1000 "Detected Hardware Unit Hang:"'... z čehož bych soudil (pokud jsem něco hloupě nepřehlíd), že E1000 je hardware zcela prohnilý a s reklamací je asi zbytečné se obtěžovat, protože dostanu opět nový vadný kus.

Pavel Čejka avatar 25.9.2013 17:44 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet

Ještě dodávám, že se u mne problém projevuje s jádry 3.8.13 a 3.10.9 ... tedy aktualizace jádra pravděpodobně není řešení.

Pavel Čejka avatar 25.9.2013 18:16 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet

Další dodatek - karta se identifikuje takto

00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
        Subsystem: Giga-byte Technology Device e000
        Flags: bus master, fast devsel, latency 0, IRQ 41
        Memory at f7d00000 (32-bit, non-prefetchable) [size=128K]
        Memory at f7d38000 (32-bit, non-prefetchable) [size=4K]
        I/O ports at f060 [size=32]
        Capabilities: [c8] Power Management version 2
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [e0] PCI Advanced Features
        Kernel driver in use: e1000e
        Kernel modules: e1000e
26.9.2013 02:32 Milan Beneš | skóre: 17 | blog: Kraft_durch_Freude
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Ahoj, tuto kartu mám ve svém E6430:
00:19.0 Ethernet controller: Intel Corporation 82579LM Gigabit Network Connection (rev 04)
        Subsystem: Dell Device 0534
        Flags: fast devsel, IRQ 20
        Memory at f7e00000 (32-bit, non-prefetchable) [disabled] [size=128K]
        Memory at f7e39000 (32-bit, non-prefetchable) [disabled] [size=4K]
        I/O ports at f080 [disabled] [size=32]
        Capabilities: [c8] Power Management version 2
        Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [e0] PCI Advanced Features
        Kernel driver in use: e1000e
a jediný problém, který jsem zaznamenal je to, že výjimečně zabrání usnutí stroje.
Pavel Čejka avatar 26.9.2013 13:51 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
A routuje se přes ní? Jak se chová v max. zátěži na gigabitu? S jakým jádrem (resp. modulem/ovladačem k čipu)? Co kontrolní součty na přenesená data? Vše ok?
26.9.2013 23:48 Milan Beneš | skóre: 17 | blog: Kraft_durch_Freude
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Přes kartu se neroutuje. Ovladač je standardní e1000e, viz. výstup lspci. V maximální zátěži se chová mravně, pouštím přes ní ZFS send/receive a data neničí. Jádra co si pamatuju 3.7, 3.9, 3.10 a 3.11.
Pavel Čejka avatar 27.9.2013 11:22 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
No a právě v tom routování může být zakopaný kernel psa. Když jsem ze stroje jen tahal několikasetmegové soubory přes http a následně prověřoval sha256sum, tak to taky bylo ok (3x 800M, 7x700M). Potíže začaly (nebo se projevovaly mnohonásobně častěji?) až když jsem přesně totéž (nebo i mnohem menší data) tahal skrz.
27.9.2013 21:28 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Nebude chybovat RAM v tom stroji?
Pavel Čejka avatar 28.9.2013 00:40 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Nepravděpodobné.

Jednak jsem to proháněl přes 24 hodin memtest86 před uvedením do provozu. Druhak jsem na tom bez nejmenších potíží zkompiloval úplně celé Gentoo (už nejméně 2x), několikrát jádro atd... stroj běží bez přestávky týdny aniž by se vyskytl jakýkoli jiný problém.
AraxoN avatar 28.9.2013 11:47 AraxoN | skóre: 45 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Chyby v RAM sa vytvárajú aj priebežne. Ja som kontroloval memtestom svoj notebook a bol OK. Po dvoch rokoch som to vyskúšal znova a už tam boli chyby na jednom module.
A fine is a tax for doing wrong. A tax is a fine for doing well.
Pavel Čejka avatar 1.7.2014 10:32 Pavel Čejka | skóre: 28 | blog: tosinezaslouzijmeno
Rozbalit Rozbalit vše Re: Gentoo - nejde stáhnout cairo-1.12.14.tar.xz (a pár dalších balíčků), nesedí kontrolní součet
Tímto uzavírám prastarý dotaz ...

Po dlouhé době mohu potvrdit, že to opravdu a definitivně nebylo ničím jiným, než čímsi vadným okolo integrované síťovky Intel (čip? ovladač? ... update jádra nepomáhal), kterážto vada se projevovala výhradně při routování.

Stroj (router skrz který se balíčky tahaly) od té doby běží s kartami Realtek v PCIe zcela bez potíží, stabilně, bez poškozování přenesených dat. Integrovaná síťovka Intel se nepoužívá vůbec.

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.