[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