Ответ:

Разберём слова по их производящей основе:

  1. Нефтяник — от прилагательного «нефтяной».
  2. Лиственница — от прилагательного «лиственный».
  3. Вареник — от прилагательного «варёный».
  4. Безнравственность — от прилагательного «безнравственный».
  5. Рябинник — от прилагательного «рябинный».
  6. Взволнованность — от причастия «взволнованный».

В существительных, образованных от прилагательных и причастий, количество н обычно сохраняется таким же, как в производящем слове: «нефтяной» — «нефтяник», «варёный» — «вареник»; «безнравственный» — «безнравственность», «взволнованный» — «взволнованность». В слове «лиственница» написание связано с производящей основой «лиственный».

В слове «рябинник» две н возникают на стыке основы «рябин-» и суффикса «-ник».