Feature #286
Xserver Plugin "clone"-Probleme
| Status: | Erledigt | Start date: | ||
|---|---|---|---|---|
| Priority: | Hoch | Due date: | ||
| Assignee: | lmuelle | % Done: | 0% |
|
| Category: | konzept | |||
| Target version: | Ver. 5.0 | |||
| Resolution: | wontfix |
Description
Das Xserver Plugin liefert die folgenden Ausgaben (während des slxos-setup clone ... Laufs):
xserver
Use of uninitialized value in numeric eq (==) at /opt/openslx/lib/plugins/xserver/OpenSLX/OSPlugin/xserver.pm line 227.
Use of uninitialized value in numeric eq (==) at /opt/openslx/lib/plugins/xserver/OpenSLX/OSPlugin/xserver.pm line 227.
Use of uninitialized value in numeric eq (==) at /opt/openslx/lib/plugins/xserver/OpenSLX/OSPlugin/xserver.pm line 232.
Use of uninitialized value in numeric eq (==) at /opt/openslx/lib/plugins/xserver/OpenSLX/OSPlugin/xserver.pm line 237.
History
Updated by bw21 over 3 years ago
Irgendwie werden anscheinend die Plugin-Attribute nicht richtig gesetzt. Da sollte man eher schauen, ob es am OpenSLX-Plugin-System liegt.
Das Objekt auf $info->{'plugin-attrs'}->{'xserver::ati'} ist anscheinend nicht initialisiert...
Updated by uhrig over 3 years ago
bw21: bitte beschreibe wie Du darauf kommst, dass die Plugin-Attribute nicht richtig gesetzt werden.
Und Vorgang des auftretens. Plugin-Attribute koennen an mehreren Stellen gesetzt werden, insofern ist hier nicht ersichtlich an welcher Stelle es Deiner Meinung nach harkt.
Updated by bw21 over 3 years ago
naja, ich kann ja mal die relevante Zeile hier listen:
/opt/openslx/lib/plugins/xserver/OpenSLX/OSPlugin/xserver.pm line 227
if ($attrs->{'xserver::nvidia'} 1 || $attrs->{'xserver::ati'} 1 ) {
und die Fehlermeldung von oben: Use of uninitialized value in numeric eq (==),
wobei
my $info = shift;
my $attrs = $info->{'plugin-attrs'};
noch wichtig ist. Das ganze ist in der "sub installationPhase". Da ich leider nicht sehr viel Ahnung von dem Perl-Zeugs habe, nehme ich an, dass irgendwas beim Klonen nicht initialisiert ist.
Updated by bw21 over 3 years ago
Uuups, die Zeile wurde natürlich vom Wiki escapet:
sub installationPhase
{
my $info = shift;
my $attrs = $info->{'plugin-attrs'};
if ($attrs->{'xserver::nvidia'} == 1 || $attrs->{'xserver::ati'} == 1 ) {
[...]
}
[...]
}
und noch ein paar gleichwertige Zeilen.
Updated by dvs over 3 years ago
Tritt nur in der erweiterten Form auf, daher für Version 5.0 relevant.
Updated by dvs about 3 years ago
- Status changed from Neu to Erledigt
- Resolution set to wontfix
Erstmal geschlossen.