Größe: 3486
Kommentar:
|
← Revision 126 vom 2025-03-18 17:25:19 ⇥
Größe: 11313
Kommentar:
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 2: | Zeile 2: |
Zeile 5: | Zeile 4: |
Alle Unterseiten die Teil dieser Dokumentation sind: <<Navigation(children, 1)>> == Sendung anlegen == === Benötigte Vorabinformationen für Benutzer/Sendungen anlegen === * Name des Sendungsmacher: Vor- und Zuname * Emailadresse: tatsächlich verwendete Emailadresse * Wunschbenutzername: wenn nicht, dann von uns vergeben * Name der Sendung: genauer Wortlaut * Startzeitpunkt: Datum * möglicher Endezeitpunkt: nur bei kurzen Sendereihen * Sendezeitpunkt: die Information 4-wöchentlich genügt nicht, genauer * Sendungsbetreuer: Namen bzw wenn bereits existent - Radio Helsinki Benutzernamen * Cartbereich: Livesendung oder wie viele Carts werden benötigt? * Bei Vorprduktionen: Wird eine Einschulung benötigt? === Vorgangsweise === * RDAdmin: . GRUPPE anlegen . den Benutzern aus Gruppe Redaktion, Office, Technik, player, Sendebetreuer Sendung zuordnen . dropbox anlegen . Service anlegen . in GRUPPE den SERVICE enablen * RDLogedit: . Sendungslog für SERVICE anlegen . 1. CART - Macro "Sendung beginnt" . 2. CART - Audio "Stille 5sec" . 3. CART - Audio "Sendungscart" . letztes CART Macro "Sendung endet" * RDLibrary: Gruppe SENDUNGEN ein MACROCART * RDLogManager: . EVENT anlegen - ev () . CLOCK anlegen == Sendung löschen == * RDLibrary: Gruppe SENDUNGEN das MAKROCART löschen * RDLogedit: das Sendungslog löschen * RDAdmin: . in GRUPPE den SERVICE disablen . Service löschen . dropbox löschen * RDLogManager: . EVENT löschen, . dazugehöriges CLOCK löschen, Achtung, es könnten weitere EVENTS im CLOCK sein * RDLibrary für Sendungsgruppe existierende CARTS löschen, * RDAdmin: GRUPPE löschen == Benutzer anlegen == |
Alle Unterseiten die Teil dieser Dokumentation sind: <<Navigation(children, 1)>> <<TableOfContents(3)>> == Benutzer:Innen-Verwaltung == === Benutzer:In anlegen === |
Zeile 60: | Zeile 11: |
* rhnewuser === Aussprechbares Passwort generieren === pwgen <numberofcharacters> === Passwort für Benutzer erneuern === |
{{{ # sudo rhnewuser }}} * Bei Vor- und Nachnamen gehen keine Umlaute. * UID muss keine angegeben werden. * Tätigkeiten danach: * '''WICHTIG:''' Im Intranet der Person den Usernamen (Account) zuordnen. * Im Intranet € 5,- Druckpunkte hinzufügen, wenn Mitgliedsbeitrag bereits bezahlt ist. * Benutzer:In in der Programmverwaltung bei den entsprechenden Shows als Owner deklarieren (für Show Notes). * @import / Rivendell: BenutzerIn in die entsprechenden Show-Gruppen geben. ==== Aussprechbares Passwort generieren ==== . {{{ # pwgen <numberofcharacters> }}} oder . {{{ # pwqgen <numberofcharacters> }}} ==== Passwort für Benutzer:In erneuern ==== |
Zeile 69: | Zeile 35: |
* sudo smbpasswd <benutzername> === Benutzer für RHimport freischalten === * zuerst bei login anmelden * sudo -u <user> -i -u //anderer benutzer werden * rhimport-create-id * no passphrase * airplay einloggen * fertig == RHCTL von Standby auf Master reset == Manchmal kommt es vor, das RHCTL den Heartbeat vom Master nicht richtig erkennt und auf den Standby-airplay Rechner ausweicht, obwohl der Master noch normal arbeitet. Dabei handelt es sich um ein Synchronisationsproblem. Dass der Master noch korrekt arbeitet, kann erkannt werden, wenn das Heartbeat-LED an der RHCTHL Front blinkt. Es ist in dieser Situation ein manueller Reset notwendig. === Vorgangsweise === * Mit ssh als root@rhctl einloggen * /etc/init.d/heartbeatclient reset * Wenn die Meldung "heartbeatclient: Restarting timeout (Ok)" erscheint, wurde der Heartbeatclient reseted und RHCTL sollte automatisch auf Master gewechselt haben (kann an der Gerätefront über LED abgelesen werden) |
{{{ # sudo smbpasswd <benutzername> }}} === User-Quota am Filesever ändern === * @bigmama * ./quota-reame === E-Mail === ==== Adressen und Verteiler bearbeiten ==== https://gosa.mur.at/gosa/ Anleitung: https://wiki.mur.at/GoSa ==== Verteiler einsehen ==== * per ssh an login.mur.at einloggen {{{ ./python helsinki-mails.py }}} === mur.at-Account anlegen (gosa.mur.at) === * Reiter 'Allgemein': * Nachname, Vorname * Kennung = mur.at-Benutzer:Innenname * Organisation: 'Radio Helsinki' * Mobiltelefon: Mit Ländervorwahl ohne '+' und ohne Nullen (also z.B. 43676123456789) * Adresse rechts oben dreizeilig: {{{ Eineschönestraße 42/666 8010 Graz AT }}} * Reiter 'POSIX': * 'POSIX Einstellungen hinzufügen' * Basisverzeichnis: /home/username ''(username = Kennung aus Reiter 'Allgemein')'' * Der Benutzer muß sein Passwort nach '''365''' Tagen ändern * Konto nach '''30''' Tagen nach Ablauf ohne Aktivität deaktivieren * Benutzer '''30''' Tage vor dem Ablauf des Passwortes warnen * Reiter 'Mail': * 'Mail Einstellungen hinzufügen' * Primäre Adresse: `xyz@mur.at` ''(meistens `username@mur.at`)'' * Alternative Adressen: `xyz@helsinki.at` * Nachrichten weiterleiten an: `username@mailbox.mur.at` === Home und Public säubern / neu anlegen === @ bigmama: /usr/local/sbin {{{ $ sudo rhremovehome <usename> $ sudo rhcreatehome <usename> }}} === User löschen === 1. @ldap: rhdeluser (User wird aus LDAP entfernt, Homelaufwerk und Public Verzeichnis werden gelöscht [Hint: Bleibt im Backup], entsprechende Einträge in PV und Rivendell werden entfernt) 1. Im Intranet die Zuordnung des Users zu dem Eintrag entfernen 1. Eintrag im Intranet zum Löschen markieren == Intranet: Mitgliedsbeitrag 20xx anlegen == Navigation -> Fee -> New Jahr auswählen und dann als Description "Mitgliedsbeitrag 20xx" eintragen. |
Zeile 98: | Zeile 101: |
## ## * per ssh als rhadmin@rhgw einloggen ## * sudo wake-up-ws weckt die WS auf ## * sudo aptitude-install ## * sudo halt beendet die workstation CategoryHowto |
* per ssh als rhadmin@gw einloggen {{{ # sudo ./wake-up-ws weckt die WS auf }}} {{{ # sudo aptitude update }}} {{{ # sudo aptitude safe-upgrade }}} {{{ # sudo aptitude forget-new }}} {{{ # sudo aptitude clean }}} {{{ # sudo halt }}} beendet die workstation * Vpstudio Rechner muss auch upgedatet werden! == svn Project anlegen == * bei web als rhadmin anmelden {{{ # /var/lib/svn/scripts/create-repo }}} {{{ # /var/lib/svn/conf }}} Gruppe erstellen * Repository lässt sich unter svn.helsinki.at finden == svn Passwort ändern == auf web.helsinki.at unter . {{{ # /var/lib/svn/conf }}} {{{ # sudo htpasswd svn_user <benutzername> }}} aufsführen == git Project anlegen == web: git.helsinki.at per ssh als user git einloggen per ssh key Um einen SSH Key anzulegen, am Client folgendes ausführen: . {{{ ssh-keygen -t rsa }}} Den Public Key kann man dann an den Admin senden, oder selbst im gitolite-admin repo eintragen gitolite-admin repo clonen ssh rhgit (als Benutzer git) {{{ git clone rhgit:gitolite-admin.git }}} unter conf/gitolite.conf kann man ein neues Repo eintragen, dass passiert selbsterklärend analog zu den bereits bestehenden... gitk kann man installieren, erleichtert die Übersicht über die einzelnen Versionen == LDAP verwalten == https://admin/phpldapadmin/ === nscd Cache leeren === Wenn Änderungen bei LDAP-Gruppen sofort wirksam sein sollen: @ldap: {{{ sudo nscd -i group }}} == Switches warten == * telnet sw0 * Ctrl+Z * lcli * Ctrl+] * für die Pferde muss ein portforwarding nach cups port 80 eingerichtet werden == Netzwerk Ordner anlegen == * per ssh als rhadmin bei ldap anmelden {{{ # rhnewgroup <gruppenname> <user1> <user2> }}} * per ssh als rhadmin bei bigmama einloggen * Zum Storage wechseln {{{ # cd /storage0 }}} * Verzeichnis erstellen, soll gleich wie Gruppe heißen (nur lower case) {{{ # mkdir <verzeichnis> }}} * Autorepair aktualisieren (Achtung Gruppenname kann Großbuchstaben haben) {{{ # sudo pico /usr/local/sbin/repairperms.sh }}} == Netzwerk Ordner löschen == * per ssh als rhadmin bei bigmama einloggen * Autorepair aktualisieren (Gruppe aus diesem File rausslöschen - letzte Zeile) {{{ # sudo pico /usr/local/sbin/repairperms.sh }}} * Zum Storage wechseln {{{ # cd /storage0 }}} * Verzeichnis rekursiv und geforced löschen {{{ #rm -rf <verzeichnis> }}} * per ssh als rhadmin bei ldap anmelden {{{ # rhdelgroup <gruppenname> }}} == ssh Key kopieren == . {{{ # ssh-keygen -t rsa -b 4096 -C <comment> <Namen vom ID-File> # ssh-copy-id rhadmin@login.helsinki.at }}} == Telefonanlage == das Webinterface ist unter http://pbx.helsinki.at erreichbar Audioformat für Ansagen: 8 KHz, 8 Bit, Mono, a-law {{{ # sox telefonansage.wav -c 1 -r 8k -b 8 -e a-law spez_announce1.wav norm }}} === import === COMtools > Wartemusik/Ansagen > Text vor Melden > importieren als '''Text vor Melden 1''' === Schaltzeiten === COMset > Konfigurationen > Übersicht Schaltzeiten === Konfiguration manuell aktivieren === {{{ ##8*81 201# ... Veranstaltung ##8*81 202# ... Bürozeit ##8*81 203# ... keine Bürozeit }}} bleibt bis zum nächsten Schaltzeitpunkt aktiv. === Technik Parallelruf ändern === COMset > Interne Rufnummern > Gruppen > Rufnummern > Konfigurieren > Rufumleitung === Follow Me === ==== Einschalten ==== {{{ Fernschaltrufnummer ## 8 PIN * 19 1 Teilnehmer-/Gruppenrufnummer * Zielrufnummer # }}} ==== Ausschalten ==== {{{ Fernschaltrufnummer ## 8 PIN * 19 0 Teilnehmer-/Gruppenrufnummer # }}} == Config Backups == liegen im Admin Repo == Rivendell und Importsystem == === Sendungslogs === * als rhadmin auf rdimport einloggen: {{{ # sudo -u pv -i $ /srv/pv/pv/manage.py export_showlog 2018 > /tmp/2018.md }}} wieder ausloggen, die Datei 2018.md per scp kopieren und lokal folgendes Kommando ausführen: {{{ # pandoc -o 2018.pdf 2018.md }}} Wenn es Fehler gibt wegen einem Zeichensatz, z.B. mit der Sendung "Saa Belarabee - ساعة بالعربي" {{{ # pandoc --latex-engine=xelatex -o 2018.pdf 2018.md }}} Damit pandoc funktioniert, muss es natürlich installiert sein. Ausserdem braucht man für die Umwandlung in PDF eine LaTeX Umgebung (Vorsicht texlive ist riesig!!!) === Autoimport Logmail-Empfänger === @import: /etc/rhautoimport/ Für jede Sendung gibt es ein File mit den E-Mail-Empfängern. Welches File zu welcher Sendung gehört: /etc/rhautoimport/cron E-Mail-Adresse zu allen hinzufügen: {{{ # sudo bash -c "for file in *mail; do echo 'manfred@helsinki.at' >> $file; done" }}} E-Mail-Adressen von allen rausnehmen: {{{ # sudo bash -c "for file in /etc/rhautoimport/*mail; do sed '/manfred/d' $file; done" }}} Die Import-Skripts liegen im Git-Repo. === Imported Audiofiles === @import: /var/snd Auch am login gemountet. === Rivendell Pseudogruppen === ALL_JINGLE, ALL_POOLS, ALL_SHOWS == PV == === PV: Allgemeine Redaktionsrechte === LDAP-Gruppe 'Redaktion' === PV: Trackservice Musikpool Konfiguration === Sollte eine Sendung über einem Musikpool liegen, muss der PV über eine Konfigurationsdatei mitgeteilt werden, die Daten aus dem Musikpool für das Trackservice heranzuziehen. @import: /srv/pv/pv/pv/local_settings.py Am Ende des Files das Array MUSIKPROG_IDS editieren. {{{ MUSIKPROG_IDS = ( 1, # unmodieriertes musikprogramm 17, # bumbumtschak 81, # selchfleisch 203, # Hotel Passage 204, # Radyo Mezopotamya 206, # Abunda Lingva 207, # artcore 290, # styrian underground 444, # Radyo Mezopotamya 505, # Karamba am Morgen 511, # Hotel Passage 519, # Abunda Lingva 523, # Songbirds 530, # jokebux.klingt.org 562, # Singing Birds 563, # canzoni italiane 564, # on connait la chanson 598, # Musik aus Österreich 604, # pussy*whipped 683, # OHRENWÄRMER: TRACKS 718, # Long from the Suburbs 778, # Egoclub 768, # Good Morning Blues 812, # Hotel Passage 838, # Pretty Peggy-O 880 # impulsradio ) }}} Die Nummer entspricht der PV-Show-Nummer (siehe URL der Show in der PV). '#' = Kommentar. '''Achtung:''' Kein Beistrich nach dem letzten Wert. Änderungen sind sofort wirksam, sprich das File zerschießen, hat sofortige sehr ungünstige Auswirkungen. Nach {{{ Reload uwsgi }}} checken, ob die Konfig übernommen worden ist: https://pv.helsinki.at/nop/yyyy/mm/dd/HH/MM Sonst: {{{ Restart uwsgi }}} === PV: SQL-Query User mit erhöhten Rechten === @import {{{ echo "select u.username,count(*) from auth_user_user_permissions as up,auth_user as u where u.id = up.user_id group by user_id; select g.name,count(*) from auth_group_permissions as gp,auth_group as g where g.id = gp.group_id group by group_id;" | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf pv --table }}} === PV: SQL-Query User's Shows as Owner === @import {{{ U=<someuser>; echo "select u.username,pso.show_id,ps.name as show_name from auth_user as u, program_show_owners as pso, program_show as ps where u.username = '$U' and u.id = pso.user_id and pso.show_id = ps.id;" | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf pv --table }}} === PV: Änderungen im Rivendell sofort übernehmen === @import {{{ Reload uwsgi }}} == DHCP Adressen herausfinden == Auf den Gateway einloggen {{{ # ssh -p 222 root@gw }}} und {{{ # journalctl -u isc-dhcp-server.service -e }}} == Drucker auf Fremdgeräten einrichten == === Windows === * Treiber für Kyocera TASKalfa 356ci downloaden (KX Treiber) * Gerät manuell hinzufügen * Netzwerkadresse: http://print.helsinki.at:631/printers/kyocera * Treiber auswählen: Treiber-Download/KX..../64bit/OEMSETUP.INF === MacOS === https://www.macuser.de/threads/drucker-per-ipp-anbinden.219614/ Über local CUPS: http://localhost:631/ ---- CategoryHowTo |
HowTo's und Beschreibungen
Auf dieser Seite sind Anweisungen zu finden die für eine Wartung, Pflege, etwaige Reparatur bzw einen Umbau benötigt werden. Bei Änderungen am System ist diese hier zu dokumentieren.
Alle Unterseiten die Teil dieser Dokumentation sind:
Inhaltsverzeichnis
-
HowTo's und Beschreibungen
- Benutzer:Innen-Verwaltung
- Intranet: Mitgliedsbeitrag 20xx anlegen
- Ubuntu-Clients Sicherheits-Updates einspielen
- svn Project anlegen
- svn Passwort ändern
- git Project anlegen
- LDAP verwalten
- Switches warten
- Netzwerk Ordner anlegen
- Netzwerk Ordner löschen
- ssh Key kopieren
- Telefonanlage
- Config Backups
- Rivendell und Importsystem
- PV
- DHCP Adressen herausfinden
- Drucker auf Fremdgeräten einrichten
Benutzer:Innen-Verwaltung
Benutzer:In anlegen
- zuerst bei ldap anmelden
# sudo rhnewuser
- Bei Vor- und Nachnamen gehen keine Umlaute.
- UID muss keine angegeben werden.
- Tätigkeiten danach:
WICHTIG: Im Intranet der Person den Usernamen (Account) zuordnen.
- Im Intranet € 5,- Druckpunkte hinzufügen, wenn Mitgliedsbeitrag bereits bezahlt ist.
Benutzer:In in der Programmverwaltung bei den entsprechenden Shows als Owner deklarieren (für Show Notes).
@import / Rivendell: BenutzerIn in die entsprechenden Show-Gruppen geben.
Aussprechbares Passwort generieren
# pwgen <numberofcharacters>
oder
# pwqgen <numberofcharacters>
Passwort für Benutzer:In erneuern
- zuerst bei ldap anmelden
# sudo smbpasswd <benutzername>
User-Quota am Filesever ändern
- @bigmama
- ./quota-reame
Adressen und Verteiler bearbeiten
Anleitung: https://wiki.mur.at/GoSa
Verteiler einsehen
- per ssh an login.mur.at einloggen
./python helsinki-mails.py
mur.at-Account anlegen (gosa.mur.at)
- Reiter 'Allgemein':
- Nachname, Vorname
Kennung = mur.at-Benutzer:Innenname
- Organisation: 'Radio Helsinki'
- Mobiltelefon: Mit Ländervorwahl ohne '+' und ohne Nullen (also z.B. 43676123456789)
- Adresse rechts oben dreizeilig:
Eineschönestraße 42/666 8010 Graz AT
- Reiter 'POSIX':
- 'POSIX Einstellungen hinzufügen'
Basisverzeichnis: /home/username (username = Kennung aus Reiter 'Allgemein')
Der Benutzer muß sein Passwort nach 365 Tagen ändern
Konto nach 30 Tagen nach Ablauf ohne Aktivität deaktivieren
Benutzer 30 Tage vor dem Ablauf des Passwortes warnen
- Reiter 'Mail':
- 'Mail Einstellungen hinzufügen'
Primäre Adresse: xyz@mur.at (meistens username@mur.at)
Alternative Adressen: xyz@helsinki.at
Nachrichten weiterleiten an: username@mailbox.mur.at
Home und Public säubern / neu anlegen
@ bigmama: /usr/local/sbin
$ sudo rhremovehome <usename> $ sudo rhcreatehome <usename>
User löschen
- @ldap: rhdeluser (User wird aus LDAP entfernt, Homelaufwerk und Public Verzeichnis werden gelöscht [Hint: Bleibt im Backup], entsprechende Einträge in PV und Rivendell werden entfernt)
- Im Intranet die Zuordnung des Users zu dem Eintrag entfernen
- Eintrag im Intranet zum Löschen markieren
Intranet: Mitgliedsbeitrag 20xx anlegen
Navigation -> Fee -> New
Jahr auswählen und dann als Description "Mitgliedsbeitrag 20xx" eintragen.
Ubuntu-Clients Sicherheits-Updates einspielen
- per ssh als rhadmin@gw einloggen
# sudo ./wake-up-ws weckt die WS auf
# sudo aptitude update
# sudo aptitude safe-upgrade
# sudo aptitude forget-new
# sudo aptitude clean
# sudo halt
beendet die workstation
* Vpstudio Rechner muss auch upgedatet werden!
svn Project anlegen
- bei web als rhadmin anmelden
# /var/lib/svn/scripts/create-repo
# /var/lib/svn/conf
Gruppe erstellen - Repository lässt sich unter svn.helsinki.at finden
svn Passwort ändern
auf web.helsinki.at
unter
# /var/lib/svn/conf
# sudo htpasswd svn_user <benutzername>
aufsführen
git Project anlegen
web:
git.helsinki.at
per ssh als user git einloggen per ssh key
Um einen SSH Key anzulegen, am Client folgendes ausführen:
ssh-keygen -t rsa
Den Public Key kann man dann an den Admin senden, oder selbst im gitolite-admin repo eintragen
gitolite-admin repo clonen
ssh rhgit (als Benutzer git)
git clone rhgit:gitolite-admin.git
unter conf/gitolite.conf kann man ein neues Repo eintragen, dass passiert selbsterklärend analog zu den bereits bestehenden...
gitk kann man installieren, erleichtert die Übersicht über die einzelnen Versionen
LDAP verwalten
nscd Cache leeren
Wenn Änderungen bei LDAP-Gruppen sofort wirksam sein sollen:
@ldap:
sudo nscd -i group
Switches warten
- telnet sw0
- Ctrl+Z
- lcli
- Ctrl+]
- für die Pferde muss ein portforwarding nach cups port 80 eingerichtet werden
Netzwerk Ordner anlegen
- per ssh als rhadmin bei ldap anmelden
# rhnewgroup <gruppenname> <user1> <user2>
- per ssh als rhadmin bei bigmama einloggen
- Zum Storage wechseln
# cd /storage0
- Verzeichnis erstellen, soll gleich wie Gruppe heißen (nur lower case)
# mkdir <verzeichnis>
- Autorepair aktualisieren (Achtung Gruppenname kann Großbuchstaben haben)
# sudo pico /usr/local/sbin/repairperms.sh
Netzwerk Ordner löschen
- per ssh als rhadmin bei bigmama einloggen
- Autorepair aktualisieren (Gruppe aus diesem File rausslöschen - letzte Zeile)
# sudo pico /usr/local/sbin/repairperms.sh
- Zum Storage wechseln
# cd /storage0
- Verzeichnis rekursiv und geforced löschen
#rm -rf <verzeichnis>
- per ssh als rhadmin bei ldap anmelden
# rhdelgroup <gruppenname>
ssh Key kopieren
# ssh-keygen -t rsa -b 4096 -C <comment> <Namen vom ID-File> # ssh-copy-id rhadmin@login.helsinki.at
Telefonanlage
das Webinterface ist unter http://pbx.helsinki.at erreichbar
Audioformat für Ansagen: 8 KHz, 8 Bit, Mono, a-law
# sox telefonansage.wav -c 1 -r 8k -b 8 -e a-law spez_announce1.wav norm
import
COMtools > Wartemusik/Ansagen > Text vor Melden > importieren als Text vor Melden 1
Schaltzeiten
COMset > Konfigurationen > Übersicht Schaltzeiten
Konfiguration manuell aktivieren
##8*81 201# ... Veranstaltung ##8*81 202# ... Bürozeit ##8*81 203# ... keine Bürozeit
bleibt bis zum nächsten Schaltzeitpunkt aktiv.
Technik Parallelruf ändern
COMset > Interne Rufnummern > Gruppen > Rufnummern > Konfigurieren > Rufumleitung
Follow Me
Einschalten
Fernschaltrufnummer ## 8 PIN * 19 1 Teilnehmer-/Gruppenrufnummer * Zielrufnummer #
Ausschalten
Fernschaltrufnummer ## 8 PIN * 19 0 Teilnehmer-/Gruppenrufnummer #
Config Backups
liegen im Admin Repo
Rivendell und Importsystem
Sendungslogs
* als rhadmin auf rdimport einloggen:
# sudo -u pv -i $ /srv/pv/pv/manage.py export_showlog 2018 > /tmp/2018.md
wieder ausloggen, die Datei 2018.md per scp kopieren und lokal folgendes Kommando ausführen:
# pandoc -o 2018.pdf 2018.md
Wenn es Fehler gibt wegen einem Zeichensatz, z.B. mit der Sendung "Saa Belarabee - ساعة بالعربي"
# pandoc --latex-engine=xelatex -o 2018.pdf 2018.md
Damit pandoc funktioniert, muss es natürlich installiert sein. Ausserdem braucht man für die Umwandlung in PDF eine LaTeX Umgebung (Vorsicht texlive ist riesig!!!)
Autoimport Logmail-Empfänger
@import: /etc/rhautoimport/
Für jede Sendung gibt es ein File mit den E-Mail-Empfängern.
Welches File zu welcher Sendung gehört: /etc/rhautoimport/cron
E-Mail-Adresse zu allen hinzufügen:
# sudo bash -c "for file in *mail; do echo 'manfred@helsinki.at' >> $file; done"
E-Mail-Adressen von allen rausnehmen:
# sudo bash -c "for file in /etc/rhautoimport/*mail; do sed '/manfred/d' $file; done"
Die Import-Skripts liegen im Git-Repo.
Imported Audiofiles
@import: /var/snd
Auch am login gemountet.
Rivendell Pseudogruppen
ALL_JINGLE, ALL_POOLS, ALL_SHOWS
PV
PV: Allgemeine Redaktionsrechte
LDAP-Gruppe 'Redaktion'
PV: Trackservice Musikpool Konfiguration
Sollte eine Sendung über einem Musikpool liegen, muss der PV über eine Konfigurationsdatei mitgeteilt werden, die Daten aus dem Musikpool für das Trackservice heranzuziehen.
@import: /srv/pv/pv/pv/local_settings.py
Am Ende des Files das Array MUSIKPROG_IDS editieren.
MUSIKPROG_IDS = ( 1, # unmodieriertes musikprogramm 17, # bumbumtschak 81, # selchfleisch 203, # Hotel Passage 204, # Radyo Mezopotamya 206, # Abunda Lingva 207, # artcore 290, # styrian underground 444, # Radyo Mezopotamya 505, # Karamba am Morgen 511, # Hotel Passage 519, # Abunda Lingva 523, # Songbirds 530, # jokebux.klingt.org 562, # Singing Birds 563, # canzoni italiane 564, # on connait la chanson 598, # Musik aus Österreich 604, # pussy*whipped 683, # OHRENWÄRMER: TRACKS 718, # Long from the Suburbs 778, # Egoclub 768, # Good Morning Blues 812, # Hotel Passage 838, # Pretty Peggy-O 880 # impulsradio )
Die Nummer entspricht der PV-Show-Nummer (siehe URL der Show in der PV). '#' = Kommentar. Achtung: Kein Beistrich nach dem letzten Wert. Änderungen sind sofort wirksam, sprich das File zerschießen, hat sofortige sehr ungünstige Auswirkungen.
Nach
Reload uwsgi
checken, ob die Konfig übernommen worden ist: https://pv.helsinki.at/nop/yyyy/mm/dd/HH/MM
Sonst:
Restart uwsgi
PV: SQL-Query User mit erhöhten Rechten
@import
echo "select u.username,count(*) from auth_user_user_permissions as up,auth_user as u where u.id = up.user_id group by user_id; select g.name,count(*) from auth_group_permissions as gp,auth_group as g where g.id = gp.group_id group by group_id;" | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf pv --table
PV: SQL-Query User's Shows as Owner
@import
U=<someuser>; echo "select u.username,pso.show_id,ps.name as show_name from auth_user as u, program_show_owners as pso, program_show as ps where u.username = '$U' and u.id = pso.user_id and pso.show_id = ps.id;" | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf pv --table
PV: Änderungen im Rivendell sofort übernehmen
@import
Reload uwsgi
DHCP Adressen herausfinden
Auf den Gateway einloggen
# ssh -p 222 root@gw
und
# journalctl -u isc-dhcp-server.service -e
Drucker auf Fremdgeräten einrichten
Windows
- Treiber für Kyocera TASKalfa 356ci downloaden (KX Treiber)
- Gerät manuell hinzufügen
Netzwerkadresse: http://print.helsinki.at:631/printers/kyocera
- Treiber auswählen: Treiber-Download/KX..../64bit/OEMSETUP.INF
MacOS
https://www.macuser.de/threads/drucker-per-ipp-anbinden.219614/
Über local CUPS: http://localhost:631/