For archiving purposes.

Systemadministrator aus Bamberg.
In case you are a Linux user unsuccessfully trying to connect to your IPMI/LOM Console using IcedTea / OpenJDK 8 or newer, you will likely run into this error.
You know, because if you're a major hardware vendor selling expensive enterprise class servers, you don't care about your IPMI hardware once you sold it.
Here's how to fix the issue on the client side:
Find the java.security file. In my case it is located in /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/security/java.security
Then find the row
jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024
Comment it out, copy it, delete the word "MD5".
2 Commentsjdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024
jdk.jar.disabledAlgorithms=MD2, RSA keySize < 1024
Leave a Commentssh -f user@gatewayserver.com -L 2000:internalserver:25 -N
search no further.
ss -tulpen | grep 2000
I scanned the MS-3010D Users Manual and put it up here just for future reference 😉
Maisheng-MS-3010D-Power-Supply-Users-Manual-Users-Guide-Bedienungsanleitung.pdf
Leave a CommentVirtualenv ist utterly broken when you run Gentoo on MIPS using n32.
This will lead to spidermonkey-52.9.1pre1 failing to emerge, because of "ImportError: No module named pkgutil" or the like. Here's how to fix it:
Step 1: as root, create a user patch directory and download my patch for virtualenv into it, so emerge applies it to the source as soon as you re-emerge the package
mkdir -p /etc/portage/patches/dev-python/virtualenv-16.0.0
wget -O /etc/portage/patches/dev-python/virtualenv-16.0.0/virtualenv-16.0.0-multilib.patch https://rephlex.de/blog/wp-content/uploads/2019/01/virtualenv-16.0.0-multilib.patch.txt
Step 2: and download multiarch.patch into the directory we just created
Step 3: as root, test if the patch executes:
cd /usr/portage/dev-python/virtualenv
ebuild virtualenc-16.0.0.ebuild clean prepare
Step 4: re-emerge dev-lang/python-exec and dev-python/virtualenv
emerge dev-lang/python-exec dev-python/virtualenv
Step 5: Create a necessary symlink
ln -s /usr/lib32/python2.7 /usr/lib/python2.7
You're done!
Leave a CommentError:
In file included from arch/mips/kernel/syscall.c:17:
./include/linux/syscalls.h:196:18: Fehler: »sys_mips_mmap« Alias zwischen unverträglichen Funktionstypen »long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, off_t)« {alias »long int(long unsigned int, long unsigned int, long unsigned int, long unsigned int, long unsigned int, long int)«} und »long int(long int, long int, long int, long int, long int, long int)« [-Werror=attribute-alias]
Solution:
Leave a Commentecho "KBUILD_CFLAGS += -Wno-error=attribute-alias" >> Makefile
UPDATE: gentoo/octane is released. CLICK HERE!
Gentoo Linux on an SGI Octane R12000 with working hardware accelerated graphics driver, audio, and even Software RAID 😉
I should be the only person on the planet running this system right now.
If you want a copy of the system or would like to know how it's done, contact me 😉
UPDATE: gentoo/octane is released. CLICK HERE!
Finally!
More info will be coming soon. Just come teaser to get you interested 😉
I AM running Linux 4.12 in full 64 bits, gcc 8, a current glibc, and all the modern software. WITH audio. WITH accellerated graphics. And my root volume is on 3x147GB SCSI Software RAID-0 stripeset goodness. And yes, I do have multiple backups. Boom!
rephlex@octane ~ $ uname -a && cat /etc/*release && cat /proc/cpuinfo && df -h && free -m
Linux octane 4.12.0 #2 SMP Fri Dec 14 21:41:04 CET 2018 mips64 R12000 V2.3 FPU V0.0 SGI Octane GNU/Linux
Gentoo Base System release 2.2
NAME=Gentoo
ID=gentoo
PRETTY_NAME="Gentoo/Linux"
ANSI_COLOR="1;32"
HOME_URL="http://www.gentoo.org/"
SUPPORT_URL="http://www.gentoo.org/main/en/support.xml"
BUG_REPORT_URL="https://bugs.gentoo.org/"
system type : SGI Octane
machine : Unknown
processor : 0
cpu model : R12000 V2.3 FPU V0.0
BogoMIPS : 449.02
wait instruction : no
microsecond timers : yes
tlb_entries : 64
extra interrupt vector : no
hardware watchpoint : yes, count: 0, address/irw mask: []
isa : mips1 mips2 mips3 mips4
ASEs implemented :
shadow register sets : 1
kscratch registers : 0
package : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available
processor : 1
cpu model : R12000 V2.3 FPU V0.0
BogoMIPS : 449.02
wait instruction : no
microsecond timers : yes
tlb_entries : 64
extra interrupt vector : no
hardware watchpoint : yes, count: 0, address/irw mask: []
isa : mips1 mips2 mips3 mips4
ASEs implemented :
shadow register sets : 1
kscratch registers : 0
package : 0
core : 0
VCED exceptions : not available
VCEI exceptions : not available
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/root 133G 3,1G 123G 3% /
devtmpfs 10M 0 10M 0% /dev
tmpfs 62M 224K 62M 1% /run
shm 310M 0 310M 0% /dev/shm
/dev/md127 269G 7,9G 247G 4% /home
gesamt benutzt frei gemns. Puffer/Cache verfügbar
Speicher: 619 123 63 0 432 471
Swap: 7999 3 7996
echo options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8 | sudo tee /etc/modprobe.d/iwlwifi.conf
…and reboot.
Leave a CommentHere it is: A Y6 hexacopter build from scrap parts and a self printed TPU frame.
Pardon the build quality. I really hacked it together in a total of 4 hours. It looks like sh*t, but it flies SO GOOD!
It's running Betaflight 3.5. The motors are just some random Racerstars – two different sizes even! 2206 on top, 2205 on the bottom. The ESCs are two 20A and 4 30A (Racerstar and Makerfire).
So you own a Volvo C30 and you lost the manual? Don't worry, here it is!
Leave a Comment