Download-Modul: Ändern Ordnerrechte nicht möglich

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
joesch
Beiträge: 683
Registriert: 22. Mai 2006, 14:40
Kontaktdaten:

Download-Modul: Ändern Ordnerrechte nicht möglich

Beitrag von joesch »

Hallo zusammen!

So langsam beschleicht mich das Gefühl, dass beim Datenbankupdate auf die neue Version etwas schiefgelaufen ist (da auch das Anlegen von Beziehungen wegen eines sql-Fehlers nicht möglich ist; viewtopic.php?f=3&t=7294&p=25526#p25526).

Situation:
- Modul aufgerufen, ich stehe auf der obesten Ordnerebene
- die Rechte hierfür stehen auf Administrator für Daten hochladen und Alle (auc Besucher) für sichtbar
- ich klicke auf Berechtigungen und ändere sichtbar für auf Administrator
- beim Speichern erhalte ich einen sql-Fehler:

Code: Alles auswählen

S Q L - E R R O R

CODE: 23000
1452

Cannot add or update a child row: a foreign key constraint fails ("db0000000-adm"."tfu_roles_rights_data", CONSTRAINT "tfu_FK_RRD_ROL" FOREIGN KEY ("rrd_rol_id") REFERENCES "tfu_roles" ("rol_id") ON DELETE NO ACTION ON UPDATE NO ACTION)

B A C K T R A C E

FILE: adm_program/system/classes/database.php
LINE: 513
CALL: Database->showError()

FILE: adm_program/system/classes/tableaccess.php
LINE: 544
CALL: Database->query()

FILE: adm_program/system/classes/rolesrights.php
LINE: 68
CALL: TableAccess->save()

FILE: adm_program/system/classes/tablefolder.php
LINE: 85
CALL: RolesRights->addRoles()

FILE: adm_program/system/classes/tablefolder.php
LINE: 104
CALL: TableFolder->editRolesOnFolder()

FILE: adm_program/modules/downloads/download_function.php
LINE: 440
CALL: TableFolder->addRolesOnFolder()
Kann mir jemand helfen, wie ich das gerade biegen kann?

Vielen Dank schon mal,
joesch
joesch
Beiträge: 683
Registriert: 22. Mai 2006, 14:40
Kontaktdaten:

Re: Download-Modul: Ändern Ordnerrechte nicht möglich

Beitrag von joesch »

Ich hatte zwischenzeitlich gefunden, dass es ein Ordnerrecht des Benutzers System (UserID mittendrin zwischen all den anderen Mitgliedern der Organisation?) auf der obersten Ordnerebene der Organisation gab. Da es diesen Eintrag auf der Testinstallation ebenfalls nicht gab, habe ich dann auf der Datenbankebene mit php-Admin gelöscht. Damit hatte ich die gleiche Situation wie auf einer parallelen, frischen Testinstallation.

Nunmerh ist das Anlegen und löschen von Ordnern ohne SQL-Fehler möglich. Möchte ich rechte auf die Ordner setzen, gibt es leider wieder den Fehler:

Code: Alles auswählen

S Q L - E R R O R

CODE: 23000
1452

Cannot add or update a child row: a foreign key constraint fails ("db12345678-adm"."tfu_roles_rights_data", CONSTRAINT "tfu_FK_RRD_ROL" FOREIGN KEY ("rrd_rol_id") REFERENCES "tfu_roles" ("rol_id") ON DELETE NO ACTION ON UPDATE NO ACTION)

B A C K T R A C E

FILE: adm_program/system/classes/database.php
LINE: 513
CALL: Database->showError()

FILE: adm_program/system/classes/tableaccess.php
LINE: 544
CALL: Database->query()

FILE: adm_program/system/classes/rolesrights.php
LINE: 68
CALL: TableAccess->save()

FILE: adm_program/system/classes/tablefolder.php
LINE: 85
CALL: RolesRights->addRoles()

FILE: adm_program/system/classes/tablefolder.php
LINE: 78
CALL: TableFolder->editRolesOnFolder()

FILE: adm_program/system/classes/tablefolder.php
LINE: 104
CALL: TableFolder->editRolesOnFolder()

FILE: adm_program/modules/downloads/download_function.php
LINE: 440
CALL: TableFolder->addRolesOnFolder()
Hat jemand eine Idee, woran das liegen könnte und wie man das in Ordnung bringen kann? Auf der Testinstallation kann ich die Rechte problemlos vergeben. Bin etwas ratlos :oops:

Vielen Dank schon mal und VG,
joesch
joesch
Beiträge: 683
Registriert: 22. Mai 2006, 14:40
Kontaktdaten:

Re: Download-Modul: Ändern Ordnerrechte nicht möglich

Beitrag von joesch »

Hängt das möglicherweise mit dem gleichen Problem wie in viewtopic.php?f=3&t=7294 zusammen?

VG, joesch
Benutzeravatar
fasse
Administrator
Beiträge: 6229
Registriert: 12. Nov 2005, 16:06

Re: Download-Modul: Ändern Ordnerrechte nicht möglich

Beitrag von fasse »

Ist jetzt gelöst, siehe viewtopic.php?f=3&t=7294&start=15#p25585 ff
Antworten