Start Virtualbox

Problem
jedes Mal beim nach dem Hochfahren beim Versuch eine virtuelle Maschine zu starten:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing

‚/etc/init.d/vboxdrv setup‘

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.



sudo /etc/init.d/vboxdrv setup
hilft nicht nachhaltig. (Dauert außerdem lange)

Lösung

cat >>/etc/rc.local <<eot
# 2015-April-21, Sven: Hack to Start Virtualbox #*# ToDo Temporary Hack!!
/etc/init.d/vboxdrv start
logger "Hack zum manuellen Starten von vboxdrv ist immernoch in /etc/rc.local"
eot

Advertisements

IPv6 deaktiviert

Problem
minidlna-Server wurde mit IPv6 nicht gefunden

ifconfig

eth1 Link encap:Ethernet Hardware Adresse 00:87:12:23:09:95
inet Adresse:192.168.0.14 Bcast:192.168.0.255 Maske:255.255.255.0
inet6-Adresse: fe80::287:12ff:fe23:995/64 Gültigkeitsbereich:Verbindung
inet6-Adresse: fd00:68b6:fc55:7b12:a802:4c62:c1f1:e721/64 Gültigkeitsbereich:Global
inet6-Adresse: 2a02:8109:9480:b8c:a802:4c62:c1f1:e721/64 Gültigkeitsbereich:Global
inet6-Adresse: 2a02:8109:9480:b8c:287:12ff:fe23:995/64 Gültigkeitsbereich:Global
inet6-Adresse: fd00:68b6:fc55:7b12:287:12ff:fe23:995/64 Gültigkeitsbereich:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:362 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:220 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:119733 (119.7 KB) TX-Bytes:34422 (34.4 KB)

Lösung

Entsprechend http://askubuntu.com/questions/440649/how-to-disable-ipv6-in-ubuntu-14-04 und https://www.thomas-krenn.com/de/wiki/IPv6_deaktivieren

cat <<eot |sudo tee /etc/sysctl.d/30-disable-ipv6.conf
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
eot

Danach:
sudo sysctl -p/etc/sysctl.d/30-disable-ipv6.conf
(oder Neustart)

Check mit:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
# ==> 1

Installation von Oracle Virtualbox mit USB-Unterstützung

Entsprechend
http://media-opensource.blogspot.de/2015/01/how-to-install-virtualbox-43-on-ubuntu.html


wget -q -O - http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc | sudo apt-key add -
echo deb http://download.virtualbox.org/virtualbox/debian/ utopic contrib |sudo tee /etc/apt/sources.list.d/virtualbx_oracl.list

sudo apt-get update
sudo apt-get install virtualbox-4.3

Extension Pack manuell heruntergeladen: https://www.virtualbox.org/wiki/Downloads
und vom Virtualbox-Manager aus installiert.

Mal wieder Outlook in Wine installiert


# Das aktuelle Winetricks
cd ~/bin
wget http://winetricks.org/winetricks
chmod a+x winetricks

# weil eine Fehlermeldung kam, die mir nahelegte, ntml_auth zu bekommen durch Inst von winbind
sudo apt-get install winbind # 2015-04-06 02:41:02
ntlm_auth --version

# frischen Wine-Prefix
mv wine17bruni wine17bruni_150406b_v1-inst-bricht-ab
WINEARCH=win32 winecfg
# Wine fragte hier nach Mono und Gecko, habe beide bestätigt
# Und die Windows-Version auf XP belassen! (Tip aus Forum)

# erfordeliche Bibliotheken
winetricks dotnet20 comctl32 ie6 msls31 msxml3 msxml6 pngfilt riched20 riched30 vcrun2005

# Link zu eigenen Dateien (die anderen Links wurden über sy-userspec erstellt)
ln -s /dat/B /dat/wine17bruni/dosdevices/b:

# Zuerst Excel gestartet, weil's harmloser ist, aber das ist wohl nur Aberglaube...
wine /dat/wine17bruni/drive_c/Program\ Files/Microsoft\ Office/Office14/EXCEL.EXE
wine /dat/wine17bruni/drive_c/Program\ Files/Microsoft\ Office/Office14/OUTLOOK.EXE

# Ermöglichen des Öffnens von PDF
regedit /dat/systemwartung/wine-zeug/regedit-pdf.reg

Scroll-Funktion für Trackball aktiviert

Problem
Ein Trackball mag zwar Vorteile haben, aber ohne Scrollen ist sowas einfach nicht benutzbar.

Lösung


cat >~/bin/trackball-scroll.bash <<eot
# http://blog.karssen.org/2010/09/11/linux-the-logitech-trackman-marble-and-emulating-a-scroll-wheel/
# http://www.robmeerman.co.uk/unix/xinput#enabling_emulation_ubuntu_1004

xinput set-int-prop „Logitech USB Trackball“ „Evdev Wheel Emulation Button“ 8 8 # 2015-02-15 20:30:10
xinput set-int-prop „Logitech USB Trackball“ „Evdev Wheel Emulation“ 8 1 # 2015-02-15 20:30:23
xinput set-int-prop „Logitech USB Trackball“ „Evdev Middle Button Emulation“ 8 1 # 2015-02-15 20:31:25
xinput set-prop „Logitech USB Trackball“ „Evdev Wheel Emulation Axes“ 6 7 4 5 # 2015-02-15 20:31:36
eot

und dann

cat >~/.config/autostart/trackball-scroll.bash.desktop <<eot
[Desktop Entry]
Exec=sleep 37 ;/home/brunhild/bin/trackball-scroll.bash
GenericName=
Icon=bball
Name=
Path=
StartupNotify=true
Terminal=false
Type=Application
X-KDE-SubstituteUID=false
eot

Bei Ubuntu Unity Autostart-Programme reduzieren

Problem
Verschiedene Dienste werden beim Anmelden automatisch gestartet und belegen dann Speicher. Über Dash –> Startprogramme sind diese aber nicht deaktivierbar.

Lösung
Enstsprechend
http://www.hecticgeek.com/2012/06/few-things-to-speed-up-ubuntu/

mkdir ~/.config/autostart
cd ~/.config/autostart
cp /etc/xdg/autostart/*.desktop .
sed -i "s/NoDisplay=true/NoDisplay=false/g" *.desktop

Akonadi dauerhaft deaktivieren

Problem

wenn man nur
akonadictl stop
sendet,
startet Akonadi bei jeder Anforderung wieder neu.
Z.B. während einer Datensicherung soll Akonadi aber durchgängig disabled sein.

Lösung:

entsprechend: http://www.quora.com/How-do-I-remove-akonadi-and-nepomuk-in-KDE-without-removing-KDE

kwriteconfig --file ~/.config/akonadi/akonadiserverrc --group QMYSQL --key StartServer false

Verknüpfung mit Dateityp .pdf in Wine/PlayOnLinux

cat <<eot >/dat/systemwartung/wine-zeug/regedit-pdf.reg

[HKEY_CLASSES_ROOT\.pdf]
@=“PDFfile“
„Content Type“=“application/pdf“
[HKEY_CLASSES_ROOT\PDFfile\Shell\Open\command]
@=“winebrowser \“%1\““

eot

WINEPREFIX=~/.PlayOnLinux/wineprefix/Office2010 wine/linux-x86/1.7.22/bin/regedit /dat/systemwartung/wine-zeug/regedit-pdf.reg

Outlook-Daten in Wine kopieren

HKEY_USERS\S-1-5-21-0-0-0-1000\Software\Microsoft\Office\14.0\Outlook\Search\Catalog

1. Registry kopieren

2. Daten kop

cp -a „users/brunhild/Local Settings/Application Data/Microsoft/Outlook“/ ~/.PlayOnLinux/wineprefix/Office2010/drive_c/“users/brunhild/Local Settings/Application Data/Microsoft/“

cp -a „users/brunhild/Application Data/Microsoft/Outlook“/ „/home/brunhild/.PlayOnLinux/wineprefix/Office2010/drive_c/users/brunhild/Application Data/Microsoft“/

cp -a users/User/AppData/Local/Microsoft/Outlook/ /home/brunhild/.PlayOnLinux/wineprefix/Office2010/drive_c/users/User/AppData/Local/Microsoft/

Fehler beim Hinzuf0fcgen des Projekts: C:\\users\\Public\\Application Data\\Microsoft\\Search\\Data\\Applications\\Windows\\Projects

3. Links erstellen

ln -s /dat/B /home/brunhild/.PlayOnLinux/wineprefix/Office2010/dosdevices/b:

links im HomeDir:

rm /home/brunhild/.PlayOnLinux/wineprefix/Office2010/drive_c/users/brunhild/*

cd <oldinst>/users/brunhild/

ls

cp Desktop Documents Eigen* Mein* /home/brunhild/.PlayOnLinux/wineprefix/Office2010/drive_c/users/brunhild/

4. Outlook starten

Dauerhaftes Speichern der Monitorkonfiguration

Problem

Anzeigeeinstellungen setzten sich beim Neuanmelden immer zurück. Konkret bei kaputtem Display des Notebooks, wo grundsätzlich immer der externe Monitor genommen werden sollte.
System: Netrunner 14 (Frontier)

Lösung

cat <<EOT >~/.kde/share/autostart/x11displaykorr.desktop
[Desktop Entry]
Comment[de]=
Comment=
Exec=sleep 35;xrandr --output LVDS --pos 0x0 --mode 1366x768 --refresh 60.0309 ;xrandr --output CRT1 --pos 0x0 --mode 1920x1200 --refresh 59.9502 ;xrandr --output CRT1
GenericName[de]=
GenericName=
Icon=system-run
MimeType=
Name[de]=Display korrigieren
Name=Display korrigieren
Path=
StartupNotify=true
Terminal=false
TerminalOptions=
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=
EOT

MS Office 2010 (insbesondere Outlook) in wine installiert

Problem

Installation schlug zunächst fehl. OK geht nicht auf 64-bit WnePrefix. Dann stürzte das installierte Programm ab. OK wine wine-1.6.2 war doch nicht so toll. (Da war ja wine-1.5 besser fü Office geeignet.)
Und außerdem fehlten noch einige Bibliotheken.

Lösung

Also PlayOnLinux funktionierte, nach einigem Holpern.
Installierte auf wine-1.7.22 mit dotnet-4.5.1

Inspiriert von http://www.ulozto.sk/x2KMbquP/howto-installation-of-office-2010-under-wine-pdf (erste Seite auch hier: https://de.scribd.com/doc/234333223/HOWTO-Installation-of-Office-2010-Under-Wine)
machte ich folgendes:

Zunächst das neueste winetricks:

mkdir ~/bin
cd ~/bin
wget http://winetricks.org/winetricks
chmod a+x winetricks

Damit konsistent bei allen Aufrufen, sowohl aus Shells als auch von graphischen Launchern (.desktop-Dateien in KDE) derselbe WINEPREFIX genommen wird, habe ich diesen in die .profile geschrieben (nicht .bashrc)
echo export WINEPREFIX=/dat/wine17bruni >>~/.profile

Nach Neuanmeldung dann in ner Shell ergibt env | grep -i wine
dann also WINEPREFIX=/dat/wine17bruni

dann diesen Prefix auf 32 bit initialisiert mit
WINEARCH=win32 winecfg
Dort dann die Windows-Version auf Windows7 gestellt.
(Vielleicht unnötig)

Dann entsprechend Howto:

winetricks dotnet20 comctl32 ie6 msls31 msxml3 msxml6 pngfilt riched20 riched30 vcrun2005
Dabei war einige Handarbeit nötig, sogar Dateien musste ich selbst herunterladen und das Kommando wiederholt eingeben.
(Man kann es beliebig oft eingeben, wenn nichts mehr zu tun ist, läuft es im Handumdrehen durch.)

 

 

Dann installiert.
Die alten Office-Dateien und Registry-Einträge kopiert. (http://www.outlook-tips.net/beginner-user/where-are-outlook-files/)

drive_c/users/brunhild/Local Settings/Application Data/Microsoft/Outlook/
drive_c/users/brunhild/Application Data/Microsoft/Outlook/
Outlook-Dateien/Outlook.pst
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook

Eingabe der User-Info (oder Kopieren des Registry-Subtrees)
(wieder nach http://www.ulozto.sk/x2KMbquP/howto-installation-of-office-2010-under-wine-pdf)
Edit the following registry values:
HKEY_CURRENT_USER\Software\Microsoft\Office\Common\UserInfo
Company
UserInitials
UserName

Dann Outlook gestartet und manuell den dritten Pfad angegeben.
Das Profil auf „Outlook“ als Default gesetzt (über Button Erweitert (oder so ähnlich)).

Aktivierung per Madmax.

Läuft wie geschmiert!!

Einfache Unterstützung Reverse Tethering

Versuche, halbwegs automatisch das reverse tethering anzuschalten.
Funktioniert auch, man muss allerdings manuell die Netzwerkverbindung auf „sfared“
schalten.

cat <<;EOT |sudo tee /etc/udev/rules.d/81-reversetethering.rules
# Android
#SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0660", GROUP="plugdev"
ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0004", RUN+="/usr/bin/logger Starte RevTethhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.", RUN+="/home/NEW/bin/activate_tethering.bash", RUN+="/usr/bin/logger Ende RevTeth."
#ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0004", ACTION=="add"", RUN+="/usr/bin/logger Starte RevTethhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.", RUN+="/home/NEW/bin/activate_tethering.bash", RUN+="/usr/bin/logger Ende RevTeth."
EOT


cat </home/NEW/bin/activate_tethering.bash
#!/bin/bash
/usr/bin/logger Starte Script.
sleep 4
/usr/bin/logger sript vor adb.
(adb shell su -c "netcfg rndis0 dhcp") &

#/usr/bin/play /111/Produktion/maja1-8.wav 2>/home/NEW/error-play.log
/usr/bin/logger sript nach play.
echo "Reverse Tethering on"
EOT

Android-FairPhone nicht wurde als MTP-Gerät erkannt

Problem
Wenn man das Handy per USB verbunden hatte (und natürlich der Verbindungsmodus auf „Mediengerät (MTP)“ engestellt war)
bekam man keine sichbare Reaktion des Computers.

Im Syslog kam:
Sep 21 10:59:34 asuska kernel: [ 1029.988177] usb 2-1.3: new high-speed USB device number 6 using ehci-pci
Sep 21 10:59:34 asuska kernel: [ 1030.082120] usb 2-1.3: New USB device found, idVendor=0bb4, idProduct=0c02
Sep 21 10:59:34 asuska kernel: [ 1030.082132] usb 2-1.3: New USB device strings: Mfr=2, Product=3, SerialNumber=4
Sep 21 10:59:34 asuska kernel: [ 1030.082138] usb 2-1.3: Product: MT65xx Android Phone
Sep 21 10:59:34 asuska kernel: [ 1030.082143] usb 2-1.3: Manufacturer: MediaTek
Sep 21 10:59:34 asuska kernel: [ 1030.082148] usb 2-1.3: SerialNumber: 4081109041
Sep 21 10:59:34 asuska mtp-probe: checking bus 2, device 6: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3"
Sep 21 10:59:34 asuska mtp-probe: bus: 2, device: 6 was not an MTP device

Lösung
Entsprechend https://ask.fedoraproject.org/en/question/38871/mounting-moto-g-android-as-mtp-device/ eine neue udev-Regeldatei erstellt:

cat <<EOT |sudo tee /etc/udev/rules.d/51-android.rules
#Android
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", MODE="0660", GROUP="plugdev"
ATTR{idVendor}=="0bb4", ATTR{idProduct}=="0c02", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
EOT

Dann UDev neu gestartet:
sudo service udev restart

qdbus-Problem bei Upgrade auf Trusty behoben

Problem

Nach Upgrade zu Kubuntu 14.04 kam nach dem Anmelden nur:
"Could not start d-bus. Can you call qdbus?"

Versucht, qdbus aufzurufen mit:
"/usr/lib/x86_64-linux-gnu/qt4/bin/qdbus " not found

Lösung

https://www.kubuntuforums.net/archive/index.php/t-65005.html

Zunächst:
sudo apt-get install qdbus-qt5

Das reichte aber noch nicht, KDE wollte weiterhin Qt4 Vewrwenden.
Dann einfach in /usr/bin/startkde QT_SELECT gesetzt:


# 2014-09-12, Sven: ad-hoc way to make kde use qt5 instead of qt4
export QT_SELECT=qt5
# first tried to remove quotes as suggested on https://bugs.launchpad.net/ubuntu/+source/kde-workspace/+bug/1304805
#alias qdbus=QT_SELECT=qt4 qdbus
# orig:
#alias qdbus="QT_SELECT=qt4 qdbus"

Referenzen auf Mail-Ordner repariert

Problem

Da ich die Akonadi-DB beim Transfer auf den neuen Rechner nicht mitkopiert hatte,
wurde eine neue erstellt mit anderen Ids für die Mail-Folder.
Dadurch zeigten die den Identitäten zugeordneten speziellen Ordner (Entwürfe, Versentet, Vorlagen)
entweder ins Leere oder auf falsche Ordner.

Lösung

Für die Haupt-Identität die Ordner richtig gesetzt und dann
aus der emailidentities-Datei die richtigen Nummern rausgesucht
und in sed-Befehle gepackt:

cd /111/ye-sys/kmail-neu
cp ./emailidentities ./emailidentities_sav
sed -i -r -e 's/^(Fcc *)=.*$/\1=27/' ./emailidentities
sed -i -r -e 's/^(Drafts *)=.*$/\1=189/' ./emailidentities
sed -i -r -e 's/^(Templates *)=.*$/\1=28/' ./emailidentities


———————-

Beim nächsten Mal lieber gleich:
http://userbase.kde.org/KMail/FAQs_Hints_and_Tips#Transfer_mail_and_settings_to_another_computer_.28or_another_user_account_on_the_same_machine.29

Normalen Update-Prozess unter wine für wiso 2013 ermöglicht

Problem

Wenn man den auf „Nach Updates suchen“ klickt, kommen einige kleine Fenster
etwa „verbinde mit Buhl-Server“, aber dann bricht der Prozess mit diesem wine-Fehler ab:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NotImplementedException: The method or operation is not implemented.
at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
at Buhl.Bdmsc.FormBdmsc.WaitAndExecute_OnWaitWorkerEvent(Object sender, WaitEventParams e)
at Buhl.Bdmsc.Classes.AsyncWaitAndExecute.DoEvent(Object sender, WaitEventType eventType)
at Buhl.Bdmsc.Classes.AsyncWaitAndExecute.bw_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
at System.ComponentModel.BackgroundWorker.AsyncOperationCompleted(Object arg)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
[...]

Lösung
Inspiriert von
http://forum.linux-club.de/viewtopic.php?f=90&t=111203 und
http://www.winehq.org/pipermail/wine-bugs/2013-April/351258.html:
Adobe Reader 9.5 und Internet Explorer 8 installiert, ich weiß nicht,
was von beiden es gebrtacht hat.

wine AdbeRdr950_de_DE.exe
winetricks -q ie8

ssl-Pakete repariert

Problem
kaputte Paketverwaltung auf Kubuntu 12.04 Precise nach Heartbleed
libssl1.0.0 sollte unterschidliche Versionen bekommen:
„1.0.1-4ubuntu5.11“ „1.0.1-4ubuntu5.12“ „1.0.1-4ubuntu5.13“

Lösung
Entsprechend https://answers.launchpad.net/ubuntu/+source/apt/+question/231941

sudo dpkg --purge --force-depends libssl1.0.0:i386
sudo dpkg --purge --force-depends libssl1.0.0:amd64
sudo dpkg --configure -a
sudo apt-get -f install
sudo apt-get remove python2.7-dev python-dev libssl-dev libsnmp-dev
sudo apt-get dist-upgrade

Danach funktionierte das Paketsystem wieder wie geschmiert.

rake-Installation vertrug sich nicht mit rbenv

Problem
rake steht nicht in den shims, wahrscheinlich weil es unter
/usr/local/bin/rake
installiert ist. In der Datei steht aber ein expliier Verweis auf die Ruby-Version,
dadurch funktioniert das Umschalten mit rbenv nicht.

Lösung
einfach /usr/local/bin/rake editiert und den expliziten Bezug auf die Ruby-Version rausgenommen,
wie hier beschrieben:

http://lobotuerto.com/blog/2010/04/09
/problemas-con-rake-con-ruby-1-8-y-ruby-1-9-instalados/