ASP.NET unter FreeBSD

ChuckyTDA

Well-Known Member
Sers@all,

hab Mono ohne Probleme Installieren können, allerdings hab ich noch Probleme bei der ASP anbindung mit Apache. Hier wird noch einmal verlangt was zu Installieren. Mod_Mono?!..

Wollte dies nach der Anleitung tun:
http://wiki.bsd-crew.de/index.php/FreeBSD_und_Mono

allerdings kommt folgende Meldung bei mir:
Code:
Zeus# portinstall mod_mono
cd: can't cd to /usr/ports/sysutils/portupgrade
[missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 15918 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000......... ..... done]
missing key: categories: Cannot read the portsdb!
database file error
** No such installed package or port: mod_mono
Zeus#

was bedeutet das und was kann ich da machen??

Würde mich um Hilfe sehr freuen...

Viele Grüße

Chucky...
 
Hmm, Du solltest mal zuerst den Portstree aktualisieren, denn portupgrade liegt schon seit längerem unter /usr/ports/ports-mgmt.

Probiers dann nochmal und sag Bescheid, obs geht...
 
Sorry bin noob...

Sorry, bin voll der anfänger in sachen FreeBSD... finde es aber wirklich hammer..

wie kann ich den aktuallisieren??
 
Wie hast du dir die Ports bisher geholt? cvsup, csup oder portsnap?

Am einfachsten gehts mit portsnap.
Wenn du vorher cvsup oder csup genutzt hast, dann lösche vor der Benutzung von portsnap den Portstree.
Oder hol die Ports weiterhin mit cvsup oder csup.
 
Zuletzt bearbeitet:
...

Hab jetzt

Code:
# portsnap fetch extract

und

Code:
# portsnap fetch update

gemacht und er hat auch alles Neu geladen und Updates gemacht.
Allerdings kommt immer noch nach portinstall mod_mono folgender fehler:

Code:
Zeus# portinstall mod_mono
cd: can't cd to /usr/ports/sysutils/portupgrade
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 17402 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.... ..... done]
[missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 17402 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.... ..... done]
missing key: categories: Cannot read the portsdb!
database file error
** No such installed package or port: mod_mono
Zeus#

Werde mal csup genau ansehen... hab sonst packete immer mit pkg_add installiert... auch Mono...

Trotz Handbuch bin ich echt zu Blöd für die Installtionen von Software unter FreeBSD :(
 
cvsup ist leider nicht interessant für mich... hab es nicht installiert... also denk ich brauch ich es bestimmt nicht...

kann mir jemand helfen?
 
Du hast nur deinen ports-tree aktualisiert, nicht die Programme. Les mal /usr/ports/UPDATING. Da steht was über portupgrade drin. Liegt schon 'ne ganze Weile zurück (noch vor dem xorg-7.2 Merge).
 
Du musst zuerst portupgrade selbst updaten.

Aus /usr/ports/UPDATING:
2007-01-02

Affects: users of sysutils/portupgrade

Author: sem@FreeBSD.org

Reason:
If you have a problem with upgrading the tools from version 2.2.1 and less,
remove the package with pkg_delete portupgrade\* command and reinstall it
from scratch. Remove /usr/ports/INDEX*.db and run portsdb -u.

Anschliessend sollte das Installieren von mod_mono auch funktionieren.

mousaka
 
hab jetzt

Code:
pkg_delete portupgrade\*

und dann nach reboot

Code:
pkg_add -r portupgrade

Neuinstalliert....

Dann noch mal
Code:
cd /usr/Ports && make fetchindex
und
Code:
rm /usr/ports/INDEX*.db
....

doch wenn ich
Code:
portsdb -u
ausführe kommt wieder:

Code:
Zeus# portsdb -u
cd: can't cd to /usr/ports/sysutils/portupgrade

Warum muss das so verzwickt sein??? der index sitzt jetzt wo??? und wie soll ich das sonst noch mal neu aktuallisieren und und und... es geht bei mir einfach nicht auch nicht:

Code:
Zeus# portinstall mod_mono
cd: can't cd to /usr/ports/sysutils/portupgrade
[missing key: categories] [Updating the portsdb <format:bdb_btree> in /usr/ports ... - 17401 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.... ..... done]
missing key: categories: Cannot read the portsdb!
database file error
** No such installed package or port: mod_mono

bin eigentlich so begeistert von FreeBSD aber das Installieren ist echt bitter... :(
 
hab jetzt noch mal

Code:
cd /usr/ports/ports-mgmt/portupgrade/ && make install clean

ausgeführt und dadurch portupgrade installiert... die ports mit:

Code:
cd /usr/ports && make fetchindex

neu geladen...

doch portinstall mod_mono geht immer noch nicht :(

Code:
Zeus# portinstall mod_mono
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 17401 port entries found .........1000.........2000.........3000.........4000.........5000.........6000.........7000.........8000.........9000.........10000.........11000.........12000.........13000.........14000.........15000.........16000.........17000.... ..... done]
** No such installed package or port: mod_mono
 
nach einem reboot kamm das raus:

Code:
Zeus# portinstall mod_mono
** No such installed package or port: mod_mono

;'( gibts nicht... und wollte dann mono wieder löschen und neu installieren, sagt er das:

Code:
Zeus# pkg_delete mono
pkg_delete: no such package 'mono' installed

daweil hab ich mono mit pkg installiert.....
 
Gibt es überhaupt einen Port mod_mono?
www.freshports.org führt auf jeden Fall keinen solchen Port auf.:confused: Es scheint einen solchen Port gegeben zu haben (z.B. wiki.bsd-crew.de), mehr kann ich die dazu leider nicht sagen.

Zu deinen Portupgrade-Schwierigkeiten:
Was sagt:
Code:
# pkg_info | grep portupgrade
Die aktuellste Version ist 2.3.1.

Und ?
Code:
# portversion -vL=
Vermutlich lohnt es sich deine installierten Ports mal zu updaten.

Gruss
mousaka


EDIT:
Schau mal unter: http://www.mono-project.com/Mono:FreeBSD#Using_the_BSD.23_ports_tree_.28Development.29, mod_mono ist zurzeit nicht im Portstree sondern muss dem "BSD#- ports tree" bezogen werden.
 
Zuletzt bearbeitet:
siehe bitte meinen eröffnungsthread ganz oben.... hab das ja installieren wollen wie aus der Quelle... ging ja alles gut bis auf portinstall mod_mono!
 
Das passiert wenn man nicht mehr den ganzen Thread überblickt. Sorry!

Hast du nach dem portsnap fetch extract den Patch (mono-merge) wieder eingespielt?
Ist portupgrade auf dem neusten Stand?

mousaka
 
:,(

hab folgende befehle noch mal gemacht:

# portsnap fetch extract

und

# portsnap fetch update

ging ohne Probleme allerdings wenn ich nur mal mono neuinstallieren möchte,
kann ja sein das er was bei den Ports dazuhaut ging das nicht... er findet es nicht
zum Löschen und zum Installieren sagt er das schon was da ist...

Code:
Zeus# portinstall mod_mono
** No such installed package or port: mod_mono
Zeus# pkg_delete mono
pkg_delete: no such package 'mono' installed
Zeus# pkg_add -r mono
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6.2-release/Latest/mono.tbz... Done.
pkg_add: package 'mono-1.1.13.8.1' or its older version already installed
Zeus# pkg_add
Zeus# pkg_add -r -f mono

mit dem letzten befehl hat er mono dann doch noch mal installiert (force)
allerdings kommt immer noch:

Code:
Zeus# portinstall mod_mono
** No such installed package or port: mod_mono
Zeus#
 
wie komm ich dann dran?? hab hier ein Server der muß unbedinngt ASP seiten in C# ausführen können ;'(

und laut der anleitung was ich gepostet hatte wäre das ja so einfach mit portinstall...
 
Aus dem bereits mehrfach erwähnten BSD-Crew-Wiki:
Wer allerdings immer auf dem neuesten Stand bleiben möchte, kann den Ports-Tree des BSD#-Projektes (http://www.mono-project.com/Mono:BSD) in seinen mergen. Dies übernimmt ein dafür gebautes script: mono-merge (http://forge.novell.com/modules/xfcontent/file.php/bsd-sharp/mono-merge/MONO_HEAD/mono-merge.tar.gz). Einfach installieren:

Code:
# wget [url]http://forge.novell.com/modules/xfcontent/private.php/bsd-sharp/mono-merge/MONO_HEAD/mono-merge.tar.gz[/url]
# tar xf mono-merge.tar.gz
# cd mono-merge && make install

jetzt einfach das skript ausführen:

Code:
# mono-merge

und fertig ;)

Obiges gilt, sobald du mod_mono willst, weil dieses nicht im FreeBSD-Portsbaum ist!
Nachher sollte portinstall den Port mod_mono finden.

mousaka
 
Alllssooo.. jetzt kamm die meldung ganz anders... hab noch mal alles durch gemacht... auch das mono-merge und jetzt kommt die ausgabe so:

Code:
Zeus# portinstall mod_mono
[Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... - 126 packages found (-0 +1) . done]
** No such installed package or port: mod_mono

hat er es wieder nicht gefunden oder??? :(
 
leider immer noch nicht installiert... hab ins verzeichnis geschaut wo er mod_mono installiert haben müßte, ist aber leider nichts vorhanden...

egal was ich alles an updates - neuinstallation von portinstall mache es geht nicht...
versteh das nicht...

Code:
Zeus# ll
total 550
-rw-r--r--  1 root  wheel   7587 Oct 15  2006 httpd.exp
-rwxr-xr-x  1 root  wheel  83344 Oct 15  2006 libproxy.so
-rwxr-xr-x  1 root  wheel   8921 Oct 15  2006 mod_access.so
-rwxr-xr-x  1 root  wheel   8031 Oct 15  2006 mod_actions.so
-rwxr-xr-x  1 root  wheel  10357 Oct 15  2006 mod_alias.so
-rwxr-xr-x  1 root  wheel   6227 Oct 15  2006 mod_asis.so
-rwxr-xr-x  1 root  wheel  10980 Oct 15  2006 mod_auth.so
-rwxr-xr-x  1 root  wheel   7293 Oct 15  2006 mod_auth_anon.so
-rwxr-xr-x  1 root  wheel   8238 Oct 15  2006 mod_auth_db.so
-rwxr-xr-x  1 root  wheel  26975 Oct 15  2006 mod_autoindex.so
-rwxr-xr-x  1 root  wheel   8712 Oct 15  2006 mod_cern_meta.so
-rwxr-xr-x  1 root  wheel  13802 Oct 15  2006 mod_cgi.so
-rwxr-xr-x  1 root  wheel  10214 Oct 15  2006 mod_digest.so
-rwxr-xr-x  1 root  wheel   7815 Oct 15  2006 mod_dir.so
-rwxr-xr-x  1 root  wheel   7245 Oct 15  2006 mod_env.so
-rwxr-xr-x  1 root  wheel   8967 Oct 15  2006 mod_expires.so
-rwxr-xr-x  1 root  wheel   7106 Oct 15  2006 mod_headers.so
-rwxr-xr-x  1 root  wheel  14503 Oct 15  2006 mod_imap.so
-rwxr-xr-x  1 root  wheel  32883 Oct 15  2006 mod_include.so
-rwxr-xr-x  1 root  wheel  18631 Oct 15  2006 mod_info.so
-rwxr-xr-x  1 root  wheel  15435 Oct 15  2006 mod_log_config.so
-rwxr-xr-x  1 root  wheel   8989 Oct 15  2006 mod_log_forensic.so
-rwxr-xr-x  1 root  wheel  13885 Oct 15  2006 mod_mime.so
-rwxr-xr-x  1 root  wheel  22278 Oct 15  2006 mod_mime_magic.so
-rwxr-xr-x  1 root  wheel   9699 Oct 15  2006 mod_mmap_static.so
-rwxr-xr-x  1 root  wheel  26553 Oct 15  2006 mod_negotiation.so
-rwxr-xr-x  1 root  wheel  49226 Oct 15  2006 mod_rewrite.so
-rwxr-xr-x  1 root  wheel   9568 Oct 15  2006 mod_setenvif.so
-rwxr-xr-x  1 root  wheel  11146 Oct 15  2006 mod_speling.so
-rwxr-xr-x  1 root  wheel  17114 Oct 15  2006 mod_status.so
-rwxr-xr-x  1 root  wheel   7878 Oct 15  2006 mod_unique_id.so
-rwxr-xr-x  1 root  wheel   7875 Oct 15  2006 mod_userdir.so
-rwxr-xr-x  1 root  wheel  11797 Oct 15  2006 mod_usertrack.so
-rwxr-xr-x  1 root  wheel   9488 Oct 15  2006 mod_vhost_alias.so
Zeus#
 
In welchem Verzeichnis führst du portinstall mod_mono aus?

Probier mal
Code:
# cd /usr/ports/www/mod_mono
# portinstall $PWD

mousaka
 
Klasse, das sieht sehr gut aus, da ist was :)

allerdings portinstall kennts wieder gleich nicht, evenutell wieder die portliste updaten??

Code:
Zeus# cd /usr/ports/www/mod_mono
Zeus# portinstall $PWD
** No such installed package or port: /usr/ports/www/mod_mono
Zeus# pwd
/usr/ports/www/mod_mono
Zeus# ll
total 10
-rw-r--r--  1 root  wheel  1078 Jul 13 00:21 Makefile
-rw-r--r--  1 root  wheel   202 Apr 23 01:43 distinfo
drwxr-xr-x  2 root  wheel   512 Jul 12 22:19 files
-rw-r--r--  1 root  wheel    93 Sep  7  2004 pkg-descr
-rw-r--r--  1 root  wheel    63 Jun 18  2006 pkg-plist
Zeus# portinstall mod_mono
** No such installed package or port: mod_mono
Zeus# portinstall
[Gathering depends for www/mod_mono .............................. done]
Zeus# portinstall mod_mono
** No such installed package or port: mod_mono
 
hab ich auch gemacht... nur der war gleich fertig???!???

und hatt auch nichts geladen.... laut der anleitung im link macht der um einiges mehr... :/
 
Zurück
Oben