Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SEMI-SOLVED] InitProblem (caching service dependencies)
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Adarion
n00b
n00b


Joined: 22 Aug 2005
Posts: 58

PostPosted: Mon Mar 02, 2015 3:41 pm    Post subject: [SEMI-SOLVED] InitProblem (caching service dependencies) Reply with quote

was: InitProblem, kann System nicht booten (caching service deps)
last post, quick and dirty soln., copied #/lib64/rc/cache/* (or esp. deptree that was different) from a working similar system over to the problematic system, boots now

Hallo Forum

Ich bin gerade etwas am Verzweifeln. Ich habe einen Rechner neu bzw. wiederaufgestzt. (kleines Notebook mit AMD E-350, das ist ein normaler amd64 / x86_64)
Das alles wollte ich diesmal gleich als multilib (also ABI_X86 sowohl 64 als auch 32) haben.

Ich habe mit einer Gentoo-Admin-CD gebootet und drauflos installiert. Soweit sollte eigentlich alles da sein was für den Grundbetrieb (noch ohne X etc.) nötig ist.
Allerdings hänge ich nach wie vor bei jedem Boot im Init fest. (openrc)
Ich habe einige ähnliche Systeme (div. HW, aber das Gentoo-Setup ist fast gleich) und das Problem hatte ich nun noch nie. Daher stehe ich sehr auf dem Schlauch. Ich brauche den Rechner allerdings Ende der Woche sehr dringend (und ich will da nicht im Notfall noch 'ne SuSE oder was draufzimmern müssen).

Ich sehe also folgendes:

Grub geht, Kernel bootet eigentlich 1a (die config habe ich größtenteils vom Kernel der davor draufwar übernommen, KMS geht auch). Dann mounted der Kernel / (auf /dev/sda3) und übergibt an init:

* mounting /proc
* mounting /run
* /run/openrc creating directory
* /run/lock creating directory
* /run/lock correcting owner
* Caching service dependencies

Und hier steht er dann und kommt nicht weiter. Tastendrücken hilft nicht weiter. Protokoll wird zu dem Zeitpunkt wohl auch noch nicht in /var/log/rc.log geschrieben.
Die Kernelconsole sagt auch nicht viel.
Manchmal wiederholt sich die Meldung nach langer Zeit.
Gelegentlich kommt der Kernel noch mit Nachtricht bei
[52.xxx ] random: nonblocking pool is initialized

REISUB geht, bzw. ich kann z.T. noch in ein read only system einloggen. Was mir leider auch nicht hilft.
Ctrl-C hilft auch nicht, einmal sah ich dann allerdings noch

/lib64/rc/sh/gendepends.sh
line 57: 1107 quit ...

Könnte man vermuten, daß er da gerade dran hängt?

Nach sehr langer Zeit kommt der Kernel noch mit
[302...] kworker/dying (6) used greatest stack depth: 12376 bytes left
(die 12376 bytes scheinen reproduzierbar zu sein, hab' es aber auch erst 2 mal so lange ausgehalten zu warten)

Was könnte ich wohl übersehen haben? Ich würde erwarten, daß es ein "harmloser" Konfigurationsfehler ist.
Welche infos sollte ich posten? Die inittab? rc.conf? Das ganze /etc ? emerge --info?
(-> Ich kann über die boot-CD und chroot ins System und dort läuft dann eigentlich auch soweit ich sehe alles, ich kann emergen/demergen und so weiter. Compilerflags sind praktisch die gleichen wie zuvor und im chroot geht auch alles, also keine opcode Fehler, sowas würde der Kernel ja auch bemängeln)
_________________
stop tcpa, swpatents, corrupt politicians and other scary stuff


Last edited by Adarion on Wed Mar 04, 2015 7:58 am; edited 1 time in total
Back to top
View user's profile Send private message
Adarion
n00b
n00b


Joined: 22 Aug 2005
Posts: 58

PostPosted: Mon Mar 02, 2015 4:55 pm    Post subject: Reply with quote

Hier gleich noch ein paar Infos zum System

I took some infos from the box:

#rc-update show
Code:

                acpid |      default                 
            alsasound |      default                 
             bootmisc | boot                         
          consolefont |      default                 
           consolekit |      default                 
                 dbus |      default                 
                devfs |                       sysinit
               dhcpcd |      default                 
                dmesg |                       sysinit
                 fsck | boot                         
                  gpm |      default                 
             hostname | boot                         
              hwclock | boot                         
              keymaps | boot                         
            killprocs |              shutdown       
    kmod-static-nodes |                       sysinit
           lm_sensors |      default                 
                local |      default                 
           localmount | boot                         
             loopback | boot                         
            macrandom |      default                 
              modules | boot                         
             mount-ro |              shutdown       
                 mtab | boot                         
             net.eth0 |      default                 
             netmount |      default                 
               procfs | boot                         
                 root | boot                         
            savecache |              shutdown       
                 swap | boot                         
            swapfiles | boot                         
               sysctl | boot                         
                sysfs |                       sysinit
            syslog-ng | boot                         
         termencoding | boot                         
         tmpfiles.dev |                       sysinit
       tmpfiles.setup | boot                         
                 udev |                       sysinit
              urandom | boot                         
              useS3TC |      default                 
            wakeonlan |              shutdown       


Umm, udev-postmount is missing, and I use eudev. According to the wiki it is still needed for eudev.
Sollte ich mir Sorgen machen?

eudev 2.1.1
openrc 0.13.11
udev-init-scripts 27
netifrc 0.2.2
sysvinit 2.88-r7

kernel parameters (Grub 1 grub.cond) are:
Code:

kernel /bzI_3-18-8 root=/dev/sda3 clocksource=tsc pcie_gen2=1 radeon.modeset=1 radeon.dynpm=1 pcie_aspm=force radeon.hw_i2c=1 radeon.pcie_gen2=1 radeon.audio=1 8250.nr_uarts=0 radeon.dpm=1 video=LVDS-1:1366x768-24@60e net.ifnames=0



# emerge --info
Code:

Portage 2.2.14 (python 3.3.5-final-0, default/linux/amd64/13.0/no-emul-linux-x86/desktop/kde, gcc-4.8.3, glibc-2.19-r1, 3.15.10-hardened-r1 x86_64)
=================================================================
System uname: Linux-3.15.10-hardened-r1-x86_64-AMD_E-350_Processor-with-gentoo-2.2
KiB Mem:     1645052 total,    900044 free
KiB Swap:    4194300 total,   4194300 free
Timestamp of tree: Sat, 28 Feb 2015 22:45:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
ccache version 3.1.9 [enabled]
app-shells/bash:          4.2_p53
dev-lang/perl:            5.20.1-r4
dev-lang/python:          2.7.9-r1, 3.3.5-r1, 3.4.1
dev-util/ccache:          3.1.9-r4
dev-util/pkgconfig:       0.28-r2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13.11
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.69
sys-devel/automake:       1.13.4
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.8.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.4
sys-devel/make:           4.1-r1
sys-kernel/linux-headers: 3.19 (virtual/os-headers)
sys-libs/glibc:           2.19-r1
Repositories: gentoo
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1 AdobeFlash-10.1 AdobeFlash-10 MakeMKV-EULA AdobeFlash-10.3 Q3AEULA LOKI-EULA AdobeFlash-11.x cadsoft Q3AEULA-20000111 Oracle-BCLA-JavaSE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -mtune=btver1 -march=btver1 -mfpmath=sse -O2 -pipe -mpopcnt -mmmx -msse -msse2 -msse3 -mssse3 -msse4a"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O2 -mtune=btver2 -march=btver1 -mfpmath=sse -O2 -pipe -mpopcnt"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--autounmask=n"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs ccache config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/"
LANG="en_US.utf8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 aac aalib acl acpi alsa amd64 apng bash-completion berkdb bluetooth branding bzip2 cairo cdda cdr cli cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss emf encode exif fam fdformat firefox flac fortran gdbm gif glamor gnutls gpm gtk iconv id3tag idn ipv6 jpeg jpeg2k kde kipi ladspa lcms ldap libcaca libnotify libsamplerate lm_sensors lzma mad mikmod mmx mng modplug modules mp3 mp4 mpeg multilib ncurses nls nptl offlinehelp ogg opengl openmp openvg pam pango pdf phonon plasma png policykit ppds pulseaudio qt3support qt4 readline sdl secure-delete semantic-desktop session smp spell sse sse2 ssl startup-notification svg system-cairo system-icu system-jpeg system-sqlite tcpd theora tiff timidity truetype udev udisks unicode upower usb vdpau vorbis wmf wxwidgets x264 x265 xcb xcomposite xml xv xvid zlib"
ABI_X86="64 32"
ALSA_CARDS="intel-hda"
APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="braindump flow karbon krita words stage sheets"
CAMERAS="*"
COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2 sse3 ssse3 sse4a"
ELIBC="glibc"
GPSD_PROTOCOLS="*"
INPUT_DEVICES="keyboard mouse evdev joystick wacom v4l roccat_kone roccat_koneplus roccat_konextd roccat_konextdoptical"
KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer pdfimport" LINGUAS="en de en_GB"
LIRC_DEVICES="*"
OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php5-2 php5-4"
PYTHON_SINGLE_TARGET="python2_7"
PYTHON_TARGETS="python2_7 python3_3"
QEMU_USER_TARGETS="alpha arm armeb cris m68k microblaze microblazeel mips mipsel ppc ppc64 ppc64abi32 s390x sh4 sh4eb sparc sparc32plus sparc64 unicore32 i386 x86_64"
RUBY_TARGETS="ruby19 ruby20"
SANE_BACKENDS="*"
USERLAND="GNU"
VIDEO_CARDS="r600 radeon vesa"
XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
USE_PYTHON="2.7 3.3"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS


I have no clue where this hardened comes from. # eselect profile is set to 13 (no emul, desktop, KDE) and the kernel ist standard gentoo-sources 3.18.8

rc.conf
Code:

gekürzt:
rc_parallel="YES"
rc_interactive="YES"
rc_shell=/sbin/sulogin
#rc_depend_strict="YES"
#rc_hotplug="*"
rc_logger="YES"
rc_log_path="/var/log/rc.log"
rc_verbose=yes
#rc_env_allow="VAR1 VAR2"
#rc_start_wait=100
#rc_nostop=""
rc_crashed_stop=NO
#rc_crashed_start=YES
#rc_nocolor=NO
unicode="YES"
#rc_fuser_timeout=60
#extra_net_fs_list=""
#SSD_NICELEVEL="-19"
#rc_ulimit="-u 30"
#rc_config="/etc/foo"
#rc_need="openvpn"
#rc_use="net.eth0"
#rc_after="clock"
#rc_before="local"
#rc_provide="!net"
#rc_foo_config="/etc/foo"
#rc_foo_need="openvpn"
#rc_foo_after="clock"
#rc_foo_bar_config="/etc/foo-bar"
#rc_foo_bar_need="openvpn"
#rc_foo_bar_after="clock"
#rc_net_tap0_provide="!net"
rc_sys=""
rc_tty_number=12
#rc_controller_cgroups="YES"
# rc_cgroup_cpu="
# cpu.shares 512
#rc_cgroup_blkio=""
#rc_cgroup_cpu=""
#rc_cgroup_cpuacct=""
#rc_cgroup_cpuset=""
#rc_cgroup_devices=""
#rc_cgroup_memory=""
#rc_cgroup_net_prio=""
# rc_cgroup_cleanup="NO"



inittab ist Standard bis auf 3 Zeilen dazu (mehr consolen)
Code:

c8:2345:respawn:/sbin/agetty 38400 tty8 linux
c9:2345:respawn:/sbin/agetty 38400 tty9 linux
c10:2345:respawn:/sbin/agetty 38400 tty10 linux


und die fstab
Code:

/dev/sda1      /boot      ext2      noatime   0 2
/dev/sda3      /      ext4      noatime,discard      0 1
/dev/sda2      none      swap      sw      0 0
/dev/sda4      /home      ext4      noatime,auto,discard      0 1
/dev/sr0      /mnt/cdrom   auto      auto,ro,unhide,user   0 0
# es folgen ein paar USB-Sticks etc. die ich gern an festen mountpunkten habe
# und
tmpfs      /var/run   tmpfs      noatime,nodev,nosuid,noexec,size=16M,noexec      0 0
tmpfs      /var/lock   tmpfs      noatime,nodev,nosuid,noexec,size=16M,noexec      0 0


Die fstab sollte eigentlich ok sein...
sda1 ist boot, sda2 swap, sda3 root und die 4 das home. Folgt dem Standardvorschlag. (Die Partitionen waren vorher auch schon so.) Die 16 MB tmps für lock und run haben bislang auch auf allen Rechnern gut gereicht (SSD schonen).


Sorry, deutsch/englisch, alles auf einmal. Zuviel Steß :)
_________________
stop tcpa, swpatents, corrupt politicians and other scary stuff
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 3720
Location: Germany

PostPosted: Mon Mar 02, 2015 5:32 pm    Post subject: Reply with quote

Adarion wrote:
I have no clue where this hardened comes from. # eselect profile is set to 13 (no emul, desktop, KDE) and the kernel ist standard gentoo-sources 3.18.8
Die 3.15.10-hardened-r1 Angabe, aus der emerge --info stammt wahrscheinlich vom chroot via Admin-LiveCD-Kernel
Back to top
View user's profile Send private message
Adarion
n00b
n00b


Joined: 22 Aug 2005
Posts: 58

PostPosted: Tue Mar 03, 2015 1:11 pm    Post subject: Reply with quote

Stimmt.
Mist, es bootet immer noch nicht. Auch mit udev-postmount drin.
_________________
stop tcpa, swpatents, corrupt politicians and other scary stuff
Back to top
View user's profile Send private message
Adarion
n00b
n00b


Joined: 22 Aug 2005
Posts: 58

PostPosted: Wed Mar 04, 2015 7:55 am    Post subject: Reply with quote

Ich habe es jetzt hinbekommen. Quick and Dirty. Aber es geht. Habe #/lib64/rc/cache/* (speziell deptree) von einem anderen (sehr ähnlichen) System rüberkopiert und es drübergebügelt. Schnell, dreckig, aber geht - was erstmal das Wichtigste ist. Dennoch wundert es mich, daß der init-Prozeß so unrobust sein sollte daß er einen silent fail hat und an einem unsauberen (?) oder default cache hängenbleibt.
_________________
stop tcpa, swpatents, corrupt politicians and other scary stuff
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum