root@router39:~/mesh-svn-repo/LabBrick-Control# ./LabBrickControl
./LabBrickControl: error while loading shared libraries: libhid.so.0: cannot open shared object file: No such file or directory
all you need to do is to copy /usr/local/lib/libhid.so.0 to the node that needs it.
Thursday, September 29, 2011
Tuesday, September 20, 2011
How to disable GRUB 2 menu, even after crash.
Just wanted to share this with anyone wanting to know.
If your headless server crashes, GRUB2 (at least on Ubuntu Server) is designed to force the GRUB menu to load up next time it starts up, which means you are locked out of SSH until someone physically makes a kernel selection on the PC.
To prevent this do the following change to your grub.cfg file.
#nano /boot/grub/grub.cfg
You want to find this line and change it:
And change to:
Or a number other than -1.
when install new kernel image, the system will update this grub.cfg file. Therefore, you also need to change the /etc/grub.d/00_header, find the following function:
So we need to change "set timeout=-1" to "set timeout=1" as well.
Also, please enable the "auto answering feature" for fsck:
/etc/default/rcS
it is enough to change FSCKFIX=no => FSCKFIX=yes
If your headless server crashes, GRUB2 (at least on Ubuntu Server) is designed to force the GRUB menu to load up next time it starts up, which means you are locked out of SSH until someone physically makes a kernel selection on the PC.
To prevent this do the following change to your grub.cfg file.
#nano /boot/grub/grub.cfg
You want to find this line and change it:
Code:
if [ ${recordfail} = 1 ]; then
set timeout=-1
else
set timeout=10
fiCode:
if [ ${recordfail} = 1 ]; then
set timeout=3
else
set timeout=10
fiwhen install new kernel image, the system will update this grub.cfg file. Therefore, you also need to change the /etc/grub.d/00_header, find the following function:
Code:
make_timeout ()
{
cat << EOF
if [ "\${recordfail}" = 1 ]; then
set timeout=1
else
set timeout=${2}
fi
EOF
}Also, please enable the "auto answering feature" for fsck:
/etc/default/rcS
Quote:
| cat /etc/default/rcS # # /etc/default/rcS # # Default settings for the scripts in /etc/rcS.d/ # # For information about these variables see the rcS(5) manual page. # # This file belongs to the "initscripts" package. TMPTIME=0 SULOGIN=no DELAYLOGIN=no UTC=yes VERBOSE=no FSCKFIX=no |
Thursday, September 15, 2011
在Modoer2.0中更换为Google地图后修复“地图坐标不正确” 问题
在./data/cachefiles/item_field_1.php里,找“地图坐标不正确”
4 =>
array (
'fieldid' => '5',
'modelid' => '1',
'tablename' => 'subject',
'fieldname' => 'mappoint',
'title' => '地图坐标',
'unit' => '',
'style' => '',
'template' => '',
'note' => '',
'type' => 'mappoint',
'listorder' => '4',
'allownull' => '0',
'enablesearch' => '0',
'iscore' => '1',
'isadminfield' => '0',
'show_list' => '0',
'show_detail' => '1',
'regular' => '/[0-9a-z]+,[0-9a-z]+/i',
'errmsg' => '地图坐标不正确',
'datatype' => 'varchar(60)',
'config' =>
array (
'default' => '',
'size' => '30',
),
'disable' => '0',
),
把
'regular' => '/[0-9a-z]+,[0-9a-z]+/i',
改成
'regular' => '/[\-\.0-9a-z]+,[\-\.0-9a-z]+/i',
4 =>
array (
'fieldid' => '5',
'modelid' => '1',
'tablename' => 'subject',
'fieldname' => 'mappoint',
'title' => '地图坐标',
'unit' => '',
'style' => '',
'template' => '',
'note' => '',
'type' => 'mappoint',
'listorder' => '4',
'allownull' => '0',
'enablesearch' => '0',
'iscore' => '1',
'isadminfield' => '0',
'show_list' => '0',
'show_detail' => '1',
'regular' => '/[0-9a-z]+,[0-9a-z]+/i',
'errmsg' => '地图坐标不正确',
'datatype' => 'varchar(60)',
'config' =>
array (
'default' => '',
'size' => '30',
),
'disable' => '0',
),
把
'regular' => '/[0-9a-z]+,[0-9a-z]+/i',
改成
'regular' => '/[\-\.0-9a-z]+,[\-\.0-9a-z]+/i',
Wednesday, August 24, 2011
gcc-linaro not found on OpenWRT
--2011-03-29 19:34:17-- http://downloads.openwrt.org/sources/gcc-linaro.tar.bz2 Resolving downloads.openwrt.org... 78.24.191.177 Connecting to downloads.openwrt.org|78.24.191.177|:80... connected. HTTP request sent, awaiting response... 404 Not Found 2011-03-29 19:34:17 ERROR 404: Not Found. Download failed.
similar to this
https://forum.openwrt.org/viewtopic.php?id=29329
The reason is OpenWRT build system don't know what version of gcc linaro to use.
Solve that by going into "make menuconfig" and enabling the following option:
[*] Advanced configuration options (for developers)--->
[*] Toolchain Options --->
GCC compiler Version (gcc 4.5.x with Linaro enhancements) --->
(X) gcc 4.5.x with Linaro enhancements
Thursday, July 7, 2011
中国银行网上银行不能输入密码, 解决方法
进入中国银行网站后点击地址栏右边的兼容性视图按钮,再登录网上银行即可。
对于安装64位IE9的机器,在使用网上银行时要启动32位的IE9,因为有些银行(包括中国银行的安全插件是不支持64位的)。启动32位IE9 的方法是在“开始菜单/所有程序”里找。有两上IE,其中一个是Internet Explorer (64位), 另外一个没有注明64位的,即为32位IE9。
对于安装64位IE9的机器,在使用网上银行时要启动32位的IE9,因为有些银行(包括中国银行的安全插件是不支持64位的)。启动32位IE9 的方法是在“开始菜单/所有程序”里找。有两上IE,其中一个是Internet Explorer (64位), 另外一个没有注明64位的,即为32位IE9。
Wednesday, April 13, 2011
sorting files according to their names with number
To sort the files in a directory, such as
file_2.txt
file_12.txt
file_43.txt
file_1.txt
ls command will get you, this
file_1.txt
file_12.txt
file_2.txt
file_43.txt
if you want the sorted list to look like
file_1.txt
file_2.txt
file_12.txt
file_43.txt
according to the numeric order, then you need to sort command
ls *.txt | sort -t_ -k2 -n
-t specifies the separator
-k specifies the field id
-n indicates numeric sorting
file_2.txt
file_12.txt
file_43.txt
file_1.txt
ls command will get you, this
file_1.txt
file_12.txt
file_2.txt
file_43.txt
if you want the sorted list to look like
file_1.txt
file_2.txt
file_12.txt
file_43.txt
according to the numeric order, then you need to sort command
ls *.txt | sort -t_ -k2 -n
-t specifies the separator
-k specifies the field id
-n indicates numeric sorting
Wednesday, April 6, 2011
Ubuntu: update-initramfs failed to pass e2fsck check
Error:
update-initramfs: Generating /boot/initrd.img-2.6.32-30-generic-pae
E: /etc/initramfs-tools/hooks/e2fsck failed with return 1.
update-initramfs: failed for /boot/initrd.img-2.6.32-30-generic-pae
Cause:
Missing configuration file for e2fsck in /etc/
Solution:
create a file in /etc/e2fsck.conf with the following content
[options]
update-initramfs: Generating /boot/initrd.img-2.6.32-30-generic-pae
E: /etc/initramfs-tools/hooks/e2fsck failed with return 1.
update-initramfs: failed for /boot/initrd.img-2.6.32-30-generic-pae
Cause:
Missing configuration file for e2fsck in /etc/
Solution:
create a file in /etc/e2fsck.conf with the following content
[options]
Subscribe to:
Posts (Atom)
RISC-v emulator
Changes are based on https://risc-v-getting-started-guide.readthedocs.io/en/latest/linux-qemu.html For Ubuntu/Debian, in addition to sud...
-
#!/bin/ash # needed for static multihop routing echo 1 > /proc/sys/net/ipv4/ip_forward echo 0 > /proc/sys/net/ipv4/conf/all/send_r...
-
/etc/rc.local # Put your custom commands here that should be executed once # the system init finished. By default this file does nothing. ...
-
It took me a few days to resolve this problem with the NTL library on Mac OS X. http://www.shoup.net/ntl/doc/tour-unix.html So I am...