Nachdem ich auf meinen BBB von Ubuntu 16.04 auf Ubuntu 18.04 gewechselt hatte musste ich feststellen, dass das der Radicale-Server nicht mehr lief.
Der Befehl
$ journalctl --unit radicale.service -e
liefert u.a. diese Fehlermeldung:
OSError: [Errno 30] Read-only file system: '/var/log/radicale/log'
den Radicale-Server anhalten
$ sudo systemctl stop radicale
Da ich nicht herausgefunden habe, warum das Filesystem Read-Only sein soll habe ich in
$ sudo nano /etc/radicale/config
das Logging ausgeschaltet
[logging]
## config = /etc/radicale/logging
## debug = True
den Radicale-Server wieder starten
$ sudo systemctl start radicale
Tags: beaglebone Radicale
Mit pyperclip möchte ich einen Text ins Clipboard kopieren.
import pyperclip
def main():
aClipboard = "Dieser Text soll ins Clipboard"
print(aClipboard)
pyperclip.copy(aClipboard)
print("beendet.")
return 0
if __name__ == '__main__':
main()
Das Script liefert die folgenden Warnungen und der Text wird nicht ins Clipboard kopiert.
Dieser Text soll ins Clipboard
(test_pyperclip.py:17789): Gtk-WARNING **: 06:38:59.827: Theme parsing error: gtk.css:68:35:
The style property GtkButton:child-displacement-x is deprecated and shouldn't be used anymore.
It will be removed in a future version
(test_pyperclip.py:17789): Gtk-WARNING **: 06:38:59.827: Theme parsing error: gtk.css:69:35: The style property GtkButton:child-displacement-y is deprecated and shouldn't be used anymore. It will be removed in a future version
(test_pyperclip.py:17789): Gtk-WARNING **: 06:38:59.827: Theme parsing error: gtk.css:73:46: The style property GtkScrolledWindow:scrollbars-within-bevel is deprecated and shouldn't be used anymore. It will be removed in a future version beendet.
Da ich die KDE benutze gehe ich davon aus, dass pyperclip das falsche Clipboard anspricht. Mit pyperclip.set_clipboard('klipper') kann pyperclip dazu übereredet werden klipper als Clipboard zu benutzen:
import pyperclip
def main(): aClipboard = "Dieser Text soll ins Clipboard" print(aClipboard) pyperclip.set_clipboard('klipper') pyperclip.copy(aClipboard) print("beendet.") return 0
if name == 'main': main()
Tags: PythonDer Apache soll vom Nutzer wnf ohne Eingabe des Root-Passwortes gestartet werden. Dazu die Datei /etc/sudoers.d/apache2 mit folgenden Inhalt anlegen:
wnf ALL=NOPASSWD: /usr/sbin/service apache2 restart
Zur Beachtung (wiki.ubuntuusers.de)
Tags: Linux-Grundlagen sudoersDie Datei /etc/sudoers sollte immer mit dem Befehl visudo bearbeitet werden, da so eine Syntaxprüfung gewährleistet ist. Die letzte Zeile der Sudoers-Datei muss zudem immer leer sein! Bei der direkten Bearbeitung ohne Prüfung kann der kleinste Tippfehler dazu führen, dass man sich aus dem System aussperrt und nur über den Recovery Modus wieder Zugang erhält.
$ sudo add-apt-repository ppa:lyzardking/ubuntu-make
$ sudo apt dist-upgrade
$ umake electronics arduino
$ sudo apt install esptool
$ esptool chip_id
Tags: arduino
Nachdem ich wegen eines VPN-Tunnels mein Netzwerk von 192.168.1 auf 192.168.80 umstellen musste, hat mein Xperia X die Verbindung zum Radicale-CalDav-Server verloren.
Also habe ich auf dem XperiaX das CalDav-CardDav Konto gelöscht und neu erstellt. Leider hatte ich meine Einstellungen vergessen, deshalb hier die Einstellungen zum merken:
|Benutzername:| wnf |Passwort:|Das Passwort, das im Radicale Server eingestellt ist |Serveradresse:|Die Adresse, die auch im Thunderbird/Lightning benutzt wird |Pfad zum Adressbuch|bleibt leer |Pfad zum Kalender|bleibt leer
Tags: Jolla Radicale CalDav CardDav