[SOLVED] Succeeded with /usr/lib thingy, but KDE now refuses login

Hi all,
I finally managed to upgrade my system by following the steps as written in the wiki. Then I rebooted.
Now, when I enter user name and password as prompted by the KDE login then always a dialog pops up saying "System is booting up!". Clicking the OK button brings me back to the login. That's it, I'm locked out.
I wanted to look at the output of dmesg, but unfortunately I can't open a conole other then CTRL-ALT-F1 and pressing CTRL-C there is w/o any effect.
Any idea how to get at my system again?
Cheers
poseidon
Last edited by poseidon (2012-07-20 06:52:52)

Strange, seems that rc.local has to be empty now? Had a call to conky in there. After deleting it and rebooting, I could again log into my KDE desktop.
As on my acer no consoles are provieded I had to somehow boot into single user mode. Here is how I did it: http://www.cyberciti.biz/faq/grub-boot- … user-mode/.
poseidon

Similar Messages

  • Never had trouble before with my incoming mail but just now I get a messege saying the user name or password for verizon is incorrect on my iPad but is fine on my home computer what's wrong with my ipad

    Never had trouble before with my incoming mail but just now getting messege that says the user name or password for verizon is incorrect yet my home computer is fine only have this od my iPad

    I experienced same problem tonight and called Verizon technical support and they walked me through the settings on iPad. Took about 5 minutes. Basically it involved changing incoming.verizon.net to pop.verizon.net and changing outgoing.verizon.net to smtp.verizon.net. But it's worth the call to ensure other settings are OK. Evidently, change at Verizon was effective today!

  • Xorg fails with "/usr/lib/libexpat.so.1: invalid ELF header"

    After upgrade, Xorg fails with the following message:
    (EE) AIGLX error: dlopen of usr/lib/xorg/modules/dri/i965_dri.so failed (/usr/lib/libexpat.so.1: invalid ELF header)
    (EE) AIGLX: reverting to software rendering
    openbox: error while loading shared libraries: /usr/lib/libexpat.so.1: invalid ELF header
    (I also get en error about fbcon, fbdev modules, but have read that this is not actually an issue.)
    Thanks for any help.
    Last edited by marimo (2010-01-24 07:12:25)

    If it were different architectures, there would be an ELF class error. Assuming that all of the installed libraries are from the Arch repos, I'm betting that expat is corrupt. I would reinstall expat and see if that solves the problem.

  • [SOLVED] Error "libpng12: /usr/lib/libpng.so.3 exists in filesystem".

    I've just tried to install the stable "google-chrome" package from AUR with the command.  I have all of the dependencies already installed except for these two:
    - libjpeg6 (building from AUR)
    - libpng12 (package found)
    When the package manage tries to install "libpng12-1.2.43-1", I get the following error:
    error: failed to commit transaction (conflicting files)
    libpng12: /usr/lib/libpng.so.3 exists in filesystem
    Errors occurred, no packages were upgraded.
    According to the file manager (Thunar), the file /usr/lib/libpng.so.3 is a link to /usr/lib/libpng.so.
    This is probably a silly question (as I'm a clueless newbie!) but... can I just delete this link and expect the installation of libpng12 to replace it so that everything will still work...?
    Thanks in advance :-)
    Last edited by esuhl (2011-01-21 02:46:19)

    $ pacman -Ql libpng|grep /lib/
    libpng /usr/lib/
    libpng /usr/lib/libpng.a
    libpng /usr/lib/libpng.so
    libpng /usr/lib/libpng14.a
    libpng /usr/lib/libpng14.so
    libpng /usr/lib/libpng14.so.14
    libpng /usr/lib/libpng14.so.14.5.0
    libpng /usr/lib/pkgconfig/
    libpng /usr/lib/pkgconfig/libpng.pc
    libpng /usr/lib/pkgconfig/libpng14.pc
    A tip: run pacman -Qo on the file in question, either you put that symlink there yourself or strange things are happening on your system.

  • Pacman upgrade error with /usr/lib/libgmp.so.1

    /media # pacup
    Password:
    :: Synchronizing package databases...
    core is up to date
    extra is up to date
    error: failed retrieving file 'community.db.tar.gz' from ftp.archlinux.org : Connection reset by peer
    error: failed retrieving file 'community.db.tar.gz' from locke.suu.edu : Connection timed out
    community is up to date
    :: Starting full system upgrade...
    resolving dependencies...
    looking for inter-conflicts...
    Targets: autoconf-2.62-1 cairomm-1.6.0-1 hspell-1.0-2 enchant-1.4.1-1 exempi-2.0.1-2 gnome-screensaver-2.22.2-1 gpm-1.20.3-1 gstreamer0.10-good-0.10.8-1
    gstreamer0.10-good-plugins-0.10.8-1 gtk-engines-2.14.1-1 gtkmm-2.12.7-1 iso-codes-2.0-1 libisofs-0.6.4-1 libxml2-2.6.32-1 libxslt-1.1.23-1
    poppler-0.8.2-1 poppler-glib-0.8.2-1 wine-0.9.60-1
    Total Download Size: 0.00 MB
    Total Installed Size: 31.11 MB
    Proceed with installation? [Y/n] y
    checking package integrity...
    (18/18) checking for file conflicts [########################################################################################################] 100%
    error: could not prepare transaction
    error: failed to commit transaction (conflicting files)
    gpm: /usr/lib/libgpm.so.1 exists in filesystem
    Errors occurred, no packages were upgraded.
    /media #
    IIRC, I had to make a symbolic link with libgmp.so.1 a long time ago, but not too sure. Any help appreciated, thanks

    hi, take a look at:
    http://bbs.archlinux.org/viewtopic.php?id=47981

  • [SOLVED] [wine, bumblebee] /usr/lib/libturbojpeg.so missing

    Hi together,
    i cannot start games using wine and optirun anymore. Wine complains about the file /usr/lib/libturbojpeg.so is missing although it is there. Maybe optirun redirects to another
    lib instead which is actually missing. Yesterday it worked so i think it has to do with the update of lib32-libjpeg-turbo i installed today.
    Thanks for your help.
    Yours
    Thomas
    Edit:
    Sorry i made a mistake. The error complains just about "libturbojpeg.so" not "/usr/lib/libturbojpeg.so" so i think "/usr/lib32/libturbojpeg.so" is meant which is actually missing.
    Last edited by Werzi2001 (2012-07-08 11:40:58)

    I can confirm that suggestion 1 works and is quite easy to perform. # $Id: PKGBUILD 73348 2012-07-06 15:36:04Z bluewind $
    Here is the PKGBUILD file, I used
    Basically all I did was change the version and uncomment the line that deletes the libturbojpeg.so file like so:
    #rm "$pkgdir"/usr/lib32/libturbojpeg.{so,a}
    Refer to the abs faq if your stuck. https://wiki.archlinux.org/index.php/ABS_FAQ
    # Maintainer: Allan McRae <[email protected]>
    # Contributor: Simone Sclavi 'Ito' <[email protected]>
    _pkgbasename=libjpeg-turbo
    pkgname=lib32-$_pkgbasename
    pkgver=1.2.0
    pkgrel=1
    pkgdesc="libjpeg derivative with accelerated baseline JPEG compression and decompression (32-bit)"
    arch=('x86_64')
    url="http://libjpeg-turbo.virtualgl.org/"
    license=('GPL' 'custom')
    depends=('lib32-glibc' $_pkgbasename)
    makedepends=('nasm' gcc-multilib)
    provides=('lib32-libjpeg=8.0.2')
    conflicts=('lib32-libjpeg')
    replaces=('lib32-libjpeg')
    options=('!libtool')
    source=(http://sourceforge.net/projects/$_pkgbasename/files/$pkgver/$_pkgbasename-$pkgver.tar.gz)
    sha1sums=('4ab00afc9a8d54cd2e7a67aacb9c49e01a8bccac')
    build() {
    cd "$srcdir/$_pkgbasename-$pkgver"
    export CC="gcc -m32"
    export CXX="g++ -m32"
    export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
    sed -i "s|NAFLAGS='-felf64 -DELF -D__x86_64__'|NAFLAGS='-felf32 -DELF -D__x86_64__'|" configure
    ./configure --prefix=/usr --with-jpeg8 --mandir=/usr/share/man --libdir=/usr/lib32 --without-simd
    make
    package() {
    cd "$srcdir/$_pkgbasename-$pkgver"
    make DESTDIR="$pkgdir/" install
    # do not distributre libturbojpeg as it is unversioned
    #rm "$pkgdir"/usr/lib32/libturbojpeg.{so,a}
    rm -rf "${pkgdir}"/usr/{include,share,bin,sbin}
    mkdir -p "$pkgdir/usr/share/licenses"
    ln -s $_pkgbasename "$pkgdir/usr/share/licenses/$pkgname"

  • Having issues with /usr/lib/libfreeimageplus.so.3 exists in filesystem

    Hello!
    On sunday I did a pamcan -Suy and it fails showing:
    error: failed to commit transaction (conflicting files)
    freeimage: /usr/lib/libfreeimageplus.so.3 exists in filesystem
    It is trying to install: Packages (9): farstream-0.1-0.1.2-4  freeimage-3.16.0-2  gnome-desktop-sharp-2.26.0-10
                  gtkhtml-sharp-2.26.0-9 [removal]  gtksourceview2-sharp-2.26.0-10
                  libgnome-desktop-sharp-2.26.0-10  rsvg2-sharp-2.26.0-10  vte-sharp-2.26.0-10
                  wnck-sharp-2.26.0-10
    And I did this:
    pacman -Qo /usr/lib/libfreeimageplus.so.3
    error: No package owns /usr/lib/libfreeimageplus.so.3
    Any idea? what to do?

    Luuuciano:
    So, I'm having the same problem.  I'm relatively new to Arch: I've  just been using  it a month or two, and I'm not entirely sure what the wiki is telling me to do when it says to "rename" the file.  Would you please elaborate for me?  I would really appreciate your help. 
    Thank you,
    Corey Goettsch

  • [Solved] Problems with themes after upgrading to kde 4.6.1

    Hi, I have a problem after upgrading qt to version 4.6.1. I use awesome wm and only few application based on qt framework (vlc, wpa_gui, virtualbox) and they all look awful after upgrade. It's like there is no themes installed. I'll post a screenshot if it is necessarily.
    Anyone have any idea?
    Tnx

    anrxc wrote:
    I also noticed that menus in qt applications aren't working.
    I can confirm. All application menus are completely broken in multi monitor setups. They refuse to show if application is not on the main screen. When it is on the main screen they show but most of the time are broken - wrong position, wrong size etc.
    Getting this too. Need it fixed soon, thanks.

  • I want to effect a change for about 100 users - basically I want a command-line solution in CentOS. Is there a reasonable way to automatically associate .ica files with /usr/lib/ICAClient/wfica so we don't get prompted by Firefox? TIA.

    I would like to write a script to do this for about a 100 CentOS users. I don't want each of them changing preferences on their browser.

    Hello Oddsbodkin,
    It looks like the creator of Netflix Desktop has a site for the project here:
    https://answers.launchpad.net/netflix-desktop/
    I would try posting your question there and see if anyone else has encountered this error and has a solution.
    Cheers, Patrick

  • I've been banned received an apologetic email from Apple with a link attached but upon attempt to login I was again denied

    My Apple ID has been banned with no email explaining why. Odd right? We'll, even more odd is the apology from Apple which looks like this:
    Well ok I was going to copy and paste, but my iPhone 5c won't allow it. I even took a pic and it offers copy or define I select copy, return here and My options are select/select all to copy not paste. I used the icon at the bottom left as a different route, same result. I brought my phone to Apple yesterday and springboard software issues again. For the 2nd time in 6 weeks the phone was wiped and software reloaded. Same issues only worse. They promised to replace it next time. Here's the deal: that would mark replacement number 9 for this line over a 6 month span...I also would like to know who do I ask or report the fact that I've received zero Genius Bar receipts displaying work done for any of the 8 previous replacements &amp; these 2 tech support services. I like to document &amp; keep stuff like this. It's important. Well this has become 2 questions in one. Thanks in advance to all who take time to read this &amp; respond.
    For the hosts here's the link I was sent via the apologetic email:
    https://discussions.apple.com/thread/6035608
    <Email Edited by Host>

    Your title says you received an apologic email but then your first post says you did not receive an email.
    What exactly have you been banned from? Was it these forums or something else?

  • [SOLVED] Compiling with OpenMPI fails

    Hello,
    I am trying to compile a program (the name is iqtree) with openMPI.  Compilation without openMPI works perfectly.  However, if I try to use openMPI, I get the following error when running make:
    /usr/bin/ld: cannot find -lgomp
    I have extra/openmpi 1.8.4-1 installed and if I try to run ld separately, I get:
    $ ld -lgomp --verbose
    GNU ld (GNU Binutils) 2.25.0
    Supported emulations:
    elf_x86_64
    elf32_x86_64
    elf_i386
    i386linux
    elf_l1om
    elf_k1om
    using internal linker script:
    ==================================================
    /* Script for -z combreloc: combine and sort reloc sections */
    /* Copyright (C) 2014 Free Software Foundation, Inc.
    Copying and distribution of this script, with or without modification,
    are permitted in any medium without royalty provided the copyright
    notice and this notice are preserved. */
    OUTPUT_FORMAT("elf64-x86-64", "elf64-x86-64",
    "elf64-x86-64")
    OUTPUT_ARCH(i386:x86-64)
    ENTRY(_start)
    SEARCH_DIR("/usr/x86_64-unknown-linux-gnu/lib64"); SEARCH_DIR("/usr/lib"); SEARCH_DIR("/usr/local/lib"); SEARCH_DIR("/usr/x86_64-unknown-linux-gnu/lib");
    SECTIONS
    /* Read-only sections, merged into text segment: */
    PROVIDE (__executable_start = SEGMENT_START("text-segment", 0x400000)); . = SEGMENT_START("text-segment", 0x400000) + SIZEOF_HEADERS;
    .interp : { *(.interp) }
    .note.gnu.build-id : { *(.note.gnu.build-id) }
    .hash : { *(.hash) }
    .gnu.hash : { *(.gnu.hash) }
    .dynsym : { *(.dynsym) }
    .dynstr : { *(.dynstr) }
    .gnu.version : { *(.gnu.version) }
    .gnu.version_d : { *(.gnu.version_d) }
    .gnu.version_r : { *(.gnu.version_r) }
    .rela.dyn :
    *(.rela.init)
    *(.rela.text .rela.text.* .rela.gnu.linkonce.t.*)
    *(.rela.fini)
    *(.rela.rodata .rela.rodata.* .rela.gnu.linkonce.r.*)
    *(.rela.data .rela.data.* .rela.gnu.linkonce.d.*)
    *(.rela.tdata .rela.tdata.* .rela.gnu.linkonce.td.*)
    *(.rela.tbss .rela.tbss.* .rela.gnu.linkonce.tb.*)
    *(.rela.ctors)
    *(.rela.dtors)
    *(.rela.got)
    *(.rela.bss .rela.bss.* .rela.gnu.linkonce.b.*)
    *(.rela.ldata .rela.ldata.* .rela.gnu.linkonce.l.*)
    *(.rela.lbss .rela.lbss.* .rela.gnu.linkonce.lb.*)
    *(.rela.lrodata .rela.lrodata.* .rela.gnu.linkonce.lr.*)
    *(.rela.ifunc)
    .rela.plt :
    *(.rela.plt)
    PROVIDE_HIDDEN (__rela_iplt_start = .);
    *(.rela.iplt)
    PROVIDE_HIDDEN (__rela_iplt_end = .);
    .init :
    KEEP (*(SORT_NONE(.init)))
    .plt : { *(.plt) *(.iplt) }
    .plt.bnd : { *(.plt.bnd) }
    .text :
    *(.text.unlikely .text.*_unlikely .text.unlikely.*)
    *(.text.exit .text.exit.*)
    *(.text.startup .text.startup.*)
    *(.text.hot .text.hot.*)
    *(.text .stub .text.* .gnu.linkonce.t.*)
    /* .gnu.warning sections are handled specially by elf32.em. */
    *(.gnu.warning)
    .fini :
    KEEP (*(SORT_NONE(.fini)))
    PROVIDE (__etext = .);
    PROVIDE (_etext = .);
    PROVIDE (etext = .);
    .rodata : { *(.rodata .rodata.* .gnu.linkonce.r.*) }
    .rodata1 : { *(.rodata1) }
    .eh_frame_hdr : { *(.eh_frame_hdr) }
    .eh_frame : ONLY_IF_RO { KEEP (*(.eh_frame)) }
    .gcc_except_table : ONLY_IF_RO { *(.gcc_except_table
    .gcc_except_table.*) }
    /* These sections are generated by the Sun/Oracle C++ compiler. */
    .exception_ranges : ONLY_IF_RO { *(.exception_ranges
    .exception_ranges*) }
    /* Adjust the address for the data segment. We want to adjust up to
    the same address within the page on the next page up. */
    . = ALIGN (CONSTANT (MAXPAGESIZE)) - ((CONSTANT (MAXPAGESIZE) - .) & (CONSTANT (MAXPAGESIZE) - 1)); . = DATA_SEGMENT_ALIGN (CONSTANT (MAXPAGESIZE), CONSTANT (COMMONPAGESIZE));
    /* Exception handling */
    .eh_frame : ONLY_IF_RW { KEEP (*(.eh_frame)) }
    .gcc_except_table : ONLY_IF_RW { *(.gcc_except_table .gcc_except_table.*) }
    .exception_ranges : ONLY_IF_RW { *(.exception_ranges .exception_ranges*) }
    /* Thread Local Storage sections */
    .tdata : { *(.tdata .tdata.* .gnu.linkonce.td.*) }
    .tbss : { *(.tbss .tbss.* .gnu.linkonce.tb.*) *(.tcommon) }
    .preinit_array :
    PROVIDE_HIDDEN (__preinit_array_start = .);
    KEEP (*(.preinit_array))
    PROVIDE_HIDDEN (__preinit_array_end = .);
    .init_array :
    PROVIDE_HIDDEN (__init_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.init_array.*) SORT_BY_INIT_PRIORITY(.ctors.*)))
    KEEP (*(.init_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .ctors))
    PROVIDE_HIDDEN (__init_array_end = .);
    .fini_array :
    PROVIDE_HIDDEN (__fini_array_start = .);
    KEEP (*(SORT_BY_INIT_PRIORITY(.fini_array.*) SORT_BY_INIT_PRIORITY(.dtors.*)))
    KEEP (*(.fini_array EXCLUDE_FILE (*crtbegin.o *crtbegin?.o *crtend.o *crtend?.o ) .dtors))
    PROVIDE_HIDDEN (__fini_array_end = .);
    .ctors :
    /* gcc uses crtbegin.o to find the start of
    the constructors, so we make sure it is
    first. Because this is a wildcard, it
    doesn't matter if the user does not
    actually link against crtbegin.o; the
    linker won't look for a file to match a
    wildcard. The wildcard also means that it
    doesn't matter which directory crtbegin.o
    is in. */
    KEEP (*crtbegin.o(.ctors))
    KEEP (*crtbegin?.o(.ctors))
    /* We don't want to include the .ctor section from
    the crtend.o file until after the sorted ctors.
    The .ctor section from the crtend file contains the
    end of ctors marker and it must be last */
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .ctors))
    KEEP (*(SORT(.ctors.*)))
    KEEP (*(.ctors))
    .dtors :
    KEEP (*crtbegin.o(.dtors))
    KEEP (*crtbegin?.o(.dtors))
    KEEP (*(EXCLUDE_FILE (*crtend.o *crtend?.o ) .dtors))
    KEEP (*(SORT(.dtors.*)))
    KEEP (*(.dtors))
    .jcr : { KEEP (*(.jcr)) }
    .data.rel.ro : { *(.data.rel.ro.local* .gnu.linkonce.d.rel.ro.local.*) *(.data.rel.ro .data.rel.ro.* .gnu.linkonce.d.rel.ro.*) }
    .dynamic : { *(.dynamic) }
    .got : { *(.got) *(.igot) }
    . = DATA_SEGMENT_RELRO_END (SIZEOF (.got.plt) >= 24 ? 24 : 0, .);
    .got.plt : { *(.got.plt) *(.igot.plt) }
    .data :
    *(.data .data.* .gnu.linkonce.d.*)
    SORT(CONSTRUCTORS)
    .data1 : { *(.data1) }
    _edata = .; PROVIDE (edata = .);
    . = .;
    __bss_start = .;
    .bss :
    *(.dynbss)
    *(.bss .bss.* .gnu.linkonce.b.*)
    *(COMMON)
    /* Align here to ensure that the .bss section occupies space up to
    _end. Align after .bss to ensure correct alignment even if the
    .bss section disappears because there are no input sections.
    FIXME: Why do we need it? When there is no .bss section, we don't
    pad the .data section. */
    . = ALIGN(. != 0 ? 64 / 8 : 1);
    .lbss :
    *(.dynlbss)
    *(.lbss .lbss.* .gnu.linkonce.lb.*)
    *(LARGE_COMMON)
    . = ALIGN(64 / 8);
    . = SEGMENT_START("ldata-segment", .);
    .lrodata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) :
    *(.lrodata .lrodata.* .gnu.linkonce.lr.*)
    .ldata ALIGN(CONSTANT (MAXPAGESIZE)) + (. & (CONSTANT (MAXPAGESIZE) - 1)) :
    *(.ldata .ldata.* .gnu.linkonce.l.*)
    . = ALIGN(. != 0 ? 64 / 8 : 1);
    . = ALIGN(64 / 8);
    _end = .; PROVIDE (end = .);
    . = DATA_SEGMENT_END (.);
    /* Stabs debugging sections. */
    .stab 0 : { *(.stab) }
    .stabstr 0 : { *(.stabstr) }
    .stab.excl 0 : { *(.stab.excl) }
    .stab.exclstr 0 : { *(.stab.exclstr) }
    .stab.index 0 : { *(.stab.index) }
    .stab.indexstr 0 : { *(.stab.indexstr) }
    .comment 0 : { *(.comment) }
    /* DWARF debug sections.
    Symbols in the DWARF debugging sections are relative to the beginning
    of the section so we begin them at 0. */
    /* DWARF 1 */
    .debug 0 : { *(.debug) }
    .line 0 : { *(.line) }
    /* GNU DWARF 1 extensions */
    .debug_srcinfo 0 : { *(.debug_srcinfo) }
    .debug_sfnames 0 : { *(.debug_sfnames) }
    /* DWARF 1.1 and DWARF 2 */
    .debug_aranges 0 : { *(.debug_aranges) }
    .debug_pubnames 0 : { *(.debug_pubnames) }
    /* DWARF 2 */
    .debug_info 0 : { *(.debug_info .gnu.linkonce.wi.*) }
    .debug_abbrev 0 : { *(.debug_abbrev) }
    .debug_line 0 : { *(.debug_line .debug_line.* .debug_line_end ) }
    .debug_frame 0 : { *(.debug_frame) }
    .debug_str 0 : { *(.debug_str) }
    .debug_loc 0 : { *(.debug_loc) }
    .debug_macinfo 0 : { *(.debug_macinfo) }
    /* SGI/MIPS DWARF 2 extensions */
    .debug_weaknames 0 : { *(.debug_weaknames) }
    .debug_funcnames 0 : { *(.debug_funcnames) }
    .debug_typenames 0 : { *(.debug_typenames) }
    .debug_varnames 0 : { *(.debug_varnames) }
    /* DWARF 3 */
    .debug_pubtypes 0 : { *(.debug_pubtypes) }
    .debug_ranges 0 : { *(.debug_ranges) }
    /* DWARF Extension. */
    .debug_macro 0 : { *(.debug_macro) }
    .gnu.attributes 0 : { KEEP (*(.gnu.attributes)) }
    /DISCARD/ : { *(.note.GNU-stack) *(.gnu_debuglink) *(.gnu.lto_*) }
    ==================================================
    attempt to open /usr/x86_64-unknown-linux-gnu/lib64/libgomp.so failed
    attempt to open /usr/x86_64-unknown-linux-gnu/lib64/libgomp.a failed
    attempt to open /usr/lib/libgomp.so succeeded
    -lgomp (/usr/lib/libgomp.so)
    libpthread.so.0 needed by /usr/lib/libgomp.so
    found libpthread.so.0 at /usr/lib/libpthread.so.0
    libc.so.6 needed by /usr/lib/libgomp.so
    found libc.so.6 at /usr/lib/libc.so.6
    ld-linux-x86-64.so.2 needed by /usr/lib/libpthread.so.0
    found ld-linux-x86-64.so.2 at /usr/lib/ld-linux-x86-64.so.2
    ld: warning: cannot find entry symbol _start; not setting start address
    I am not sure if anything of this is relevant.  I tried to nail it down to the actual command of make that fails:
    $ /usr/bin/c++ -fopenmp -O3 -g0 -static CMakeFiles/iqtree.dir/alignment.cpp.o CMakeFiles/iqtree.dir/alignmentpairwise.cpp.o CMakeFiles/iqtree.dir/circularnetwork.cpp.o CMakeFiles/iqtree.dir/eigendecomposition.cpp.o CMakeFiles/iqtree.dir/greedy.cpp.o CMakeFiles/iqtree.dir/gss.cpp.o CMakeFiles/iqtree.dir/guidedbootstrap.cpp.o CMakeFiles/iqtree.dir/gurobiwrapper.cpp.o CMakeFiles/iqtree.dir/gzstream.cpp.o CMakeFiles/iqtree.dir/hashsplitset.cpp.o CMakeFiles/iqtree.dir/iqtree.cpp.o CMakeFiles/iqtree.dir/maalignment.cpp.o CMakeFiles/iqtree.dir/matree.cpp.o CMakeFiles/iqtree.dir/mexttree.cpp.o CMakeFiles/iqtree.dir/mpdablock.cpp.o CMakeFiles/iqtree.dir/msetsblock.cpp.o CMakeFiles/iqtree.dir/msplitsblock.cpp.o CMakeFiles/iqtree.dir/modelsblock.cpp.o CMakeFiles/iqtree.dir/mtree.cpp.o CMakeFiles/iqtree.dir/mtreeset.cpp.o CMakeFiles/iqtree.dir/ncbitree.cpp.o CMakeFiles/iqtree.dir/ngs.cpp.o CMakeFiles/iqtree.dir/node.cpp.o CMakeFiles/iqtree.dir/optimization.cpp.o CMakeFiles/iqtree.dir/parsmultistate.cpp.o CMakeFiles/iqtree.dir/pattern.cpp.o CMakeFiles/iqtree.dir/pda.cpp.o CMakeFiles/iqtree.dir/pdnetwork.cpp.o CMakeFiles/iqtree.dir/pdtree.cpp.o CMakeFiles/iqtree.dir/pdtreeset.cpp.o CMakeFiles/iqtree.dir/phyloanalysis.cpp.o CMakeFiles/iqtree.dir/phylonode.cpp.o CMakeFiles/iqtree.dir/phylosupertree.cpp.o CMakeFiles/iqtree.dir/phylotree.cpp.o CMakeFiles/iqtree.dir/phylotreesse.cpp.o CMakeFiles/iqtree.dir/pruning.cpp.o CMakeFiles/iqtree.dir/split.cpp.o CMakeFiles/iqtree.dir/splitgraph.cpp.o CMakeFiles/iqtree.dir/splitset.cpp.o CMakeFiles/iqtree.dir/stoprule.cpp.o CMakeFiles/iqtree.dir/superalignment.cpp.o CMakeFiles/iqtree.dir/superalignmentpairwise.cpp.o CMakeFiles/iqtree.dir/supernode.cpp.o CMakeFiles/iqtree.dir/tinatree.cpp.o CMakeFiles/iqtree.dir/tools.cpp.o CMakeFiles/iqtree.dir/whtest_wrapper.cpp.o CMakeFiles/iqtree.dir/lpwrapper.c.o CMakeFiles/iqtree.dir/pllnni.cpp.o CMakeFiles/iqtree.dir/phylosupertreeplen.cpp.o CMakeFiles/iqtree.dir/phylotesting.cpp.o CMakeFiles/iqtree.dir/ecopd.cpp.o CMakeFiles/iqtree.dir/ecopdmtreeset.cpp.o CMakeFiles/iqtree.dir/graph.cpp.o CMakeFiles/iqtree.dir/candidateset.cpp.o CMakeFiles/iqtree.dir/checkpoint.cpp.o CMakeFiles/iqtree.dir/upperbounds.cpp.o -o iqtree-omp -rdynamic pllrepo/src/libpll.a pllrepo/src/libpllavx.a ncl/libncl.a whtest/libwhtest.a zlib-1./usr/bin/ld: cannot find -lgomp
    collect2: error: ld returned 1 exit status
    2.7/libz.a sprng/libsprng.a vectorclass/libvectorclass.a model/libmodel.a libavxkernel.a -lm
    Do you think that my PC has some issues or could the command itself be wrong?  I wondered, why /usr/bin/c++ is used and not gcc?  Or is this part of the gcc compiler collection?
    Thanks for you help.
    Cheers,
    Dominik
    Last edited by fazky (2015-04-13 08:56:08)

    Hi fazky,
    $ /usr/bin/c++ -fopenmp -O3 -g0 -static CMakeFiles/iqtree.dir/alignment.cpp.o ...
    First of all, It seems you are not using the openmpi compiler (mpic++) but c++ instead. In order to set the compiler, you have to run cmake with the following options:
    cmake -DCMAKE_CXX_COMPILER:FILEPATH="/usr/bin/mpic++" -DCMAKE_C_COMPILER:FILEPATH="/usr/bin/mpicc" $sourcedir
    where $sourcedir is the directory containing the file CMakeList.txt.
    Secondly, your problem is caused by the use of the option '-static' because in Archlinux the use of static libraries is discouraged and almost all the official packages do not provide them (and for this reason ld is not able to find a static version of libgomp). You have to patch the file CMakeList.txt:
    --- CMakeLists.txt 2015-04-08 09:46:08.789454325 +0200
    +++ CMakeLists.txt 2015-04-08 09:47:37.910946974 +0200
    @@ -59,7 +59,7 @@
    if (WIN32)
    message("Target OS : Windows")
    # build as static binary to run on most machines
    - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static")
    + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")
    SET(CMAKE_FIND_LIBRARY_SUFFIXES .lib .a ${CMAKE_FIND_LIBRARY_SUFFIXES})
    add_definitions(-DWIN32)
    elseif (APPLE)
    @@ -77,7 +77,7 @@
    message("Target OS : Unix")
    # build as static binary to run on most machines
    # if (CMAKE_BUILD_TYPE STREQUAL "Release")
    - set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static")
    + set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS}")
    # endif()
    else()
    # Note that IQ-TREE has NOT been tested on other platforms
    edit: typo
    Last edited by mauritiusdadd (2015-04-09 06:04:21)

  • Recovering Permissions on /usr/lib - pkgchk or perl script?

    We have a SUN 280R running solaris 8 which accidently had a 'chmod-R 644 /usr/lib' run on it. The result was that on reboot, the system could not 'execute' or 'find' specific libraries such as ld.so.1 and some files associated with the veritas volume software we have installed on the system. We have been able to chmod most of /usr/lib 755 including ld.so.1. We would like to restore permissions to prevent any system stablity problems. so what is the better method to use here?
    1.) do a grep /usr/lib on /var/sadm/install/contents, pull out all the package names with an awk statement and then run them in a loop with pkgchk -fa?
    2.) Run a perl script which parses /var/sadm/install/contents, pulls out all the individual files in /usr/lib, and run a chmod <perm> $file on each file name?
    Which method would be less destructive? My concern is that running pkgchk on all packages associated with /usr/lib may 'fix' something, or modify something which would prevent the system from coming up.
    What key files in /usr/lib would prevent the system from coming back up, if permissions were incorrect? (i.e 644)? Should a chmod <perm> <file> for each file in the contents file for all files in /usr/lib resolve this problem completely?
    Any advice would be appreciated.

    If you don't already have a current backup, back up all data, then reinstall the OS. You don't need to erase the startup volume, and you won't need your backup unless something goes wrong. If your Mac was upgraded from an older version of OS X, you’ll need the Apple ID and password you used to upgrade.
    If you installed the Java runtime distributed by Apple and still need it, you'll have to reinstall it.

  • /lib symlinks /usr/lib. Doeas it mean /usr HAS to be mounted??

    For traditional Unix systems (FHS-compliant) it is (was?) completely safe to unmount (or even delete) the `/usr' filesystem. There are (were?) no files critical to the system "itself" - only applications, daemons, desktop data etc.
    Since now under Arch `/lib' symlinks `/usr/lib'. But `/lib/modules/<kernel>' stores kernel modules - even those that are critical; `/lib' also stores libraries critical to binaries in `/bin' ans `/sbin'! Does it mean that since now inaccessible `/usr' may result in a non-booting system???
    Last edited by quayasil (2012-07-21 20:05:28)

    quayasil wrote:Does it mean that since now inaccessible `/usr' may result in a non-booting system???
    Arch uses an initramfs, so all necessary tools for rescue operatiosn should be included there. As long as /boot is working, you'll be able to boot in an initramfs-console.
    critical to the system "itself"
    Well, what do you define as critical? Text-console and writing files? Mounting? Networking?
    Last edited by progandy (2012-07-21 20:53:24)

  • Missing /usr/lib/ what can I do??!

    Don't tell me how,But I accidentally deleted the /usr/lib/ folder...now every command I run obviously fails because some lib is missing...Is there a way I can recover the lib folder? apart reinstalling linux -.-

    Apart from restoring your backup, obviously, you could try booting from an Arch install disc/usb and using the --dbpath and --root options of pacman to reinstall all the packages you've got in /var/cache/pacman/pkg/.
    Edit: I've never done that. And you could also try some undelete utility, of course.
    Last edited by stqn (2011-04-20 14:10:44)

  • Changed my email address in Adobe ID but now cannot login to BC

    HELP! As I cannot login to BC now I cannot see where I can submit a ticket.
    I needed to change my email address in my Adobe ID but I now cannot login to BC with the new or old Adobe ID? I can login to Adobe.com and my Creative Cloud fine. I do have another BC admin login which works but I was hoping to upgrade my first site today.
    I used the chat support but they seem to think its a technical issue?? Any advice?

    I managed to get my old Adobe ID back with my previous email address and all works fine now. Phew.
    Does anyone know if you can change your Adobe ID email address that will work with BC without interuption? I just thought it would work?

Maybe you are looking for