25/5/2008

Subversion

Filed under: — cybrarian @ 2:09 pm

SubversionInstalleer SVN of subversion server
– Bv in openSuse 10.3: installeren vanuit Yast (subversion server)
– check op de command prompt (als root): start svn via
/etc/init.d/svnserve:
of voor RH/Fedora:
service svnserve start

Starting svnserve startproc: No such user or user id: svn failed

Maak de user en group voor svn (als root):
useradd svn
groupadd svn
(meer…)

21/5/2008

openSuse Apache MySQL phpMyAdmin login

Filed under: — cybrarian @ 5:42 pm

Een kersverse LAMP installatie dus; met MySQL zoals in Yast geïnstalleerd.
MySQL werkt: op command prompt mysql.
phpMyAdmin werkt: http://localhost/phpMyAdmin/, maar geeft een waarschuwing dat er een password gezet moet worden voor root.
Op de commandline (als root):
mysqladmin password 3dSg4_5a
Vanaf nu is het password gezet voor MySQL, en kan je ook niet meer inloggen als gebruiker.
Probleem is dat je ook met http://localhost/phpMyAdmin/ niet meer binnengeraakt.

PhpMyAdmin verwijst ook naar een configuratie maar die is in deze openSuse installatie niet aanwezig:
“run script/setup.php” (bestaat niet)

Je kan zelf de configuratiefile voor phpMyAdmin maken, door een kopie te maken van config.sample.inc.php en die te bewaren als config.inc.php, dit alles in de directory van phpMyAdmin: /srv/www/htdocs/phpMyAdmin/.
Daarin zoek je naar /* Authentication type

Je moet phpMyAdmin dus vertellen hoe je je wil legitimeren. Er zijn 3 methoden:

  • config
  • http
  • cookie

Elk systeem heeft zijn voor-en nadelen. Zo werd vroeger standaard config gebruikt, waarbij je in de configuratiefile in de phpMyAdmin directory een naam + password zette. Cookie heb ik niet geprobeerd (geeft soms problemen met bepaalde browsers las ik), dus ik gebruik nu “http”.
$cfg['Servers'][$i]['auth_type'] = 'http';

Hierbij vraagt de webserver met een venster je login en password: (bv root login “root” en bijhorend wachtwoord gebruiken)

phpMyAdmin login
Gebruikte versies:

  • mysql Ver 14.12 Distrib 5.0.45, for suse-linux-gnu (i686) using readline 5.2
  • Apache2
  • phpMyAdmin – 2.11.0
  • openSuse 10.3

Apache starten: /etc/init.d/apache2 start
MySQL starten: /etc/init.d/mysql start

Maar je kan ze ook in Yast, System, System Services aanzetten zodat ze eventueel bij het starten van de computer mee opstarten.

19/5/2008

Kan niet bewaren op smb server

Filed under: — pinguim @ 9:00 am

smb not supported Probleem: Ik kan een document openen op een smb server, maar ik kan het niet bewaren vanuit OOo (en vanuit andere programma’s).
Ik kan een document wel openen als “lokale kopie”, en dan kan ik het bewaren op mijn eigen computer; maar niet rechtstreeks bewaren vanuit het programma op de server.

Bij nazicht in Konqueror valt op dat er wel schrijfrecht is voor de “owner”, en leesrecht voor anderen. Als “owner” staat een UID, dwz een cijfer, bv “502”, in plaats van een loginnaam (bv “ik”).

Dat komt in mijn geval omdat de loginnaam op de server anders is dan de loginnaam op mijn eigen computer.

Let er dan op dat je “uid=username” gebruikt in het cifs commando, en gebruik daar de username van de client, dus de gebruiker op de computer waarop je werkt.

Een overzicht:

sudo /bin/mount -t cifs -o rw,uid=ikke,username=pinguim,password=AchetMorWet //Nieuwedans/pinguim /home/ikke/NieuweServer

waarbij de uid=ikke slaat op de user van de locale desktop/Linux client. Of overzichtelijk:

Computer van gebruiker
gebr. naam op deze computer:   ikke
plaats op mijn computer waar de map van de server “zichtbaar wordt”
(=gemount wordt):   /home/ikke/NieuweServer
Systeem: Linux desktop
Server
servernaam:   Nieuwedans
inlognaam op deze server:   pinguim
inlogwachtw. :   AchetMorWet
gedeelde directory:   /home/pinguim
Systeem: Linux Samba server

Andere verwante artikels: van smb naar cifs en Windows server bereiken vanuit OpenOffice.org/Linux/KDE

7/5/2008

Suse Linux 10.3 Live + Install en “ndiswrapper”

Filed under: — cybrarian @ 7:18 pm

Suse is weer wat gebruiksvriendelijker geworden: je kan eerst starten van de dvd * om te kijken of alles werkt, en als je tevreden bent op een icoon op de desktop klikken om te installeren;

Toch opmerkelijk dat er wat foutgaat: na installatie is de toetsenbordinstelling niet toegepast. Of beter gezegd; wel voor de root gebruiker, maar niet bij de aangemaakte gebruiker, die staat in US. Dat is snel terug verzet natuurlijk.

Ik heb een usb-draadloze netwerkkaart type “usb-key”. Ik check bij Yast of ndiswrapper en wireless tools geïnstalleerd zijn (ok, standaard blijkbaar). Ik kopieer de drivers naar /root en tik daar als root
ndiswrapper -i BLKWGU.inf
installing blkwgu …
en daarna om te checken:
ndiswrapper -l
blkwgu : driver installed
Ik tik nog ndiswrapper en daarna dmesg waar ik op het einde zie staan:
ndiswrapper version 1.47 loaded
en
usbcore: registered new interface driver ndiswrapper

Maar de configuratie in Yast lukt op geen enkele manier, ik zie geen usb-teken van leven van het ding. Uiteindelijk valt me bij het omsteken van usb poort op dat mijn muis uitvalt. Dat komt terug goed als ikde kabel van de usb-wireless stick terug uittrek. In de dmesg zie ik
over-current change on port 1
en
over-current change on port2

Net voor ik de usbstick in de vuilbak keil, probeer ik eerst nog eens met een andere dan de bijgeleverde kabel. Dat gaat wel: dmesg ziet
new high speed USB device using..
en allerlei gegevens waaronder
“USB 2.0 WLAN”.

Ik schrijf de idVendor=050d op en idProduct=705c en probeer met
ndiswrapper -d 050d:705c blkwgu
Het antwoord is :
Driver ‘blkwgu’ is already used for ‘blkwgu’
Dan opletten wie de configuratie mag doen, hier blijkbaar KNetworkManager, dus die moet werken ..

En ja, na wat proberen met het password en de juiste instellingen (heb de hexadecimale versie van de key moeten ingeven) werkt het draadloos netwerk wel degelijk!

Ik moet als root eerst “modprobe ndiswrapper” ingeven, wat ik ook nog automatisch kan laten gebeuren als ik wil.

(*) deze dvd zat bij Linux-magazine.com en bevat 32 bit, 64 bit en live versies.

Powered by WordPress