Jump to content

Search the Community

Showing results for tags 'mono'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • Plastic SCM
    • General
    • Installation and configuration
    • Unity 3D
    • Plastic SCM on Mac
    • Plastic SCM on Linux
    • Gluon
    • Git interop
    • Integrations
    • Community Edition
    • Branching and merging
    • Announcements
  • Plastic SCM 4.0 Beta (Closed)
  • Plastic Cloud
    • General
    • Configuration
  • SemanticMerge
    • General
    • License
    • SCM's configuration
    • Share your experience!
    • External Parsers
  • GitJungle
  • Method History for Subversion

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start





Website URL







Found 4 results

  1. Hello, I'm planning a completely fresh install of Plastic, no old data, migration or anything. So i thought it might make sense to take a look at the "new generation of our server, built on .NET Core and managed with systemd". It sounds like a very good step up in many areas and already being on the future version would potentially save me a difficult migration later on. I'm installing on CentOS and followed this procedure. The installation itself was overall very easy but there seem to be some things i either don't understand or are not yet working. 1. Primarily i can't get ssl to work. For the web interface this is not a big issue, i could just put a reverse proxy in front of it for that but for the client I always get an error when trying to connect: Authentication failed because the remote party has closed the transport stream. No ssl connection works fine. I tried the official procedures described here and also several other things but always get the same error. It also seems like the remoting.conf is no longer used at all? I then came along this thread claiming that it's mentioned somewhere that it's not supported yet but i could not find that information anywhere. So my first question is whether someone can confirm that ssl is not working yet and if there is an official ETA on implementing that? 2. When trying to fix ssl i also wanted to take a look at the log files but that turned out to be another issue. I can't find them. I guess because the new server is using systemd its logging is different? And logs might be in a different location but does someone know where? Or how to set logging up correctly? 3. Last but not least i wonder if there are any other limitations / missing features the new generation currently has that one should be aware of? I Just need to make an informed decision on what path to follow. Sorry for the long and overloaded post and thanks a lot in andanced for any help.
  2. Hello! I have been researching different version control possibilities for the last few months. I am a Game Artist and want to create some smaller projects on the side. While I work with perforce in my job, I would like to host the server and the repository/depot on my Synology DS414. I looked into: Perforce p4d/helix core -> does not support ARM processors anymore Git + lfs -> destroys my nice folder structure that I set up for private projects by saving large files outside of main repository Plastic SCM looks really good, but I fail to find a guide that specifies how to get it onto my Synology. While I think I grasp technical things pretty quickly, I am not experienced with Docker or Mono until now. I am happy to revert to other websites for the knowledge on these parts, but I dont know where to begin setting up the machine. Can anybody guide me into a direction on how to set up Plastic SCM on a Synology Diskstation? best regards Marc
  3. This outlines some of the issues that I had using PlasticSCM on Ubuntu 15.10 and provides the solutions I used. I had already configured PlasticSCM using the command line tools, but I wanted others to be able to use the GUI tools. The GUI tools did not work out of the box for Ubuntu 15.10 nor 15.04 Running PlasticSCM Team Server: Ubuntu 15.10 with MySQL backend Clients: Windows Issues: GUI configuration tools did not work under Ubuntu 15.10 (nor 15.04) Programs: configureserver, umtoolgui, admintool Error: "System.TypeLoadException: Could not load type 'y3' from assembly" this was somewhat of a red herring as exposed after running the programs with the following export variables set export MONO_LOG_LEVEL=debug export MONO_LOG_MASK=asm The issue was that the GAC versions that were being searched for were but the versions provided were Fix: add symlinks from* to* #!/bin/bash # -- add symlinks cd /opt/plasticscm5/mono/lib/mono/gac for i in $(find -type d -name '*'); do b=${i/\/\/}; a=${i##*/}; sudo ln -sf $a $b; done Error: all config files had an xml element that was a violation: "<runtime>" [ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.WindowsFormsSynchronizationContext ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.XplatUI ---> System.TypeInitializationException: An exception was thrown by the type initializer for System.Net.Sockets.Socket ---> System.Configuration.ConfigurationErrorsException: Error Initializing the configuration system. ---> System.Configuration.ConfigurationErrorsException: Unrecognized configuration section <runtime> (/opt/plasticscm5/server/umtoolgui.exe.config line 2) Fix: comment out or remove the "<runtime>" block from admintool.exe.config, configureserver.exe.config, umtoolgui.exe.config Error: missing admintool shell script. Fix: created admintool, in the manner of umtoolgui !/bin/sh PROG=${0##*/} PLASTICSERVERDIR=`dirname \`readlink -fn $0\`` exec "$PLASTICSERVERDIR/mono_setup" $PROG mono "$PLASTICSERVERDIR/$PROG.exe" "$@" Error: admintool complains of bad theme path referencing a theme with the a path like "theme\windows". Of course unix uses forward slashes Fix: hack created a fake link to handle that bad path #!/bin/bash cd /opt/plasticscm5/ ln -sf theme/windows theme\\windows Example of my db.conf for mysql <DbConfig> <ProviderName>mysql</ProviderName> <ConnectionString>Server=;User ID=root;Password=redacted;Database={0};Pooling=true</ConnectionString> <DatabasePath/> <DatabasePrefix>production_</DatabasePrefix> </DbConfig> Example of my backup script db=$(mysql -u root -predacted -h localhost -e 'show databases;' | grep production_rep) mysqldump -u root -predacted -h localhost --databases $db | gzip -c > $(date +%FT%T)-production_rep.mysqldump.gz
  4. I will do an out of context question, but as a developer i need to know. How did you guys created a so beautifull UI based on Windows Forms and still mantained the compatibility between Windows, Mac and Linux. Do you have created some contexts for each platform or was just styling and so... how, how, howwwwwwww?!?! XD
  • Create New...