29/4/2014

Monitorinstelling verloren? Valsspelen!

Filed under: — pinguim @ 1:17 pm

Nadat ik een computer met een TFT aangesloten geïnstalleerd had met openSUSE, hing ik er later een hp CRT monitor aan. Tot mijn grote verwondering werd die automatisch gedetecteerd, ongemerkt zelfs; en toont zich als “HP 7500”.

Helaas nadien, nadat ik het toestel had opgestart voordat de VGA kabel was aangesloten (nog snel ingestoken tijdens het opstarten), waren de instellingen verloren gegaan en kreeg ik een lage resolutie standaard VGA scherm (640×480). Ook met andere gebruiker ingelogd hetzelfde.

Ik start even de KDE-instellingen, maar niets te vinden. Ik start Yast, maar niets te vinden om mijn scherm opnieuw in te stellen.

Menu, Systeeminstellingen (van KDE), Hardware, Scherm en Monitor heeft 3 menu’s, waarvan het eerste relevant lijkt:

  1. Instellingen van het scherm: 640×480, hier zijn geen andere mogelijheden aanwezig. Er is geen mogelijkheid om er bij te maken.
  2. Schermvergrendelaar
  3. Gamma

KInfocenter Device Information geeft voor de X-Server aan:
OpenGL, Screen #0, 640×480, 96 dpi x 96 dpi

Yast, Hardware, Probing Hardware levert me geen veranderingen op, toont Monitor: Generic Monitor.

Ik vind nergens nog het configuratieprogramma voor de X-server, vroeger altijd in het menu terug te vinden xconfig of x11config of zoiets. Vroeger had je dat nodig om je scherm goed in te stellen, maar de laatste jaren zijn we verwend met volldig automatische herkenning, zodat ik nu zelfs niet meer weet waar de tools zitten om het manueel te doorlopen.

Ik probeer de luie oplossing: een TFT monitor aansluiten, opstarten, schermresolutie is nu hoger. Teurg de CRT aansluiten en weer opstarten. Klaar. (1024×768@76 Hz)

Misschien zal je teleurgesteld zijn om niet geleerd te hebben in welk configuratiebestand je in tekstvorm die resulutie kan gaan instellen, maar voor mij is hier nu alleen het resultaat belangrijk, en dat wordt op deze manier het snelst bereikt…

KDE kortwieken

Filed under: — pinguim @ 8:43 am

Mijn spiekbriefje van handelingen om KDE in te stellen voor één enkel bepaald doel:

  • Desktop leegmaken
  • Iconen uit menu slepen voor de enige applicaties die nodig zijn
  • Documenten voorzien (link op desktop of een aktieve desktop map widget tonen.
  • Bij gebruik van meer desktops ze per functie inrichten (applicatielinks: bv Desktop1: File= Konqueror, netwerklink Desktop2=Mail: KMail, Desktop3=Edit: Libre/OpenOffice Write, Kate, KWrite, …
  • Widgets vergrendelen
  • Menu automatisch buiten beeld schuiven.
  • Menu balk (paneel in KDE4-taal) verwijderen van het scherm: muis op de menubalk, rechts klikken, paneel opties, paneel verwijderen

Netwerkinstelling:
– statisch adres op WLAN instellen.
– ssh toegang aanzetten voor login/beheer op afstand.

28/4/2014

WMP54G: That LPoS *!?#&§{/} v/e netwerkkaart

Filed under: — pinguim @ 10:48 am

Oef, die vloek is er even uit. Het gaat over de LINKSYS Wireless-G PCI adapter Model No: WMP54G, met broadcom BCM4306 chipset.
Eens hij in een Linux computer voor jaren draait, vergeet ik wat voor gedoe zo’n stom stuk “proprietary driver only” hardware oplevert ten opzichte van vriendelijke hardware. Ik vermoed dat het vroeger werd opgelost met ndiswrapper, maar naar verluidt zou er nu een gemakkelijkere oplossing zijn. Ik haat kernels compileren op mijn werk. Ok, ik geef toe, we zijn verwend tegenwoordig.

Voor OpenSUSE 13.1:
Yast, install software, zoek b43-fwcutter of
zypper install b43-fwcutter

In het hardware overzicht wordt de netwerkkaart weergegeven met “modprobe ssb”, maar de kaart wordt nergens mooi voorgesteld bij configuratie in Yast.

Volgens een opensuse site moet je manueel een script uitvoeren dat online de “firmware” afhaalt:
install_bcm43xx_firmware

Dan volgt :

Downloading b43 firmware (…%)
Extracting b43 firmware
This file is recognised as:
filename: wl_apsta.o
version: 666.2
MD5 …
Extracting b43/lp0initvals14.fw
Extracting …
..
ucode time: 01:15:07

ucode date: 2011-02-23

Downloading b43legacy firmware (…%)
Extracting b43legacy firmware
This file is recognised as:
filename: wl_apsta.o
version: 295.14
MD5 : …
Extracting b43legacy/ucode2.fw
Extracting …

b43 firmware successfully installed
b43legacy firmware successfully installed

Daarna duikt de kaart wel op in het overzicht van de netwerkinstellingen van Yast:

BMC4306 802.11b/g Wireless LAN Controller Niet geconfigureerd

Als je hier Bewerken kiest, begint Yast opnieuw dat installatiescript te draaien, en komt even later met de melding dat de installatie gelukt is.

27/4/2014

Apache mysql/mariadb phpMyAdmin openSUSE 13.1

Filed under: — cybrarian @ 2:13 am

In openSUSE 13.1 is het allemaal voorzien, en eenvoudig te installeren via het menu Installa/Remove Software, of dezelfde optie in Yast (1), of natuurlijk via zypper (4). Na installatie de servers starten (2), en extra instellingen doen (3).

1. Installatie
In Yast, in het tabblad Search zoek je naar:

  • mysql

    • mysql-community-server

    met bijhorende bestanden, uit Oss/update repo

  • Ofwel, wat eerder de standaard vervanging voor mysql is, maar waarvoor je anders moet zoeken:
    mariadb

    • mariadb Server part of MariaDB

    met bijhorende bestanden, uit Oss/update repo; verder volledig te gebruiken als mysql – er zijn nodige links voorzien om het gebruik transparant te maken. Zo zullen voor phpMyAdmin, Gambas, enz nog programmaonderdelen met de naam “mysql…” voorkomen.

  • apache
    • apache2 The Apache Web Server Version 2.2

    en een aantal bijhorende bestanden, uit Oss/update repo (er zijn wat verschillende versies beschikbaar, bv 64 bit ea)

  • php

    • apache2-mod_php5 PHP5 module for Apache 2.0

    en een aantal bijhorende bestanden, uit oss/update, overeenkomende versie met Apache.

  • phpMyAdmin

    • phpMyAdmin Administration of MySQL over the web – 4.1.8

    bij deze versie van openSUSE dus aanwezig in de gewone repositories (Oss/update)

  • Nb: Volgorde
    Als je achteraan begint, bij phpMyAdmin, worden waarschijnlijk ineens de webserver, php, en de database mee geïnstalleerd uit de afhankelijkheden.

2. Starten en checken van de servers
Starten van servers gebeurt momenteel in openSUSE met systemcontrol:

  • systemctl start mysql.service
  • op de commandolijn kan je nu verbinden met mysql of mysqladmin
  • Nb: Hoewel mariadb geïnstalleerd is, wordt mysql.service aangeroepen, en de client mysql gebruikt.

  • systemctl start apache2.service
  • Vroeger kreeg je daarna in je browser een leuke welkom-pagina te zien bij openSuse, maar de frivoliteit is er wat af als je nu naar http://localhost gaat; je wordt afgesnauwd met “Access forbidden!”. Dat betekent niet dat je installatie niet werkt; integendeel. Onderaan zie je “Apache/2.4.6 (Linux/SUSE)”; het is je Apache die deze foutmelding geeft omdat er nog geen inhoud is.

3. Instellingen

  • Mysql/mariadb
    De databaseserver moet in het begin minstens voorzien worden van een wachtwoord voor de beheerder of root (in de betekenis van root voor de database, hoeft niet overeen te komen met die van het systeem). Zolang dat niet is ingesteld zal phpMyAdmin weigeren te werken:

    Login without a password is forbidden by configuration (see AllowNoPassword)

    Er is een scriptje voorzien om mysql/mariadb in te stellen, te draaien als root:

    mysql_secure_installation

    Verloop:

    • Geef het wachtwoord voor de databank als je het al gezet zou hebben; zoniet enter
    • Kies een wachtwoord voor de beheerder of root user van de databank; herhaal het. Je ziet uit de reaktie dat het wachtwoord is geupdate, en de rechten herladen worden.
    • Kies om de anonieme gebruiker te verwijderen (Y)
    • Uitschakelen van inloggen op afstand voor root gebruiker (Y voor online systeem; voor lokale installatie kan je het voor het gebruiksgemak laten aanstaan als dat nodig is. Of maak een eigen extra gebruiker aan met de nodige rechten zodat je toch root kan buitensluiten)
    • Verwijder de standaard aanwezige test databank: (Y); maak zel zelf aan als je ze nodig hebt, met een eigen relevante naam die aangeeft wat je aan het testen bent, dan kan je gemakkelijker opkuisen nadien.
    • De laatste stap is het bevestigen van het herladen van de rechten
  • PhpMyAdmin

    In je brower, bv Firefox, kan je nu inloggen op phpMyAdmin, vanop hetzelfde toestel http://localhost//phpMyAdmin

    Opmerkingen:
    Je krijgt onderaan een foutmelding die doorverwijst naar documentatie, bv over de Server relation.
    Maar niet alle documentatie lijkt aanwezig, ik miste bv http://localhost/phpMyAdmin/pmadb
    Een online link met interessante uitleg daarover is http://wiki.phpmyadmin.net/pma/control_user
    Een goed begin is waarschijnlijk het configuratie bestand aanpassen of maken config.inc.php (zie setup doc).

4. Zypper:
Goede Engelstalige uitleg met gebruik van zypper commandolijn-tool.
http://www.unixmen.com/install-lamp-server-apache-mariadb-php-opensuse-13-1/

25/4/2014

Installatie hangt bij 60% tijdens zoeken linux partities

Filed under: — cybrarian @ 8:28 pm

Omstandigheden: Op een niet al te nieuwe computer Lenovo Thinkcentre start ik de installatie van openSuse 13.1. Na enkele stappen blijft die hangen bij de detectie van mogelijk Linux partities.

Zoeken naar Linux-partities

Met voorgangsbalk op

Zoeken naar geldige linux partities…

Hardware details:

  • ThinkCentre A57
  • 2x intel Core2Duo
  • WDC WD800JD-23LS
  • Werkgeheugen: 2GB

Ander voorkomen bij
ThinkCentre
ST380815AS Seagate Harde schijf
Met een XP oorspronkelijk, die nog werkte. Pas bij het installeren liep de installatie vast op 78%, vermoedelijk op het partitioneren. Daarna hetzelfde effect als boven bij opnieuw installeren. Zelfde oplossing.

    De aanwezige harde schijf /dev/sda van 74,54 GB was als volgt ingedeeld:

  • /dev/sda1: 8.01 GB type HPFS/NTFS, label SYS
  • /dev/sda2: 19.96 GB type HPFS/NTFS, label APPS
  • /dev/sda3: 46.56 GB type HPFS/NTFS, label DATA

Ik vond een bug-melding terug van dit soort effect bij 13.1, maar zonder oplossing op lists.opensuse.org…

Ik zag iemand die geholpen was door het uitschakelen van de floppy drive in het BIOS. Bij mijn toestel stond die inderdaad ook aan, terwijl er geen floppy drive aanwezig was. Ik wijzigde ook de startprocudere van Fast boot naar Normal boot, maar dat hielp allemaal niet.

Volgens een andere bron is de aanwezige Windows(-rest) de oorzaak; mogelijk is dat bestandssysteem beschadigd en blijft de installatie daarop hangen; oplossing is eerst dat Windows bestandssysteem te repareren. Toch een bug vind ik (maar mijn installatie cd update zichzelf natuurlijk niet).

Ik vond een melding terug van dit soort effect voor een vorige versie van opensuse, met de probleem-omzeiling via het aanpassen van het starten van je Linux installatie:

Gebruik F5 (wacht tod die onderaan vermeld staat bij installatiescherm) en wijzig de kernel optie naar NO-ACPI

Daarna ging de installatie er vlotjes voorbij …

nb: Ik weet niet wat exact dit vasthangen veroorzaakt, daarom heb ik zoveel mogelijk details gegeven, die niet noodzakelijk verband houden met het probleem. Zelf proberen dus…

Powered by WordPress