[Mapbender-users] Problem beim Hochladen von Diensten (Mapbender
2.7.2)
Verena Diewald
verena.diewald at wheregroup.com
Fri Aug 26 02:25:25 EDT 2011
Hallo Sven,
früher war das mit dem Dump so, allerdings haben sehr viele Benutzer
eine bestehende Datenbank und benötigen daher statt einem Komplett-Dump
die Update-SQLs.
Viele Grüße,
Verena
Am 25.08.2011 14:17, schrieb Sven Böhme:
> Hallo,
>
> ich habe das update
> http://trac.osgeo.org/mapbender/browser/trunk/mapbender/resources/db/pgsql/UTF-8/update/update_2.7rc1_to_2.7rc2_pgsql_UTF-8.sql
> noch einmal drüberlaufen lassen. Hier wuird die Tabelle md_metadaten
> angelegt. Dann das letzte update noch einmal ausgeführt und jetzt
> funktioniert es. (Danke an Herrn Retterath)
>
> Wäre es nicht einfacher zusätzlich zu den update-Skripten einen
> kompletten DB-Dump pro Version anzubieten?
>
> Gruß
> Sven
>
> Am 25.08.2011 12:52, schrieb Verena Diewald:
>> Hallo Sven,
>>
>>
>> ich habe zum Testen mal eine frische Installation des Mapbender 2.7.2
>> gemacht sowie meine bestehende 2.7.1-Version auf 2.7.2 upgedatet. In
>> beiden Fällen klappt das Hochladen von Diensten ohne Probleme.
>> Was sagen denn die logdateien vom Update bzw. Installieren der DB
>> (mapbender/resources/db/) err_update.txt und error.log? Und gibt es
>> in deiner DB die Tabelle mb_metadata nicht? Findest du dazu einen
>> Eintrag in den oben genannten Logdateien?
>>
>>
>> Gruß,
>>
>> Verena
>>
>>
>> Am 25.08.2011 11:49, schrieb Sven Böhme:
>>> Hallo Verena,
>>>
>>> in der postgres_log steht:
>>>
>>> 2011-08-25 11:41:39 CEST mapbender272 postgres FEHLER: Relation
>>> »mb_metadata« existiert nicht bei Zeichen 13
>>> 2011-08-25 11:41:39 CEST mapbender272 postgres ANWEISUNG: DELETE
>>> FROM mb_metadata WHERE metadata_id IN (SELECT metadata_id FROM
>>> mb_metadata INNER JOIN (SELECT * from ows_relation_metadata WHERE
>>> fkey_layer_id = $1) as relation ON mb_metadata.metadata_id =
>>> relation.fkey_metadata_id AND mb_metadata.origin = 'capabilities')
>>> 2011-08-25 11:41:39 CEST mapbender272 postgres FEHLER: unbenannte
>>> vorbereitete Anweisung existiert nicht
>>> 2011-08-25 11:41:39 CEST mapbender272 postgres FEHLER: aktuelle
>>> Transaktion wurde abgebrochen, Befehle werden bis zum Ende der
>>> Transaktion ignoriert
>>> 2011-08-25 11:41:39 CEST mapbender272 postgres ANWEISUNG: INSERT
>>> INTO gui_layer (fkey_gui_id, fkey_layer_id, gui_layer_wms_id,
>>> gui_layer_status, gui_layer_selectable, gui_layer_visible,
>>> gui_layer_queryable,
>>> gui_layer_querylayer,gui_layer_minscale,gui_layer_maxscale,
>>> gui_layer_priority, gui_layer_style, gui_layer_title)
>>> VALUES($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13)
>>> 2011-08-25 11:41:39 CEST mapbender272 postgres FEHLER: unbenannte
>>> vorbereitete Anweisung existiert nicht
>>>
>>> Könnte der Fehler in der anscheinend fehlenden Tabelle liegen?
>>>
>>> Ich habe auch noch einmal eine neue datenbabnk aufgesetzt und per
>>> install.sh gefüllt. Da kam das gleiche Resultat bei raus.
>>>
>>> Gruß
>>> Sven
>>>
>>> Am 23.08.2011 08:17, schrieb Verena Diewald:
>>>> Hallo Sven,
>>>>
>>>>
>>>> prüf doch bitte mal, ob du eine Fehlermeldung in der PHP- oder in
>>>> der PostgreSQL-Logdatei finden kannst.
>>>>
>>>>
>>>> Viele Grüße,
>>>>
>>>> Verena
>>>>
>>>> Am 22.08.2011 17:08, schrieb Sven Böhme:
>>>>> Hallo Mapbender Liste,
>>>>>
>>>>> ich habe ein Problem beim Umstieg von 2.71. auf den Mapbender
>>>>> 2.7.2. (Update per sql Update-Skript). Und zwar kann ich keine WMS
>>>>> Dienste mehr hochladen oder ändern. Ich bekomme immer die Meldung:
>>>>>
>>>>> sql error: FEHLER: unbenannte vorbereitete Anweisung existiert
>>>>> nicht ROLLBACK performed....
>>>>>
>>>>> Woran kann das liegen? Habe auch im error log geschaut, aber
>>>>> bekomme da keine Rückmeldung.
>>>>>
>>>>> Viele Grüße
>>>>> Sven
>>>>>
>>>>
>>>
>>>
>>
>
>
--
More information about the Mapbender_users
mailing list