[UBK dev] telepítési tapasztalatok

Kiss Attila attus at enterpriseforever.com
2019. Aug. 25., V, 08:57:52 CEST


2019. 08. 25. 8:48 keltezéssel, Kiss Attila írta:
>> 2019. 08. 22. 11:55 keltezéssel, Kiss Attila írta:
>>> A telepítőnek nem sikerült létrehoznia a partíciós táblát a lemezen 
>>> SAMSUNG HD161GJ.
>>> ========================================================================================== 
>>> Create a new partition table (type: msdos) on „/dev/sda” 
>>> ========================================================================================== 
>>> ========================================================================================== 
>>> Job: Create new partition table on device „/dev/sda” 
>>> ========================================================================================== 
>>> ========================================================================================== 
>>> Command: sfdisk /dev/sda 
>
> Miért nem tud semmilyen partícióstáblát csinálni a calamares a 
> manuális partícionálás választásakor?
>
> Nyomozás a calamares forrásában. A lang/calamares_hu.ts -ben találat a 
> "A telepítőnek nem sikerült létrehoznia a partíciós táblát a lemezen" 
> stringre:
>
>>     <message>
>>         <location 
>> filename="../src/modules/partition/jobs/CreatePartitionTableJob.cpp" 
>> line="82"/>
>>         <source>The installer failed to create a partition table on 
>> %1.</source>
>>         <translation>A telepítőnek nem sikerült létrehoznia a 
>> partíciós táblát a lemezen %1.</translation>
>>     </message>
> Ez a /src/modules/partition/jobs/CreatePartitionTableJob.cpp 82.sorába 
> illesztődik be.
>
> Ez pedig a scr/modules/partition/jobs/CreatePartitionjob.cpp ezen 
> funkciójában lelhető:
>
>> Calamares::JobResult
>> CreatePartitionTableJob::exec()
>> {
>>     Report report( nullptr );
>>     QString message = tr( "The installer failed to create a partition 
>> table on %1." ).arg( m_device->name() );
>>
>>     PartitionTable* table = m_device->partitionTable();
>>     cDebug() << "Creating new partition table of type" << 
>> table->typeName()
>>              << ", uncommitted yet:";
>>
>>     if ( Logger::logLevelEnabled( Logger::LOGDEBUG ) )
>>     {
>>         for ( auto it = PartitionIterator::begin( table );
>>             it != PartitionIterator::end( table ); ++it )
>>             cDebug() << it;
>>
>>         QProcess lsblk;
>>         lsblk.setProgram( "lsblk" );
>>         lsblk.setProcessChannelMode( QProcess::MergedChannels );
>>         lsblk.start();
>>         lsblk.waitForFinished();
>>         cDebug() << "lsblk:\n" << lsblk.readAllStandardOutput();
>>
>>         QProcess mount;
>>         mount.setProgram( "mount" );
>>         mount.setProcessChannelMode( QProcess::MergedChannels );
>>         mount.start();
>>         mount.waitForFinished();
>>         cDebug() << "mount:\n" << mount.readAllStandardOutput();
>>     }
>>
>>     CreatePartitionTableOperation op(*m_device, table);
>>     op.setStatus(Operation::StatusRunning);
>>
>>     if (op.execute(report))
>>         return Calamares::JobResult::ok();
>>
>>     return Calamares::JobResult::error(message, report.toText());
>> }
> Okos C programnyelvhez jól értő segítsége kellene ennek kinyomozásába.
>
> Talán debuggolási logot engedélyeztetni kellene?
>
>
>
> _______________________________________________
> dev mailing list
> dev at lists.ubk.hu
> http://lists.ubk.hu/listinfo/dev

Csinálok egy calamares példányt a DCMAKE_BUILD_TYPE=Debug opcióval, 
hátha mond valami többet.


--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.ubk.hu/pipermail/dev/attachments/20190825/7596539a/attachment-0001.html>


További információk a(z) dev levelezőlistáról