Hmm,
scheint aber seit 3 Monaten keine neue Erkenntnis hinzugekommen zu sein. Schade.
mfg
Hmm,
scheint aber seit 3 Monaten keine neue Erkenntnis hinzugekommen zu sein. Schade.
mfg
Vielen Dank, grossing, hatte das vorher nicht gefunden. (Hatte aber auch keine Auswirkung auf das Ergebnis)
mfg
Hallo toxa,
vielen Dank für die Info. Ich habe das alles gemacht, also das ruby repo eingebunden (Priorisierung scheint nicht möglich) aber das Verhalten ist noch exakt so wie vorher, es stürzt also immer noch ganz übel ab.
Vielen Dank!
Hallo Sauerland,
hier die Ausgaben:
zypper se -si ruby
Daten des Repositories laden ...
Installierte Pakete lesen ...
S | Name | Typ | Version | Arch | Repository
--+--------------------------+-------+-------------------------+--------+---------------------
i | libstorage-ruby | Paket | 2.24.8-3.1 | x86_64 | openSUSE-13.1-Update
i | ruby | Paket | 2.0-5.1.2 | x86_64 | openSUSE-13.1-Oss
i | ruby-qt4 | Paket | 4.11.5-250.1 | x86_64 | openSUSE-13.1-Update
i | ruby20 | Paket | 2.0.0.p247-3.15.1 | x86_64 | openSUSE-13.1-Update
i | ruby20-tk | Paket | 2.0.0.p247-3.15.1 | x86_64 | openSUSE-13.1-Update
i | rubygem-fast_gettext | Paket | 0.7.1-2.1.2 | x86_64 | openSUSE-13.1-Oss
i | rubygem-ruby-dbus | Paket | 0.9.2-2.1.3 | x86_64 | openSUSE-13.1-Oss
i | texlive-context-ruby | Paket | 2013.72.svn28434-11.2.1 | noarch | openSUSE-13.1-Oss
i | texlive-context-ruby-doc | Paket | 2013.72.svn28434-11.2.1 | noarch | openSUSE-13.1-Oss
i | yast2-ruby-bindings | Paket | 3.0.5-4.1 | x86_64 | openSUSE-13.1-Update
Alles anzeigen
as502074:/home/ # zypper lr -uP
# | Alias | Name | Aktiviert | Aktualisieren | Priorität | URI
--+---------------------------+------------------------------------+-----------+---------------+-----------+-----------------------------------------------------------------------------------------------
1 | openSUSE-13.1-1.10 | openSUSE-13.1-1.10 | Nein | Ja | 99 | hd:///?device=/dev/disk/by-id/usb-Kingston_DataTraveler_SE9_0019E06B07EEBCA137410006-0:0-part2
2 | repo-debug | openSUSE-13.1-Debug | Nein | Ja | 99 | [url]http://download.opensuse.org/debug/distribution/13.1/repo/oss/[/url]
3 | repo-debug-update | openSUSE-13.1-Update-Debug | Nein | Ja | 99 | [url]http://download.opensuse.org/debug/update/13.1/[/url]
4 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | Nein | Ja | 99 | [url]http://download.opensuse.org/debug/update/13.1-non-oss/[/url]
5 | repo-non-oss | openSUSE-13.1-Non-Oss | Ja | Ja | 99 | [url]http://download.opensuse.org/distribution/13.1/repo/non-oss/[/url]
6 | repo-oss | openSUSE-13.1-Oss | Ja | Ja | 99 | [url]http://download.opensuse.org/distribution/13.1/repo/oss/[/url]
7 | repo-source | openSUSE-13.1-Source | Nein | Ja | 99 | [url]http://download.opensuse.org/source/distribution/13.1/repo/oss/[/url]
8 | repo-update | openSUSE-13.1-Update | Ja | Ja | 99 | [url]http://download.opensuse.org/update/13.1/[/url]
9 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Ja | Ja | 99 | [url]http://download.opensuse.org/update/13.1-non-oss/[/url]
Alles anzeigen
Ausgaben bitte in Code-Tags, siehe auch Signatur von Sauerland
Hallo,
auf openSuse 13.1 funtkioniert ruby20-tk nicht mehr. (Bei der Fehlersuche habe ich auch ruby mal deinstalliert, was ich hätte lieber sein lassen sollen weil anscheinend inwzischen halb openSuse auf ruby basiert, egal, konnte das wieder fixen).
Beim Start eines ruby-tk Programms kommt folgende Fehlermeldung:
/work/ruby> ruby tktest01.rb
/usr/lib64/ruby/2.0.0/tk.rb:1300: [BUG] Segmentation fault
ruby 2.0.0p247 (2013-06-27) [x86_64-linux]
-- Control frame information -----------------------------------------------
c:0003 p:---- s:0013 e:000012 CFUNC :mainloop
c:0002 p:0137 s:0009 e:000006 BLOCK /usr/lib64/ruby/2.0.0/tk.rb:1300 [FINISH]
c:0001 p:---- s:0002 e:000001 TOP [FINISH]
-- Ruby level backtrace information ----------------------------------------
/usr/lib64/ruby/2.0.0/tk.rb:1300:in `block in <module:TkCore>'
/usr/lib64/ruby/2.0.0/tk.rb:1300:in `mainloop'
-- C level backtrace information -------------------------------------------
/usr/lib64/libruby2.0.so.2.0(+0x17981b) [0x7f114ebae81b]
/usr/lib64/libruby2.0.so.2.0(+0x675ca) [0x7f114ea9c5ca]
/usr/lib64/libruby2.0.so.2.0(rb_bug+0xb3) [0x7f114ea9ccd3]
/usr/lib64/libruby2.0.so.2.0(+0x1147f6) [0x7f114eb497f6]
/lib64/libc.so.6(+0x358d0) [0x7f114e6bb8d0]
/usr/lib64/libtcl8.6.so(+0x116441) [0x7f114d25e441]
/usr/lib64/libtcl8.6.so(TclpFree+0x2b) [0x7f114d25eb2b]
/usr/lib64/libtcl8.6.so(+0xb9809) [0x7f114d201809]
/usr/lib64/libtcl8.6.so(TclNRRunCallbacks+0x47) [0x7f114d18c1f7]
/usr/lib64/ruby/2.0.0/x86_64-linux/tcltklib.so(+0x8191) [0x7f114d502191]
/usr/lib64/ruby/2.0.0/x86_64-linux/tcltklib.so(+0x69e1) [0x7f114d5009e1]
/usr/lib64/libruby2.0.so.2.0(rb_protect+0xcb) [0x7f114eaa199b]
/usr/lib64/ruby/2.0.0/x86_64-linux/tcltklib.so(+0xbe27) [0x7f114d505e27]
/usr/lib64/ruby/2.0.0/x86_64-linux/tcltklib.so(invoke_queue_handler+0x4e0) [0x7f114d5068e0]
/usr/lib64/libtcl8.6.so(Tcl_ServiceEvent+0x87) [0x7f114d240527]
...
...
7f114d4f9000-7f114d4fa000 rw-p 00000000 00:00 0
7f114d4fa000-7f114d516000 r-xp 00000000 fd:00 1274 /usr/lib64/ruby/2.0.0/x86_64-linux/tcltklib.so
7f114d516000-7f114d715000 ---p 0001c000 fd:00 1274 /usr/lib64/ruby/2.0.0/x86_64-linux/tcltklib.so
7f114d715000-7f114d716000 r--p 0001b000 fd:00 1274 /usr/lib64/ruby/2.0.0/x86_64-linux/tcltklib.so
7f114d716000-7f114d717000 rw-p 0001c000 fd:00 1274 /usr/lib64/ruby/2.0.0/x86_64-linux/tcltklib.so
7f114d717000-7f114d71a000 r-xp 00000000 fd:00 3242 /usr/lib64/ruby/2.0.0/x86_64-linux/enc/trans/transdb.so
7f114d71a000-7f114d919000 ---p 00003000 fd:00 3242 /usr/lib64/ruby/2.0.0/x86_64-linux/enc/trans/transdb.so
7f114d919000-7f114d91a000 r--p 00002000 fd:00 3242 /usr/lib64/ruby/2.0.0/x86_64-linux/enc/trans/transdb.so
7f114d91a000-7f114d91b000 rw-p 00003000 fd:00 3242 /usr/lib64/ruby/2.0.0/x86_64-linux/enc/trans/transdb.so
7f114d91b000-7f114d91d000 r-xp 00000000 fd:00 3228 /usr/lib64/ruby/2.0.0/x86_64-linux/enc/encdb.so
7f114d91d000-7f114db1c000 ---p 00002000 fd:00 3228 /usr/lib64/ruby/2.0.0/x86_64-linux/enc/encdb.so
7f114db1c000-7f114db1d000 r--p 00001000 fd:00 3228 /usr/lib64/ruby/2.0.0/x86_64-linux/enc/encdb.so
7f114db1d000-7f114db1e000 rw-p 00002000 fd:00 3228 /usr/lib64/ruby/2.0.0/x86_64-linux/enc/encdb.so
7f114db1e000-7f114dc20000 r-xp 00000000 fd:00 393480 /lib64/libm-2.18.so
7f114dc20000-7f114de1f000 ---p 00102000 fd:00 393480 /lib64/libm-2.18.so
7f114de1f000-7f114de20000 r--p 00101000 fd:00 393480 /lib64/libm-2.18.so
7f114de20000-7f114de21000 rw-p 00102000 fd:00 393480 /lib64/libm-2.18.so
7f114de21000-7f114de2d000 r-xp 00000000 fd:00 393529 /lib64/libcrypt-2.18.so
7f114de2d000-7f114e02c000 ---p 0000c000 fd:00 393529 /lib64/libcrypt-2.18.so
7f114e02c000-7f114e02d000 r--p 0000b000 fd:00 393529 /lib64/libcrypt-2.18.so
7f114e02d000-7f114e02e000 rw-p 0000c000 fd:00 393529 /lib64/libcrypt-2.18.so
7f114e02e000-7f114e05c000 rw-p 00000000 00:00 0
7f114e05c000-7f114e05f000 r-xp 00000000 fd:00 393526 /lib64/libdl-2.18.so
7f114e05f000-7f114e25e000 ---p 00003000 fd:00 393526 /lib64/libdl-2.18.so
7f114e25e000-7f114e25f000 r--p 00002000 fd:00 393526 /lib64/libdl-2.18.so
7f114e25f000-7f114e260000 rw-p 00003000 fd:00 393526 /lib64/libdl-2.18.so
7f114e260000-7f114e267000 r-xp 00000000 fd:00 393517 /lib64/librt-2.18.so
7f114e267000-7f114e466000 ---p 00007000 fd:00 393517 /lib64/librt-2.18.so
7f114e466000-7f114e467000 r--p 00006000 fd:00 393517 /lib64/librt-2.18.so
7f114e467000-7f114e468000 rw-p 00007000 fd:00 393517 /lib64/librt-2.18.so
7f114e468000-7f114e480000 r-xp 00000000 fd:00 393512 /lib64/libpthread-2.18.so
7f114e480000-7f114e680000 ---p 00018000 fd:00 393512 /lib64/libpthread-2.18.so
7f114e680000-7f114e681000 r--p 00018000 fd:00 393512 /lib64/libpthread-2.18.so
7f114e681000-7f114e682000 rw-p 00019000 fd:00 393512 /lib64/libpthread-2.18.so
7f114e682000-7f114e686000 rw-p 00000000 00:00 0
7f114e686000-7f114e82b000 r-xp 00000000 fd:00 393531 /lib64/libc-2.18.so
7f114e82b000-7f114ea2b000 ---p 001a5000 fd:00 393531 /lib64/libc-2.18.so
7f114ea2b000-7f114ea2f000 r--p 001a5000 fd:00 393531 /lib64/libc-2.18.so
7f114ea2f000-7f114ea31000 rw-p 001a9000 fd:00 393531 /lib64/libc-2.18.so
7f114ea31000-7f114ea35000 rw-p 00000000 00:00 0
7f114ea35000-7f114ec6a000 r-xp 00000000 fd:00 1062233 /usr/lib64/libruby2.0.so.2.0.0
7f114ec6a000-7f114ee6a000 ---p 00235000 fd:00 1062233 /usr/lib64/libruby2.0.so.2.0.0
7f114ee6a000-7f114ee6f000 r--p 00235000 fd:00 1062233 /usr/lib64/libruby2.0.so.2.0.0
7f114ee6f000-7f114ee72000 rw-p 0023a000 fd:00 1062233 /usr/lib64/libruby2.0.so.2.0.0
7f114ee72000-7f114ee92000 rw-p 00000000 00:00 0
7f114ee92000-7f114eeb2000 r-xp 00000000 fd:00 393597 /lib64/ld-2.18.so
7f114ef0f000-7f114ef44000 r--s 00000000 00:11 8791 /var/run/nscd/passwd
7f114ef44000-7f114f045000 rw-p 00000000 00:00 0
7f114f045000-7f114f084000 r--p 00000000 fd:00 656636 /usr/lib/locale/de_DE.utf8/LC_CTYPE
7f114f084000-7f114f089000 rw-p 00000000 00:00 0
7f114f0a4000-7f114f0a5000 rw-p 00000000 00:00 0
7f114f0a5000-7f114f0a6000 ---p 00000000 00:00 0
7f114f0a6000-7f114f0a9000 rw-p 00000000 00:00 0 [stack:18599]
7f114f0a9000-7f114f0b0000 r--s 00000000 fd:00 1196667 /usr/lib64/gconv/gconv-modules.cache
7f114f0b0000-7f114f0b1000 rw-p 00000000 00:00 0
7f114f0b1000-7f114f0b2000 r--p 0001f000 fd:00 393597 /lib64/ld-2.18.so
7f114f0b2000-7f114f0b3000 rw-p 00020000 fd:00 393597 /lib64/ld-2.18.so
7f114f0b3000-7f114f0b4000 rw-p 00000000 00:00 0
7fffa6f79000-7fffa6f9a000 rw-p 00000000 00:00 0 [stack]
7fffa6fba000-7fffa6fbc000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
[NOTE]
You may have encountered a bug in the Ruby interpreter or extension libraries.
Bug reports are welcome.
For details: [url]http://www.ruby-lang.org/bugreport.html[/url]
Abgebrochen
Alles anzeigen
Ausgaben bitte in Code-Tags
Es läuft auch mit dem normalen 3.7 er Kernel, auch das Bauen mit compat-wireless.
Ja, aber eben nicht bei mir. Woran das liegt, weiss ich auch nicht, ich denke mal an dem Netzwerkadapter auf dem MB. Aber so, mit Kernel 3.10, kann ich auch leben.
mfg
p.s.: @Sauerland
Ok, wenn ich an Suse 13.1 rankomme, dann versuche ich es damit nochmal.
mfg
Hallo,
ich habe nun das Problem gefixt. Dazu habe ich mir die compat-drivers geholt (compat-drivers-2013-02-20-u, gibts aber anscheinend nicht von Suse) und diese für das alx Modul gepatcht, übersetzt, installiert und mit yast konfiguriert. Nun erkennt Suse die karte. Dazu muss ich sagen, dass das Ganze erst ab Kernel 3.10 funktionert, und anscheinend auch nur mit diesem. Die Kernel davor laufen nicht und die danach auch nicht, soweit ich das ausgetestet habe (Kernel 3.7, 3.11, 3.12).
Egal, nun funktioniert das Ganze tadellos.
Vielen Dank!
Gruss
Hey, das wäre super, aber ich bin hier nicht mehr lange am Platz, muss gleich weg. Gibt es da nicht irgendwo ein Doku, die ich mir ziehen könnte. Habe ja schon viel probiert und viele Kernel und Module installiert, wenn Du mir zeigen könntest, wo ich nachschauen muss, dann könnte ich das später mal studieren. Bin nämlich erst Mitte nächster Woche wieder da.
Vielen DanK!!
Achja, zypper scheint irgendwie auf das Netz zugreifen zu wollen, das funktioniert so also nicht.
Wie schon gesagt, die Karte ist von Attansic, lspci -nnk ergibt: Atheros Communication Inc. AR8161 Gigabit Ethernet [1969:1091]. Das dazugehörige Modul soll alx sein. Dieses wiederum soll von allen kernels > =3.10 unterstützt werden, was aber anscheinend nicht der Fall ist. Das geht nur, und dann auch nur fehlerhaft, wenn ich bestimmte Module (compat-wireless....) einbinde, aber nur bei 12.2.
Deswegen habe ich meine Hoffnung auf einen neueren Kernel gelegt. Aber das scheint nicht zu funktionieren. rpm -ivh sollte eigentlich auch funktionieren, oder? Yast kann so ein rpm irgendwie nicht einlesen, es sagt auf jeden Fall, dass es ein .xml File braucht wenn ich es versuche.
mfg