Falls es zu ständigen Verbindungsabbrüchen unter Linux während einer Verbindung mit Eduroam kommt, kann dies durch Abschalten den n-Bandes behoben werden. Unter /etc/modprobe.d/iwlagn.conf die Variable iwlagn 11n_disable auf 1 setzen.
Archiv für die Kategorie 'Linux'
Da ich vom nicht gerade als benutzerfreundlich ansehe und lieber den Midnight Commander benutze, möchte ich diesen auch gerne bei der Bearbeitung des crontab verwenden. Dies erreicht man dadurch, indem man folgendes in die .bashrc des jeweiligen Home Verzeichnisses einträgt:
EDITOR="mc -e"; export EDITOR
Danach nicht vergessen mit dem bash Befehl die bash neu zu starten, damit die Änderungen wirksam sind.
Um Emails vom alten zum neuen Email-Server zu transferieren, kann man das Linux Programm mailsync verwenden. Es ist recht leicht zu bedienen. Es synchronisiert die Emails in beide Richtungen, so kann nichts schlief gehen. Hier ein Beispiel einer Konfigurationsdatei:
Dateiname: emailtransfer
store emailserver-alt {
server {666.777.888.999/user=wwww@wwwww.eu/ssl/novalidate-cert}
ref {wwwww.eu}
pat %
passwd 123456
}
store emailserver-neu {
server {neuermailserver.de/user=wwww@wwwww.eu/ssl}
ref {wwwwww.eu}
pat %
passwd 6674wdwjfw9
}
channel transfer emailserver-alt emailserver-neu {
msinfo {neuermailserver.de/user=wwww@wwwww.eu/ssl}INBOX.mailsync
passwd 6674wdwjfw9
}
Aufruf: mailsync -f emailtransfer transfer
This solves the problem:
cd /usr/src/linux make cloneconfig make prepare
Bei mir funktioniert eduroam unter OpenSuse 12.2 mit den folgenden Einstellungen (siehe Screenshot). Zuvor hatte ich mich noch mit dem eduroam.INFOINSTALL verbunden und den Prozess durchgeführt.
<echo message="prepare localconf.php file"/>
<exec executable="sed" failonerror="true" dir="${dir_local}/typo3conf" output="${backup}_${DSTAMP}/localconf.php" os="Linux" >
<arg value="-e"/>
<arg value="s/\$typo_db_username = '.*';/\$typo_db_username = '${db_remote_user}';/g"/>
<arg value="-e"/>
<arg value="s/\$typo_db_host = '.*';/\$typo_db_host = '${db_remote_host}';/g"/>
<arg value="-e"/>
<arg value="s/\$typo_db = '.*';/\$typo_db = '${db_remote_db}';/g"/>
<arg value="-e"/>
<arg value="s/\$typo_db_password = '.*';/\$typo_db_password = '${db_remote_pass}';/g"/>
<arg value="localconf.php"/>
</exec>
Wenn ant mit folgendem Fehler startet
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/tools/ant/launch/Launcher
Caused by: java.lang.ClassNotFoundException: org.apache.tools.ant.launch.Launcher
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
Could not find the main class: org.apache.tools.ant.launch.Launcher. Program will exit.
dann sollte man mit ant –execdebug die Pfade überprüfen. Folgende Variablen sollten zudem in der .bashrc gesetzt sein:
export JAVA_HOME=/usr/lib64/jvm/java-1.7.0 export ANT_HOME=/usr/share/ant
- Zunächst die Startposition der Hauptpartition in der virtuellen Festplatte suchen:
parted /derPfadZumImage/xvda unit B print
- Danach den Start in den Mount-Befehl eintragen:
mount -oloop,offset=2155023360 -t ext4 /derPfadZumImage/xvda /mnt/xvda2/
- Fertig
Folgender Fehler erscheint in der Konsole nach dem Start sofern der Aufruf über die Konsole erfolgt:
*** glibc detected *** /usr/bin/java: free(): invalid pointer: 0x0000000004690d20 *** ======= Backtrace: ========= /lib64/libc.so.6(+0x74c06)[0x7fd4ddc15c06] /usr/lib64/jvm/java-1.7.0-sun-1.7.0/jre/lib/amd64/server/libjvm.so(+0x43f8d5)[0x7fd4dd4ad8d5] /home/svewap/opt/Aptana Studio 3/configuration/org.eclipse.osgi/bundles/223/1/.cp/libswt-pi-gtk-3659.so(Java_org_eclipse_swt_internal_gtk_OS__1g_1data_1input_1stream_1read_1line+0xe7)[0x7fd4d08c6d04] [0x7fd4d93bbca8] ======= Memory map: ======== 00400000-00401000 r-xp 00000000 08:02 422141 /usr/lib64/jvm/java-1.7.0-sun-1.7.0/jre/bin/java 00600000-00601000 rw-p 00000000 08:02 422141 /usr/lib64/jvm/java-1.7.0-sun-1.7.0/jre/bin/java 00601000-0504d000 rw-p 00000000 00:00 0 [heap] a0000000-b0000000 rw-p 00000000 00:00 0
Lösung
Folgende Anweisung muss immer vor dem Start ausgeführt werden:
unset MALLOC_CHECK_
Das kann man bei Aptana beispielsweise erreichen, wenn man diese Anweisung in die “studio” bash script Datei hineinschreibt.
Here is an example to replace a text in kwrite with regular expressions:
Example text:
02763 Zittau
Find what: ([0-9]{5})(\ )
Replace with: \1;
Result: 02763;Zittau
