![]() |
#1 |
(•ω•)
![]() Posts: 15
Karma: 10
Join Date: Oct 2014
Device: Kobo Aura
|
Nickel does not start
So i updated KSM (Kobo Start Menu) to version 6. And now nickel does not start anymore. Not sure if that is related.
I can still telnet into it. And when i run /usr/local/Kobo/nickel i get the following error message. Code:
error while loading shared libraries: libQtSolutions_IOCompressor-2.3.so.1 |
![]() |
![]() |
![]() |
#2 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
|
Quote:
KSM tries to find which firmware version is running and to select the correct parameters, but might fail to do so in this case. What FW are you running? |
|
![]() |
![]() |
Advert | |
|
![]() |
#3 |
(•ω•)
![]() Posts: 15
Karma: 10
Join Date: Oct 2014
Device: Kobo Aura
|
I run 3.11.
Can someone give me the vanilla rcS, so i can make a diff and look if something is missing? Last edited by valris; 11-20-2014 at 09:43 PM. |
![]() |
![]() |
![]() |
#4 | |
Bibliophagist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 45,996
Karma: 168961900
Join Date: Jul 2010
Location: Vancouver
Device: Kobo Sage, Libra Colour, Lenovo M8 FHD, Paperwhite 4, Tolino epos
|
Quote:
Code:
#!/bin/sh PRODUCT=`/bin/kobo_config.sh`; [ $PRODUCT != trilogy ] && PREFIX=$PRODUCT- mount -o remount,noatime,nodiratime /dev/mmcblk0p1 / PLATFORM=freescale if [ `dd if=/dev/mmcblk0 bs=512 skip=1024 count=1 | grep -c "HW CONFIG"` == 1 ]; then CPU=`ntx_hwconfig -s -p /dev/mmcblk0 CPU` PLATFORM=$CPU-ntx fi if [ $PLATFORM == freescale ]; then if [ ! -s /lib/firmware/imx/epdc_E60_V220.fw ]; then mkdir -p /lib/firmware/imx dd if=/dev/mmcblk0 bs=512K skip=10 count=1 | zcat > /lib/firmware/imx/epdc_E60_V220.fw sync fi fi PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/lib: runlevel=S prevlevel=N umask 022 export PATH runlevel prevlevel for i in /proc /dev /root /tmp /sys /mnt/sd /mnt/onboard /mnt/user /var/db /var/lib /var/log /var/run /lib/modules/`uname -r`; do [ ! -d $i ] && mkdir -p $i done; /bin/mount -t proc none /proc /bin/mount -t tmpfs none -o size=16m /tmp /bin/mount -t tmpfs none /dev /bin/mount -t tmpfs none -o size=16k /var/lib /bin/mount -t tmpfs none -o size=16k /var/log /bin/mount -t tmpfs none -o size=128k /var/run /bin/mount -t sysfs none -o size=500k /sys for i in /var/run/dbus /var/lib/dbus; do mkdir -p $i done mkfifo /tmp/nickel-hardware-status rm -rf /etc/udev/rules.d/70-persistent-net.rules rm -rf /mnt/onboard/.kobo rm -rf /mnt/onboard/* echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug /sbin/udevd -d [ "$(ls -s /etc/udev.tgz | awk '{print $1}')" == 0 ] && rm -rf /etc/udev.tgz if [ $PLATFORM == freescale ] || [ ! -e /etc/udev.tgz ]; then /sbin/udevadm control --env=STARTUP=1 /sbin/udevadm trigger /sbin/udevadm settle --timeout=2 /sbin/udevadm control --env=STARTUP= [ $PLATFORM != freescale ] && tar cpzf /etc/udev.tgz /dev & else zcat /etc/udev.tgz > /dev/null || ( rm -rf /etc/udev.tgz; reboot ) tar zxf /etc/udev.tgz -C / fi export UBOOT_MMC=/etc/u-boot/$PLATFORM/u-boot.mmc export UBOOT_RECOVERY=/etc/u-boot/$PLATFORM/u-boot.recovery FS_CORRUPT=0 dosfsck -a -w /dev/mmcblk0p3 || dosfsck -a -w /dev/mmcblk0p3 || dosfsck -a -w /dev/mmcblk0p3 || dosfsck -a -w /dev/mmcblk0p3 || FS_CORRUPT=1 /usr/local/Kobo/pickel should-factory-reset if [ $? == 1 ] || [ $FS_CORRUPT == 1 ]; then case $PRODUCT in kraken|phoenix) export COORDINATES="80 870 70 70 200 870 70 70";; dragon|dahlia) export COORDINATES="120 1220 100 100 280 1220 100 100";; *) export COORDINATES="55 685 60 60 150 685 60 60";; esac sleep 5 zcat /etc/images/$PREFIX\factory-reset.raw.gz | /usr/local/Kobo/pickel showpic /usr/local/Kobo/pickel wait-for-hit $COORDINATES if [ $? == 2 ]; then dd if=$UBOOT_RECOVERY of=/dev/mmcblk0 bs=128k count=1 seek=6 sync fi reboot fi mount -t vfat -o noatime,nodiratime,shortname=mixed,utf8 /dev/mmcblk0p3 /mnt/onboard rm -rf /mnt/onboard/fsck* rm -rf /mnt/onboard/FSCK* rm -rf /usr/local/Kobo/db.tgz chmod u+s /libexec/dbus-daemon-launch-helper echo -n 8192 > /proc/sys/vm/min_free_kbytes echo -n 67108864 > /proc/sys/kernel/shmmax /usr/local/Kobo/pickel can-upgrade CAN_UPGRADE=$? if [ ! -e /mnt/onboard/.kobo ]; then mkdir -p /mnt/onboard/.kobo fi if [ $CAN_UPGRADE == 1 ] && [ -e /mnt/onboard/.kobo/Kobo.tgz ]; then zcat /mnt/onboard/.kobo/Kobo.tgz > /dev/null && tar zxf /mnt/onboard/.kobo/Kobo.tgz -C /usr/local/Kobo/ && ( cat /usr/local/Kobo/revinfo >> /usr/local/Kobo/install.log ) rm /mnt/onboard/.kobo/Kobo.tgz echo "Done upgrading..." fi if [ $CAN_UPGRADE == 1 ] && [ -e /mnt/onboard/.kobo/KoboRoot.tgz ]; then zcat /etc/images/$PREFIX\ghostbuster.raw.gz | /usr/local/Kobo/pickel showpic /etc/init.d/update-animator.sh & zcat /mnt/onboard/.kobo/KoboRoot.tgz > /dev/null && tar zxf /mnt/onboard/.kobo/KoboRoot.tgz -C / && ( cat /usr/local/Kobo/revinfo >> /usr/local/Kobo/install.log ) if [ -e /mnt/onboard/.kobo/upgrade ]; then /etc/init.d/upgrade-wifi.sh rm -rf /mnt/onboard/.kobo/upgrade fi rm /mnt/onboard/.kobo/KoboRoot.tgz killall update-animator.sh echo "Done upgrading..." zcat /etc/images/$PREFIX\ghostbuster.raw.gz | /usr/local/Kobo/pickel showpic zcat /etc/images/$PREFIX\reboot.raw.gz | /usr/local/Kobo/pickel showpic sync reboot fi ( usleep 400000; /etc/init.d/on-animator.sh ) & ( /usr/local/Kobo/pickel disable.rtc.alarm if [ ! -e /etc/wpa_supplicant/wpa_supplicant.conf ]; then cp /etc/wpa_supplicant/wpa_supplicant.conf.template /etc/wpa_supplicant/wpa_supplicant.conf fi /sbin/hwclock -s -u ) & INTERFACE=wlan0 WIFI_MODULE=ar6000 if [ $PLATFORM != freescale ]; then INTERFACE=eth0 WIFI_MODULE=dhd fi export PLATFORM export PRODUCT export INTERFACE export WIFI_MODULE export NICKEL_HOME=/mnt/onboard/.kobo export LD_LIBRARY_PATH=/usr/local/Kobo export WIFI_MODULE_PATH=/drivers/$PLATFORM/wifi/$WIFI_MODULE.ko export LANG=en_US.UTF-8 /bin/dbus-uuidgen > /var/lib/dbus/machine-id /bin/dbus-daemon --system & export DBUS_SESSION_BUS_ADDRESS=`/bin/dbus-daemon --session --print-address --fork` /usr/local/Kobo/hindenburg & /usr/local/Kobo/nickel -platform kobo -skipFontLoad & [ $PLATFORM != freescale ] && rm -rf /dev/mmcblk1* && udevadm trigger & insmod /drivers/$PLATFORM/misc/lowmem.ko & [ `cat /mnt/onboard/.kobo/Kobo/Kobo\ eReader.conf | grep -c dhcpcd=true` == 1 ] && dhcpcd -d -t 10 & |
|
![]() |
![]() |
![]() |
#5 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,489
Karma: 2914715
Join Date: Jun 2012
Device: kobo touch
|
@valris
As you see from the rcS file, there are several values that have to be set to run nickel. Even so they get already set, when the rcS is run, they are not seen by the shell that you access by telnet. A comparison of the rcS and the one provided by KSM might not help you much in this case, I guess. Maybe the easiest way is to make a fresh install. (For the firmware upadate files see this threat), cf. also the entries of the last couple of days in the kobo start menu threat. |
![]() |
![]() |
Advert | |
|
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
nickel replacement | sven | Kobo Developer's Corner | 25 | 01-15-2013 05:43 PM |
[Tutorial] - QT Apps without nickel | koenieee | Kobo Developer's Corner | 3 | 01-04-2013 08:48 AM |
Eink stanalone demo Qt eink driver for standalone qt apps ie no nickel nickel | tonyv | Kobo Developer's Corner | 2 | 12-27-2012 09:35 AM |
Correct pro file for Nickel | koenieee | Kobo Developer's Corner | 3 | 12-20-2012 02:16 PM |
Touch Someone’s started a Nickel replacement... | Spheres | Kobo Developer's Corner | 9 | 08-04-2012 12:13 AM |